Cambridge IGCSE Computer Science

Cambridge IGCSE Computer Science helps learners develop an interest in computational thinking and an understanding of the principles of problem-solving using computers. They apply this understanding to create computer-based solutions to problems using algorithms and a high-level programming language. Learners also develop a range of technical skills, and the ability to effectively test and evaluate computing solutions. Studying Cambridge IGCSE Computer Science helps learners appreciate current and emerging computing technologies, the benefits of their use and recognise their potential risks. It provides an ideal foundation for progression to Cambridge International AS & A Level and is valuable for other areas of study and everyday life.

Aims of the Syllabus

The aims are to develop:
• Computational thinking, that is thinking about what can be computed and how, and includes consideration of the data required
• Understanding of the main principles of solving problems by using computers
• Understanding that every computer system is made up of sub-systems, which in turn consist of further sub-systems
• Understanding of the component parts of computer systems and how they interrelate, including software, data, hardware, communications and people
• Skills necessary to apply understanding to solve computer-based problems using a high-level programming language.

Syllabus

Section 1 Theory of computer science
1.1 Data representation
1.1.1 Binary systems
1.1.2 Hexadecimal
1.1.3 Data storage

1.2 Communication and Internet technologies
1.2.1 Data transmission
1.2.2 Security aspects
1.2.3 Internet principles of operation

1.3 Hardware and software
1.3.1 Logic gates
1.3.2 Computer architecture and the fetch-execute cycle
1.3.3 Input devices
1.3.4 Output devices
1.3.5 Memory, storage devices and media
1.3.6 Operating systems
1.3.7 High- and low-level languages and their translators

1.4 Security

1.5 Ethics

Section 2 Practical problem-solving and programming
2.1 Algorithm design and problem-solving
2.1.1 Problem-solving and design
2.1.2 Pseudocode and flowcharts

2.2 Programming
2.2.1 Programming concepts
2.2.2 Data structures; arrays

2.3 Databases

Objectives of Assessment

  1. Recall, select and communicate knowledge and understanding of computer technology.
  2. Apply knowledge, understanding and skills to solve computing or programming problems.
  3. Analyse, evaluate, make reasoned judgements and present conclusions.

Assessment

Paper 1
Theory
Short-answer and structured questions
Questions will be based on section 1 of the subject content. All questions are compulsory. No calculators are permitted. Externally assessed
1 hour 45 minutes
Weighting- 60%
75 marks

Paper 2
Problem-solving and Programming
Short-answer and structured questions
Questions will be based on section 2 of the subject content. All questions are compulsory 20 marks are from questions set on the pre-release material. No calculators are permitted. Externally assessed
1 hour 45 minutes
Weighting- 40%
50 marks

Want to improve your grades? Request for one to one online tutoring at Vidyalai.com with the best teachers. 100% money back guarantee. Signup now!