0% found this document useful (0 votes)
37 views

Computer Science 2210: The City School

Uploaded by

Rehan Sadiq
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)
37 views

Computer Science 2210: The City School

Uploaded by

Rehan Sadiq
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/ 10

Computer Science 2210

The City School

Syllabus Break up 2016-17

Class 9

No. of
No. of weeks Topic/Unit Objectives Resources
Term lessons/week

1 1-4 3 Introduction to computer  describe how a range of sensors can be Cambridge IGCSE
systems used to input data into a computer Computer Science
system, including light, temperature, (David Watson,
 Input Devices magnetic field, gas, pressure, moisture,
humidity, pH and motion
Helen Williams)
by Hodder Education
 describe how these sensors are used in
real-life scenarios

Input Devices  describe the principles of operation Cambridge IGCSE


Computer Science
 Use of sensors with examples street (David Watson,
lights, security devices, pollution
Helen Williams)
control, games, and household and
industrial applications by Hodder Education
Computer Science 2210
1 3 Output Devices  describe the principles of operation of Cambridge IGCSE
the following output devices: inkjet, Computer Science
laser and 3D printers;2D and 3D cutters; (David Watson,
speakers and headphones; actuators; flat-
panel display screens, including Liquid
Helen Williams)
Crystal Display (LCD) and Light- by Hodder Education
Emitting Diodes (LED) display; LCD
projectors and (DLP)

 describe how these principles are


applied to real-life scenarios, for
example: printing single items on
demand or in large volumes; use of
small screens on mobile devices

5-6 3 Memory and  show understanding of the difference Cambridge IGCSE


data storage between: primary, secondary and Computer Science
off-line storage and provide (David Watson,
examples of each, such as: primary:
Read Only Memory (ROM), and
Helen Williams)
Random Access Memory (RAM) by Hodder Education
secondary: hard disk drive (HDD)
and Solid State Drive (SSD); off-line:
Digital Versatile Disc DVD),Compact
Disc (CD), Blu-ray disc, USB flash
memory and removable HDD.
 describe the principles of operation
of a range of types of storage device
Computer Science 2210
and media including magnetic,
optical and solid state

 General concept of
Lossless and lossy
file compression

1 7-12 3  show understanding that every


Problem-solving and computer system is made up of sub-
systems, which in turn are made up
design of further sub-systems
 use top-down design, structure
diagrams, flowcharts, pseudocode,
library routines and subroutines
 work out the purpose of a given
algorithm explain standard methods
of solution suggest and apply
suitable test data understand the
need for validation and verification
checks to be made on input data use
trace tables to find the value of
variables at each step in an
algorithm identify errors in given
algorithms and suggest ways of
removing these errors produce an
algorithm for a given problem (either
in the form of pseudocode or
flowchart) comment on the
effectiveness of a given solution

13-14 Revision
2 1-2 3 Memory and data storage
 Memory and storage
 How to estimate the size of a file
Computer Science 2210

2 3-10 3 Binary systems and  recognize the use of binary


hexadecimal numbers in computer systems
 convert positive denary integers
into binary and positive binary
integers into denary
 show understanding of the
concept of a byte and how the
byte is used to measure memory
size use binary in computer
registers for a given application
(such as in robotics, digital
instruments and counting
systems)
 represent integers as
hexadecimal numbers
 show understanding of the
reasons for choosing hexadecimal
to represent numbers
 convert positive hexadecimal
integers to and from denary
 convert positive hexadecimal
integers to and from binary
 represent numbers stored in
registers and main memory as
hexadecimal
 identify current uses of
hexadecimal numbers in
computing, such as defining
colors in Hypertext Markup
Language (HTML), Media Access
Control (MAC) addresses,
assembly languages and machine
code, debugging
Computer Science 2210
2 11-15 3 Problem-solving and design  Using trace tables (continue)
 Identifying and correcting errors
 Producing algorithms [For-Next Control
Statement]

16-17 Revision
Computer Science 2210

The City School


Syllabus Break up
Class 10

1 1-5 3 Logic Gates  Show understanding of logic gates


 Use of logic gates to create electronic
circuits
 Understanding the functions of
AND,OR NOT,NAND,NOR,XOR
gates.
 Show the understanding of truth table
 Create a logic gate from truth table
 Symbol of logic gates
 Problem solving techniques

1 6-7 3 Operating systems and  describe the purpose of an


computer architecture operating system
 show understanding of the need for
interrupts

1 8-12 3 Pseudocode and flowcharts  understand and use pseudocode for


assignment, using ←
 understand and use pseudocode,
using the following conditional
statements:
 IF … THEN … ELSE … ENDIF
CASE … OF … OTHERWISE …
ENDCASE
 understand and use pseudocode,
using the following loop structures:
 FOR … TO … NEXT
REPEAT … UNTIL WHILE … DO …
ENDWHILE
 understand and use pseudocode,
using the following commands and
Computer Science 2210
statements:
 INPUT and OUTPUT (e.g. READ
and PRINT) totaling (e.g. Sum ←
Sum + Number)counting (e.g.
Count ← Count + 1)
 understand and use standard
flowchart symbols to represent the
above statements, commands and
structures

13-14 Revision
2 1-3 3 Communication  show understanding of what is
and internet meant by transmission of data
 distinguish between serial and
technologies parallel data transmission
 distinguish between simplex, duplex
and half-duplex data transmission
 show understanding of the reasons
for choosing serial or parallel data
transmission
 show understanding of the need to
check for errors
 explain how parity bits are used for
error detection
 show understanding of the use of
serial and parallel data transmission,
in Universal Serial Bus (USB) and
Integrated Circuit (IC)

2 4-5 3 High- and low-  show understanding of the need for


level languages both high-level and low-level
languages
 show understanding of the need for
compilers when translating programs
written in a high-level language
 show understanding of the use of
Computer Science 2210
interpreters with high-level language
programs
 show understanding of the need for
assemblers when translating
programs written in assembly
language

2 6-10 3 Programming  introduction to programming


concepts  declare and use variables and
constants
 understand and use basic data
types: Integer, Real, Char, String
and Boolean
 understand and use the concepts of
sequence, selection, repetition,
totaling and counting
 use predefined procedures/functions

2 11-12 3 Databases  define a single-table database from


given data storage requirements
 choose and specify suitable data
types
 choose a suitable primary key for a
database table
 perform a query-by-example from
given search criteria

2 13-15 3 Internet  Show understanding of the use of


Principles of browser.
 Describe the role of ISP
Operation  Protocols: HTTP vs HTTPS, transfer
layer protocol
 HTML its structure and presentation
 MAC Addresses, IP Addresses, URL
and cookies

Week 16-17 Revision


Computer Science 2210

The City School


Syllabus Break up
Class 11

1 1-6 3 Security and  show understanding of the need to


Ethics keep data safe from accidental
damage, including corruption and
human errors
 show understanding of the need to
keep data safe from malicious
actions, including unauthorized
viewing, deleting, copying and
corruption
 show understanding of how data are
kept safe when stored and
transmitted, including:
– use of passwords, both entered at
keyboard and biometric
– use of firewalls, both software and
hardware, including proxy servers
– use of security protocols such as
Secure Socket Layer (SSL) and
Transport Layer Security (TLS)
– use of symmetric encryption (plain
text, cypher text and use of a key)
showing understanding that
increasing the length of a key
increases the strength of the
encryption

 Show understanding of the need to


keep online systems safe from
attacks including denial of service
attacks, phishing, pharming
Computer Science 2210
 Show understanding of computer
ethics, including copyright issues
and plagiarism
 Distinguish between free software,
freeware and shareware
 Show understanding of the ethical
issues raised by the spread of
electronic communication and
Computer systems, including
hacking, cracking and production of
malware

1 7-12 Data structures:  declare and use one-dimensional


arrays and using arrays, for example: A[1:n]
 show understanding of the use of
pre-release one-dimensional arrays, including
material the use of a variable as an index in
an array
 read or write values in an array using
a FOR … TO … NEXT loop

13-14 Revision
2 1-17 Revision From Past Papers

You might also like