1 minute read

Chemistry Dr Hobbs

Computer Science

Aims and Objectives

Advertisement

Computer Science is about developing the understanding the main principles of problem-solving using computers. The course focuses on a range of technical skills, as well as developing learners that are able to solve complex problems and represent the algorithm to do so using pseudocode, flowcharts as well as programming a solution in a high-level language.

The course helps learners to develop a strong confidence in Computational Thinking as well as have the opportunity to explore computer-based solutions to real-world problems.

Exam Board: Cambridge IGCSE Web link: https://www.cambridgeinternational.org/programmes-and-qualifications/cambridgeigcse-9-1-computer-science-0984/ Course Code: 0984

Mock Exam dates:

School exams immediately following summer half term

Week/ Term Task

Introduction to the course, problem solving fundamentals

Information representation

Compression Techniques

Autumn

Algorithmic problem solving

Programming fundamentals – Input/ output, selection, iteration, string manipulation

Data types

Description

Show understanding that an algorithm is a solution to a problem expressed as a sequence of defined steps. Show understanding of the basis of different number systems and use the binary, denary and hexadecimal number system.

Be able to convert a number from one number system to another. Show understanding of how digital data can be compressed, using either ‘lossless’ (including runtime encoding – RTE) or ‘lossy’ techniques. Decompose a problem into subtasks leading to the concept of a program module (procedure/function).

Show an appreciation of why logic statements are used to define parts of an algorithm solution.

Use logic statements to define parts of an algorithm solution. Pupils to be able to decompose a problem into a suitable algorithm which can be programmed in a high-level language. Select appropriate data types for a problem solution.

use in practical programming the data types that are common to

Pupils should be able to

Understand how numbers, characters, images and sounds are represented using a computer.

Describe and use a variety of compression techniques to reduce the size of a file

Turn a complex problem into a step-bystep algorithm to solve the problem.

Program in a high-level language a solution to an algorithm

Understand different programming data types and examples of data belonging to each type

This article is from: