Computer Science Class 9 AY 2023-24
Computer Science Class 9 AY 2023-24
The City School / O Level Syllabus Break up / AY 2023-24 onward / Computer Science / Class 9 Page 1 of 4
1.2.1 Understand how and why a computer represents text and the use
of character sets, including American standard code for information
interchange (ASCII) and Unicode
1.2.2 Understand how and why a computer represents sound, including
the effects of the sample rate and sample resolution
1.2.3 Understand how and why a computer represents an image,
including the effects of the resolution and colour depth
1.3 Data storage and compression
Candidates should be able to:
1.3.1 Understand how data storage is measured
1.3.2 Calculate the file size of an image file and a sound file, using
information given
1.3.3 Understand the purpose of and need for data compression
1.3.4 Understand how files are compressed using lossy and lossless
compression methods
Algorithm design and Candidates should be able to:
problem-solving 7.1 Understand the program development life cycle, limited to: 3 weeks
7.1 Analysis
7.2 Design
Coding
Testing
7.2 (a) Understand that every computer system is made up of sub-
systems, which are made up of further sub-systems
7.2 (b) Understand how a problem can be decomposed into its
component parts
7.2 (c) Use different methods to design and construct a solution to a
problem (Structure Diagrams, Flowcharts, Pseudo code)
(Dry running using if selection and iteration in flowchart only not in
pseudo code)
(Pseudo code using declaration, data types, syntax of input & output,
sequence)
Programming Candidates should be able to: 4 Weeks
8.1 8.1.1 Declare and use variables and constants
8.1.2 Understand and use the basic data types
8.1.3 Understand and use input and output
8.1.4 (a) Understand and use the concept of sequence
Revision 1 week
The City School / O Level Syllabus Break up / AY 2023-24 onward / Computer Science / Class 9 Page 2 of 4
Term II
Topic Learning Objectives week
Hardware 3.1 Computer architecture 4 weeks
3.1 Candidates should be able to:
3.4
3.1.1 (a) Understand the role of the central processing unit
(CPU) in a computer
3.1.1 (b) Understand what is meant by a microprocessor
3.1.2 (a) Understand the purpose of the components in a CPU,
in a computer that has a Von Neumann architecture
3.1.2 (b) Describe the process of the fetch–decode–execute
cycle including the role of each component in the process
3.1.3 Understand what is meant by a core, cache and clock in a
CPU and explain how they can affect the performance of a CPU
3.1.4 Understand the purpose and use of an instruction set for a
CPU
3.1.5 Describe the purpose and characteristics of an embedded
system and identify devices in which they are commonly used
3.4 Network hardware
Candidates should be able to:
3.4.1 Understand that a computer needs a network interface
card (NIC) to access a network
3.4.2 Understand what is meant by and the purpose of a media
access control (MAC) address, including its structure
3.4.3 (a) Understand what is meant by and the purpose of an
internet protocol (IP) address
3.4.3 (b) Understand that there are different types of IP
address
3.4.4 Describe the role of a router in a network
Software 4.1 Types of software and interrupts 3 weeks
4.1 Candidates should be able to:
4.2 4.1.1 Describe the difference between system software and
application software and provide examples of each
4.1.2 Describe the role and basic functions of an operating
system
4.1.3 Understand how hardware, firmware and an operating
system are required to run applications software
4.1.4 Describe the role and operation of interrupts
The City School / O Level Syllabus Break up / AY 2023-24 onward / Computer Science / Class 9 Page 3 of 4
needed to translate an assembly language program into
machine code
4.2.3 Describe the operation of a compiler and an interpreter,
including how high-level language is translated by each and
how errors are reported
4.2.4 Explain the advantages and disadvantages of a compiler
and an interpreter
4.2.5 Explain the role of an IDE in writing program code and the
common functions IDEs provide
Automated System 6.1 Automated System 4 Weeks
6.1 Candidates should be able to learn:
6.2 6.1.1 Describe how sensors, microprocessors and actuators can
6.3 be used in collaboration to create automated systems
6.1.2 Describe the advantages and disadvantages of an
automated system used for a given scenario
6.2 Robotics
Candidates should be able to:
6.2.1 Understand what is meant by robotics
6.2.2 Describe the characteristics of a robot
6.2.3 Understand the roles that robots can perform and
describe the advantages and disadvantages of their use
6.3 Artificial Intelligence
Candidates should be able to:
6.3.1 Understand what is meant by artificial intelligence (AI)
6.3.2 Describe the main characteristics of AI as the collection of
data and the rules for using that data, the ability to reason, and
can include the ability to learn and adapt
6.3.3 Explain the basic operation and components of AI
systems to simulate intelligent behaviour
The City School / O Level Syllabus Break up / AY 2023-24 onward / Computer Science / Class 9 Page 4 of 4