0% found this document useful (0 votes)
52 views4 pages

Computer Science Class 9 AY 2023-24

The document outlines the syllabus for the Computer Science class at The City School for the 2023-2024 academic year. It is broken down into two terms, with topics covered and learning objectives listed for each term. Term I covers hardware components like input/output devices and data storage. It also covers data representation, algorithms, and basic programming concepts. Term II covers additional hardware topics like computer architecture and networks. It also covers different types of software and interrupts. The syllabus provides a comprehensive overview of the concepts and skills students will learn in Computer Science over the course of the year.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views4 pages

Computer Science Class 9 AY 2023-24

The document outlines the syllabus for the Computer Science class at The City School for the 2023-2024 academic year. It is broken down into two terms, with topics covered and learning objectives listed for each term. Term I covers hardware components like input/output devices and data storage. It also covers data representation, algorithms, and basic programming concepts. Term II covers additional hardware topics like computer architecture and networks. It also covers different types of software and interrupts. The syllabus provides a comprehensive overview of the concepts and skills students will learn in Computer Science over the course of the year.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

The City School

Academic Year 2023-2024 onward


Subject Name: Computer Science
Syllabus Breakup Class 9
Term I
Topic Learning Objectives Week
Hardware 3.2 Input and output devices 4 weeks
3.2 Candidates should be able to:
3.3
3.2.1 Understand what is meant by an input device and why it is
required
3.2.2 Understand what is meant by an output device and why it is
required
3.2.3 (a) Understand what is meant by a sensor and the purposes of
sensors
3.2.3 (b) Identify the type of data captured by each sensor and
understand when each sensor would be used, including selecting the
most suitable sensor for a given context
3.3 Data storage
Candidates should be able to:
3.3.1 Understand what is meant by primary storage
3.3.2 Understand what is meant by secondary storage
3.3.3 Describe the operation of magnetic, optical, and solid-state (flash
memory) storage and give examples of each
3.3.4 Describe what is meant by virtual memory, how it is created and
used and why it is necessary
3.3.5 Understand what is meant by cloud storage
3.3.6 Explain the advantages and disadvantages of storing data on the
cloud in comparison to storing it locally
Data Representation 1.1 Number systems 4 Weeks
1.1
1.2
Candidates should be able to:
1.3 1.1.1 Understand how and why computers use binary to represent all
forms of data
1.1.2 (a) Understand the denary, binary and hexadecimal number systems
1.1.2 (b) Convert between
(i) positive denary and positive binary
(ii) positive denary and positive hexadecimal
(iii) positive hexadecimal and positive binary
1.1.3 Understand how and why hexadecimal is used as a beneficial
method of data representation
1.1.4 (a) Add two positive 8-bit binary integers
1.1.4 (b) Understand the concept of overflow and why it occurs in binary
addition
1.1.5 Perform a logical binary shift on a positive 8-bit binary integer and
understand the effect this has on the positive binary integer
1.1.6 Use two’s complement to represent positive and negative 8-bit
binary integers
1.2 Text, sound and images
Candidates should be able to:

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

4.2 Types of programming language, translators and


integrated development environments (IDEs)
Candidates should be able to:
4.2.1 Explain what is meant by a high-level language and a
low-level language, including the advantages and
disadvantages of each
4.2.2 Understand that assembly language is a form of low-level
language that uses mnemonics, and that an assembler is

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

Programming Candidates should be able to: 4 weeks


8.1 8.1.4 (b) Understand and use the concept of selection (IF,
CASE)
8.1.4 (c) Understand and use the concept of iteration (Count-
controlled, Pre-Condition, Post-condition)
8.1.4 (d) Understand and use the concepts of totaling and
counting
8.1.4 (e) Understand and use the concept of string handling
8.1.4 (f) Understand and use arithmetic, logical and Boolean
operators
Revision 1 week

The City School / O Level Syllabus Break up / AY 2023-24 onward / Computer Science / Class 9 Page 4 of 4

You might also like