[go: up one dir, main page]

0% found this document useful (0 votes)
25 views6 pages

Comp Sci - Class X

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views6 pages

Comp Sci - Class X

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Dawood Public School

Course Outline 2024-25


Computer Science (Syllabus Code: 2210)
Class X

Cambridge IGCSE and O'Level Computer Science Second Edition by David Watson and Helen Williams.

Month wise distribution of Course Work


August Section 2 Algorithm, programming and logic

7.6 Test data


8.1 Programming concepts (continued)
NESTED …FOR loop
WHILE ...DO…ENDWHILE loop
REPEAT…UNTIL loop

September
8.2 Arrays

7.4.4 Linear Search

7.4.5 Bubble sort

October Section 1 Computer Systems


3 Hardware
3.1 Computer architecture

November Revision

December Mid-Year Examinations

January 8.1 Programming concepts (continued)


8.1.6 Procedures
Chap 4 Software
4.1

February Revision

March Mock Examinations


August 2024
8.1 Programming continued

Contents and Objectives Activities or Learning Resources

Programming continued Notes on test data:

● Use Loops and its three types: For next, Repeat


Testing the new system
until and While end while.
● Understand the structure of three types of loops. Testing
● Understand the purpose of an algorithm.
Download PythonBlueJ

● Write and amend algorithms for given problems


or scenarios, using: pseudocode, program code
and flowcharts Notes to understand loops in Python:
● Demonstrate the concept of iteration, including: count and condition controlled loops
● Count-controlled loops Python WHILE loops

● Pre-condition loops

● Post-condition loops
Activity 7.6, Page# 271

● Understand standard methods of solution:


Activity 7.12 Pg# 284
● Totaling

● Counting Activity 7.13 Pg# 285

● Finding maximum and minimum value Activity 7.15 Pg# 286

● Complete a trace table to document a dry-run of


an algorithm
● Identify errors in given algorithms and suggest
ways of correcting these errors
September 2024
8.2 Arrays
7.4.4 Linear Search
7.4.5 Bubble sort
8.1 Programming concepts (continued)
Contents and Objectives Activities or Learning Resources

Array
● Declare and use one-dimensional (1D) Notes on arrays:
and two-dimensional (2D) arrays. Arrays
● Understand the use of arrays
Array Handling
● Write values into and read values from
an array using iteration

Useful introductory videos:


● Understand standard methods of solution:
Linear search
● Bubble sort Linear searching in programming
● Linear search Bubble sort BUBBLE SORT Animation

Class brainstorm to revise use of:


● Understand and use the concept of string
● variable names, assignment commands
handling, including:
● mathematical operators including +, -, *, /,^,
● Length
MOD and DIV
● Substring
● logical operators including =, <, >=, <=, >, and
● upper <>,

● lower ● Boolean operators including AND, OR and


NOT
● Understand and use nested statements,
including:
● Nested selection

● Nested iteration
October 2024
3 Hardware
3.1 Computer Architecture

Contents and Objectives Activities or Learning Resources

3.1 Computer architecture


● Understand the role of the central processing Useful notes:
Von Neumann Architecture
unit (CPU) in a computer
● Understand what is meant by a
microprocessor
● Understand the purpose of the components
in a CPU, in a computer that has a Von
Neumann architecture
● Describe the process of the Computer Organization

fetch–decode–execute cycle including the


role of each component in the process
● Understand what is meant by a core, cache
and
clock in a CPU and explain how they can affect
the performance of a CPU
● Understand the purpose and use of an
instruction set for a CPU
● Describe the purpose and characteristics of an
embedded system and identify devices in
which
they are commonly used
November 2024
Revision for Mid-Year Examinations

December 2024
Mid-Year Examinations

January 2025
8.1 Programming concepts (continued)
8.1.6 Procedures
Chap 4 Software
Contents and Objectives Activities or Learning resources

● Understand what is meant by procedures,


functions and parameters.
Useful notes:
● Define and use procedures and functions,
with or without parameters. Structured Programming
● Understand and use local and global
Functions & Subroutines
variables.
● Understand and use library routines,
including:
● MOD

● DIV

● ROUND
Several pages describing operating systems and
● RANDOM their functions:
● Understand how to create a Operating system
maintainable program.
Types of Computer system
4 Software
4.1 Types of software and interrupts
OS

● Describe the difference between system Example activity: Fundamental operations of an


software and application software and operating system
provide examples of each
● Describe the role and basic functions of an Memory and storage Flash cards
operating system
Teach ICT User Interface
● Understand how hardware, firmware and an
operating system are required to run
applications software
● Describe the role and operation of interrupts

February 2025
Revision

March 2025
Mock Examinations

You might also like