Vous êtes sur la page 1sur 53

RIVERTON ACADEMY

SCHEMES OF WORK FOR UPPER SIX COMPUTER


SCIENCE: FIRST TERM 2016
BY MR ZHOU T

AIMS & OBJECTIVES:


Ensure that pupils :
can understand and apply the fundamental principles and concepts of computer science, including abstraction,
logic, algorithms and data representation
can analyze problems in computational terms, and have repeated practical experience of writing computer
programs in order to solve such problems
can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve
problems
are responsible, competent, confident and creative users of information and communication technology.

Mr. Zhou T

Page 1

CONCEPT MAP
Problem solving and Programming Skills

Data representation

Algorithm

Flow
chart

Pseudo
code

Arrays

Built-in
functions

Structure charts

Structured
programming
Subroutines

Programming Concepts
Procedures
Iteratio
n

Mr. Zhou T

Selectio
n

Countin
g

Page 2

Totaling

Functions

15 January 2016

LESSON 1 and 2
REVISION OF THE
TEST ON
Structure
charts
Algorithms
Pseudo codes

Mr. Zhou T

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 1

Pupils should be
able to:
1. Outline the
areas wrongly
done in the
test

1.Exa
m
paper
,
Answ
er
sheet

1.
Marki
ng
Sche
me

1.0. Teacher to lead the class


discussion on giving definitions
1.1. Randomly pick the pupils
to give appropriate definitions
for other terms.

2. Reattempt
wrongly done
questions
with the
assistance of
the teacher

2.
Exam
paper
,
Answ
er
sheet
,

2.
Marki
ng
schem
e

2.0. In groups, pupils to answer


all questions using appropriate
terms.
2.1. Teacher to re-emphasize
on the key aspects pertaining
the concept in question.

Page 3

EVALUATION
GENERAL

INDIVIDUAL

3. Analyse the
alternative
ways of
answering the
same
questions

3.
Exam
paper
,
Answ
er
sheet

3.
Marki
ng
schem
e

3.0. Pupils, in groups to


demonstrate how to come up
with alternative answers with
the help of the teacher.
3.1. Randomly pick pupils to
demonstrate appropriate
answers on the board.

LESSON 3 and 4
REVISION OF THE
TEST ON
Assembly
language

Mr. Zhou T

Pupils should be
able to:
1.Outline the
areas wrongly
done in the test

1.Exa
m
paper
,
Answ
er
sheet

Page 4

1.
Marki
ng
Sche
me

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 1

1.0. Teacher to lead the class


discussion on giving definitions
1.1. Randomly pick the pupils
to give appropriate definitions
for other terms.

EVALUATION
GENERAL

INDIVIDUAL

2.Reattempt
wrongly done
questions with
the assistance of
the teacher

15 January 2016

Information
representation
Data security

3.Analyse the
alternative ways
of answering the
same questions

2.
Exam
paper
,
Answ
er
sheet
,
3.
Exam
paper
,
Answ
er
sheet

2.
Marki
ng
schem
e

2.0. In groups, pupils to answer


all questions using appropriate
terms.
2.1. Teacher to re-emphasize
on the key aspects pertaining
the concept in question.

3.
Marki
ng
schem
e

3.0. Pupils, in groups to


demonstrate how to come up
with alternative answers with
the help of the teacher.
3.1. Randomly pick pupils to
demonstrate appropriate
answers on the board.

Mr. Zhou T

Page 5

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 1
EVALUATION
GENERAL

INDIVIDUAL

LESSON 5 and 6
Algorithm
Corrective
maintenance:

15 January 2016

White box
testing
applications

Pupils should be
able to:
1. define white box
testing.

1.understan
ding Comp
Science p.g
140

1.
projector

2. perform white
box testing using
by selecting
suitable data and
using a trace table.

2.understan
ding Comp
Science p.g
140

2.
handouts

3.analyse the
effectiveness of
white box testing
and. identify any
error(s) in the
algorithm by using
the completed
trace table.

3.understan
ding Comp
Science p.g
140

3. charts
9691
past
paper
questio
ns:
Paper 21
Jun 2012
Q2
Paper23
Jun 2012
Q3

WEEK 1

Mr. Zhou T

Page 6

1.0. Teacher to lead the


class discussion on giving
definitions
1.1. Randomly pick the
pupils to give appropriate
definitions for other
terms.
2.0. In groups, pupils to
perform white box testing
using test data.
2.1. Teacher to reemphasize on the key
aspects pertaining the
concept of white box
testing.
3.0. Pupils, in groups to
identify the benefits and
weaknesses of white box
testing and suggest other
alternative methods of
testing algorithms with
the help of the teacher.
3.1. Randomly pick pupils
to demonstrate
appropriate answers on
the board.

Pupils should be
able to:
1.understand what
is meant by
adaptive
maintenance.
2 make
amendments to
an algorithm and
data structure in
response to
specification
changes.

Mr. Zhou T

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

15 January 2016 WEEK ENDING

LESSON 7 and 8
Adaptive
maintenance
definition of
terms
Program
amendment

1.underst
anding
Comp
Science
p.g 140

1.Hand
outs

1.0. Teacher to lead the class


discussion on giving definitions
1.1. The teacher randomly pick
the pupils to give appropriate
definitions for other terms.

1.underst
anding
Comp
Science
p.g 140

2.
9608
speci
men
paper:
Specim
en
Paper 2
Q4

2.0. Pupils in small groups


amend an algorithm/program
while the teacher helps the
weaker pupils.

Page 7

2.1. Teacher to make some


design specifications while
pupils will be amending the
program in question.

EVALUATION
GENERAL

INDIVIDUA
L

3 analyse an
existing program
and make
amendments to
enhance
functionality.

1.underst
anding
Comp
Science
p.g 140

3.
Markin
g
schem
e

3.0. Pupils, in groups to analyse


a program already in existence
or which is being used and
make some amendments to
make it more refined. The
teacher will be giving assistance
where necessary.
3.1. Teacher randomly picks
pupils to demonstrate
appropriate design amendments
on the board.

LESSON 1 and 2
Data
representation
Data types

Mr. Zhou T

Pupils should be
able to:
1. Outline all the
data types found in
programming.

1.Under
standin
g
Comput
er
Science
p.g 150

Page 8

1.
WSheets

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

22 January 2016 WEEK ENDING

WEEK 2

1.0. Teacher to lead the class


discussion on giving all the
data types common in
programming.
1.1. The teacher randomly
selects the pupils to give
appropriate data types.

EVALUATION
GENERAL

INDIVIDUA
L

2. Select appropriate
data types for a
problem solution.

2.
Underst
anding
Comput
er
Science
p.g 150

2.WShee
ts

2.0 Teacher explains the


features of and difference
between different data
types.
2.1 Pupils in small groups
identify suitable data for
different functions and
explain which data types are
suitable for different data.

3 use in practical
programming the
data types that are
common to
procedural highlevel languages.,

3.
Underst
anding
Comput
er
Science
p.g 150

3.
WSheets

3.0. Pupils in pairs to use a


worksheet to select the
correct data types for
different samples of data.
3.1. Teacher randomly picks
pupils to demonstrate
appropriate data types for
each problem statement on
the board.

Mr. Zhou T

Page 9

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 3
EVALUATION
GENERAL

INDIVIDUA
L

15 January 2016

LESSON 3 and 4
Data
representation
Arrays

Pupils should be
able to:
1.define an array
and use the
technical terms
associated with
arrays including
upper and lower
bound.

1.Unders
tanding
Compute
r Science
p.g 153

1.
WSheets

1.0. Teacher to lead the


class discussion on giving
definitions
1.1. Randomly pick the
pupils to give appropriate
definitions for other
terms.

2.declare , initialize
and read data into
an array.

2.
Understa
ndng
Compute
r Science
p.g 153

2.WSheets
9608
specimen
paper:
Specimen
Paper 2 Q4

2.0. In groups, pupils to


declare, initialize and
write code to read data in
an array while the
teacher assists the slower
learners.

3.analyse the
purpose and
structure of onedimensional arrays.

Mr. Zhou T

3.
Uderstan
ding
Compute
r Science
p.g 153

Page 10

3.WSheets

2.1. Teacher to reemphasize on reading


data into an array.
3.0. Pupils, in groups to
discuss the purpose and
structure of onedimensional array.
3.1. Randomly pick pupils
to demonstrate
appropriate answer on
the board.

22 January 2016

LESSON 5 and 6
Data
representation
Array
Linear search
Bubble sort

Mr. Zhou T

Pupils should be
able to:
1.define linear
search, bubble sort

1.Understan
ding
Computer
Science p.g
155

1.
WShee
ts

2. write program
code using 1D and
2D arrays
and
algorithms/program
code to process
array data
including: sorting
using a bubble sort
and
searching using a
linear search.

2.
Understandi
ng
Computer
Science p.g
155

2.WSh
eets

Page 11

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 2

1.0. Teacher to lead the


class discussion on
giving definitions.
1.1. Randomly pick the
pupils to give
appropriate definitions.
2.0. As a class activity
or in small groups pupils
design and write
routine/s to perform a
simple serial search on
an array while the
teacher assists weaker
pupils.
2.1. Teacher to reemphasize on writing
routines to perform
serial search.

EVALUATION
GENERAL

INDIVIDUAL

3. examine the
effectiveness of
both linear search
and bubble sort.

3.
Understandi
ng
Computer
Science p.g
155

3.WSh
eets
9691
past
paper
questi
on:
Paper
31 Jun
2012
Q3

3.0. Pupils, in groups to


discuss the
effectiveness of both
bubble sort and linear
search.
3.1. Teacher randomly
picks pupils to
demonstrate their
findings.

LESSON 7 and 8
Data
representation
Files
Opening files
Reading files

Mr. Zhou T

Pupils should be
able to:
1. give reason
why files are
needed.

1.Understan
ding
Computer
Science
p.g157

Page 12

1.
WSheets

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 2

1.0. Teacher to lead the


class discussion on giving
definitions
1.1. Randomly pick the
pupils to give appropriate
definitions for other
terms.

EVALUATION
GENERAL

INDIVIDUAL

22 January 2016

Closing file

2. use pseudo
code for file
handling that is
open file, read
file, write file
and close file.

2.
Understandin
g Computer
Science
p.g157

2.
Marking
scheme

3. write
program code
for simple file
handling of a
text file,
consisting of
several lines of
text.

3.
Understandin
g Computer
Science
p.g157

3.Markin
g
scheme

2.0. In groups, pupils to


discuss how records in a
sequential file can be
stored by opening a file,
writing a record and then
closing the file.
2.1 Teacher to reemphasize on the key
issues pertaining the
concept in question.
3.0. Pupils, in groups to
write a program code for
simple file handling of a
text file with the help of
the teacher.
3.1. Randomly pick pupils
to demonstrate
appropriate answer on
the board.

Mr. Zhou T

Page 13

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 3
EVALUATION
GENERAL

INDIVIDUAL

29 January 2016

LESSON 1 and 2
Programming
Programming
basics.
High level
language
Program code

Pupils should be
able to:
1. Outline the
programming
concepts.

1.
Understandin
g
Computer
Science p.g
165

1.
Marking
Scheme

2. Write a program
in a high-level
language.

2.
Understandin
g
Computer
Science p.g
165

2.
Marking
scheme

3. Implement and
write a program
from a given
design presented
as either a
program flowchart
or pseudo code.

3.
Understandin
g
Computer
Science p.g
165

3.
Marking
scheme

1.0. Teacher to lead the


class discussion on
outlining various
programming concepts.
1.1. Randomly pick the
pupils to give various
programming concepts.
2.0. In groups, pupils to
write a simple program in
high-level language with
the help of the teacher.
2.1. Teacher to reemphasize syntax rules
to be obeyed when
writing programs.
3.0. Pupils, in groups to
write a program from
either a flowchart or
pseudo code with the
help of the teacher.
3.1. Randomly pick pupils
to demonstrate
appropriate answers on
the board.

S.O.
M

WEEK 3

Mr. Zhou T

Page 14

EVALUATION

Transferable skills

Visual basic
Pascal
Python

Pupils should be
able to:
1. appreciate that

ACTIVITIES

1.www.zakonweb.
com
Worksheets

1.
Marki
ng
Sche
me

1.0. Teacher to lead the


class discussion on giving
definitions
1.1. Randomly pick the
pupils to give appropriate
definitions for other terms.

2. Exam paper,
Answer sheet,

2.
Marki
ng
schem
e

2.0. Teacher provides

program coding is a
transferable skill.

2. Convert a
program written
in Visual basic to
Pascal and vice
versa.

Mr. Zhou T

AIDS.

OBJECTIVES

TOPIC CONTENT

WEEK ENDING
29 January 2016

LESSON 3 and 4

Page 15

learners with programs written in


a different programming
language.
2.1 In groups, pupils to

translate the program


given in another language
e.g. visual basic or python.

GENERAL

INDIVIDUAL

3.analyse and
recognise the
basic control
structures in a
high-level
language other
than the one
chosen to be
studied in depth.

3. Exam paper,
Answer sheet

3.
Marki
ng
schem
e

3.0. Pupils, in groups to


analyse and justify the
use of the basic control
structures in a high level
language with the help of
the teacher.
3.1. Randomly pick pupils
to provide answers on the
board.

LESSON 5 and 6
Built-in function

string/character
manipulation

Mr. Zhou T

Pupils should be
able to:
1.define an in-built
function.

1.Exa
m
paper,
Answe
r
sheet

Page 16

1.
Markin
g
Schem
e

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 3

1.0. Teacher to lead the class


discussion on definition of an
in-built function.
1.1. Randomly pick the pupils
to give appropriate definition.

EVALUATION
GENERAL

INDIVIDUAL

29 January 2016

formatting of
numbers
random number
generator

2. use a subset of
the built-in functions
and library routines
supported by the
chosen
programming
language.

2.
Exam
paper,
Answe
r
sheet,

2.
Markin
g
schem
e

3. analyse the
information
provided in
technical
documentation
describing
functions/procedure
s.

3.
Exam
paper,
Answe
r sheet

3.
Markin
g
schem
e

2.0. In groups, pupils to write


programs using some in-built
functions and some library
routines with the help of the
teacher.
2.1. Teacher to re-emphasize
on the use of library routines
and built in functions when
writing computer programs.
3.0. Pupils, in groups to
deliberate on the information
provided in technical
documentation with the help
of the teacher.
3.1. Randomly pick pupils to
provide feedback on the
board.

Mr. Zhou T

Page 17

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 3
EVALUATION
GENERAL

INDIVIDUAL

LESSON 7 and 8
Software development
Programming

SDLC

Pupils should be
able to:
1. Define software
development and
system
development life
cycle (SDLC).
2. Write, translate, test

29 January 2016

and run a high-level


language program.

3. Explain how
modularizing a
problem can be
beneficial in both
writing and
maintaining the
code.

1.Exa
m
paper
,
Answ
er
sheet
2.
Exam
paper
,
Answ
er
sheet
,
3.
Exam
paper
,
Answ
er
sheet

1.
Marki
ng
Sche
me

1.0. Teacher to lead the class


discussion on giving definition
of software development.
1.1. Randomly pick the pupils
to give appropriate definition
for the term.

2.
Marki
ng
schem
e

2.0. In groups, pupils to write,


translate, test and run a highlevel language program with
the help of the teacher.
2.1. Teacher to consolidate on
the key aspects pertaining the
concept in question.

3.
Marki
ng
schem
e

3.0. Pupils, in groups to discuss


the benefits of modularizing a
problem with the help of the
teacher.
3.1. Randomly pick pupils to
demonstrate appropriate
answers on the board.

WEEK 4

Mr. Zhou T

Page 18

Structured
programming

Procedur
e
Functions
Paramete
rs

Mr. Zhou T

ACTIVITIES

AIDS

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING
05 February

2016

LESSON 1 and
2

Pupils should be able to:


1.give the definitions of
the following terms:
procedure, function,
parameter.

1.Zak
on
websi
te

1.
Workshe
ets

1.0. Teacher to lead the class


discussion on giving definitions
1.1. Randomly pick the pupils to
give appropriate definitions for other
terms.

2. understand the
passing of parameters
by value and by
reference.

2.Zak
on
websi
te

2.
Workshe
ets

2.0. Teacher explains call by value or


by reference and gives pupils some
exercise and run through solutions.
2.1. In groups pupils discuss how to
handle returned values from
functions with the help of the
teacher.

Page 19

EVALUATION
GENERA
L

INDIVIDUAL

3. explain where in
the construction
of an algorithm it
is appropriate to
use a function

Mr. Zhou T

3.
Zakon
websi
te

Page 20

3.
Workshe
ets

3.0. Pupils, in groups to


discuss where it is appropriate
to use a function or a
procedure in the construction
of an algorithm with the help
of the teacher.
31. Randomly pick pupils to
demonstrate appropriate
answers on the board.

LESSON 3 and
4

05 February 2016

Structured
Programming
procedur
es
functions
paramete
rs

Mr. Zhou T

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 4

Pupils should be able to:


1. define the terms
associated with procedures
and functions:
procedure/function header,
procedure/function
interface, parameter,
argument, return value.

1. .
Zakon
websit
e

1
Markin
g
schem
e

1.0. Teacher to lead the


class discussion on giving
definitions
1.1. Randomly pick the
pupils to give appropriate
definitions for other terms.

2. write programs
containing several
components and showing
good use of resources

2. .
Zakon
websit
e

2.
Markin
g
schem
e

2.0. In groups, pupils to


write programs making use
of all the resources i.e.
procedures and functions.
2.1. Teacher to reemphasize on the key
aspects of writing programs
using procedures and
functions.

Page 21

EVALUATION
GENERAL

INDIVIDUAL

3. analyse and explain the


differences between
procedures and functions..

3.Zako
n
websit
e

3.
Markin
g
schem
e

3.0. Pupils, in groups to


discuss the differences
between functions and
procedures with the help of
the teacher.
3.1. Randomly pick pupils to
demonstrate appropriate
answers on the board.

LESSON 5
and 6
Program
Testing

Mr. Zhou T

Pupils should be able to:


1.define syntax, logical and
run-time errors.

1.Zako
n
websit
e

Page 22

1.
Workshee
ts.

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 4

1.0. Teacher to lead the


class discussion on giving
definitions
1.1. Randomly pick the
pupils to give appropriate
definitions the terms.

EVALUATION
GENERAL

INDIVIDUAL

05 February 2016

syntax
errors
logical
errors
run-time
errors

2. locate, identify and


correct the different types
of errors in a program.

2.
Zakon
websit
e

2.
Workshee
ts.

3. explain ways of exposing


faults in programs and
ways of avoiding faults

3.Zako
n
websit
e

3.
Workshee
ts.

2.0. In groups, pupils to


locate and identify errors
in a given program and
final correct the errors
with the help of the
teacher.
2.1. Teacher to reemphasize on the key
aspects locating and
correcting errors in a
program.
3.0. Pupils, in groups to
discuss ways of exposing
faults in programs and
ways of avoiding faults
with the help of the
teacher.
3.1. Randomly pick pupils
to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 23

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 4
EVALUATION
GENERAL

INDIVIDUAL

LESSON 7 and 8
Testing strategies
white box testing
black box testing

Pupils should be
able to:
1.define white box
and black box
testing.

1.Exa
m
paper,
Answe
r
sheet

1. Marking
Scheme

2. choose suitable data

2.
Exam
paper,
Answe
r
sheet,

2. Marking
scheme

3.
Zakon
websit
e

3.
Worksheets

05 February 2016

for white box and blackbox testing.

3. explain the need


for stub testing.

1.0. Teacher to lead the


class discussion on
giving definitions
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. Teacher gives
pupils a number of
small programs, with
test plans which they
should classify as black
box or white box testing
in small groups.
2.1. Teacher to
elaborate on key issues
to consider when
classifying test plans as
white box or black box
testing.
3.0. Teacher introduces the
concept of stub testing and
pupils in small groups to
discuss the need for stub
testing.

3.1. Randomly pick


pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 24

LESSON 1 and 2
Data representation
User-defined
data types

Mr. Zhou T

Pupils should be able


to:
1.define the following
data types :noncomposite and
composite data types.

1.Zakon
website

Page 25

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 5

1.0. Teacher to lead the


class discussion on
giving definitions.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.

EVALUATION
GENERAL

INDIVIDUAL

12 February 2016

2. choose and design


an appropriate userdefined data type for a
given problem.

2. Zakon
website

2.
Workshee
ts

3. explain why user-defined

3. Zakon
website

3.
Workshee
ts

types are necessary.

2.0. In groups, pupils to


choose and design a
relevant user-defined
data type for a given
problem with the help
of the teacher.
2.1. Teacher to reemphasize on the
design of appropriate
the user defined types.
3.0. Pupils, in groups to
discuss reasons why
user-defined data types
are necessary with the
help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 26

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 5
EVALUATION
GENERAL

INDIVIDUAL

LESSON 3 and 4

12 February 2016

File organisation and


access
sequential
access
direct access

Pupils should be able


to:
1.define the following
data types :sequential
access and direct
access of files.

1.Zakon
website

1.
Workshee
ts

1.0. Teacher to lead the


class discussion on
giving definitions
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.

2. select an
appropriate method of
file organisation and
file access for a given
problem.

2. Zakon
website

2.
Workshee
ts

3.explain the
differences between
sequential and direct
access of files..

3. Zakon
website

3.
Workshee
ts

2.0. In groups, pupils to


select an appropriate
method of file
organization for a given
problem with the help
of the teacher.
2.1. Teacher to reemphasize on the
choice of a file access
method.
3.0. Pupils, in groups to
discuss the differences
between sequential
and direct access of
files with the help of the
teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

WEEK 5

Mr. Zhou T

Page 27

Data representation

Real numbers
and floating
point
representation.

1.Zakon
website

1.
Workshee
ts

2. convert binary floating-

2. Zakon
website

2.
Workshee
ts

Page 28

ACTIVITIES

AIDS.

Pupils should be able


to:
1. describe the format
of binary floatingpoint real numbers.

point real numbers into


denary and vice versa.

Mr. Zhou T

S.O.M

OBJECTIVES

TOPIC
CONTENT

12 February 2016 WEEK ENDING

LESSON 5 and 6

1.0. Teacher to explain


the structure of a
floating-point number,
including definitions of
the mantissa and
exponent
1.1. Pupils to identify
mantissa and the
exponent of a given
number with the help of
the teacher.
2.0. In groups, pupils to
convert binary floatingpoint real numbers into
denary and vice versa
with the help of the
teacher.
2.1. Teacher to reemphasize on the
conversion of a floating
point number to denary
and vice versa.

EVALUATION
GENERAL

INDIVIDUAL

3. explain and normalise


floating-point numbers

3. Zakon
website

Mr. Zhou T

Page 29

3.
Workshee
ts

3.0. Pupils, in groups to


normalize a floating
point number with the
help of the teacher.
3.1. Teacher randomly
picks pupils to
demonstrate
appropriate answers on
the board.

LESSON 7 and 8

12 February 2016

Data representation

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Normalization
of floating point
numbers.

Mr. Zhou T

Page 30

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 5

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

EVALUATION
GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 1 and 2
Local area networks
(LAN)
Topology

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 31

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 6

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

19 February 2016

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 32

AID
S.

S.O.
M

WEEK 6
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

19 February 2016 WEEK ENDING

LESSON 3 and 4

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 33

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 3 and 4

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 34

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 6

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

19 February 2016

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 35

AID
S.

S.O.
M

WEEK 6
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

19 February 2016 WEEK ENDING

LESSON 5 and 6

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 36

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

Lesson 7 and 8

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 37

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 6

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

19 February 2016

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 38

AID
S.

S.O.
M

WEEK 7
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

26 February 2016 WEEK ENDING

LESSON 1 and 2

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 39

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 3 and 4

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 40

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 7

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

19 February 2016

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 41

AID
S.

S.O.
M

WEEK 7
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

26 February 2016 WEEK ENDING

LESSON 5 and 6

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 42

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 7 and 8

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 43

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

WEEK ENDING

WEEK 7

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

26 February 2016

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 44

AID
S.

S.O.
M

WEEK 8
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

04 March 2016 WEEK ENDING

LESSON 1 and 2

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 45

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 3 and 4

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 46

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

04 March 2016 WEEK ENDING

WEEK 8

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 47

AID
S.

S.O.
M

WEEK 8
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

04 March 2016 WEEK ENDING

LESSON 5 and 6

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 48

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 7 and 8

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 49

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

04 March 2016 WEEK ENDING

WEEK 8

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Mr. Zhou T

Page 50

AID
S.

S.O.
M

WEEK 8
EVALUATION

Mr. Zhou T

ACTIVITIES

OBJECTIVES

TOPIC
CONTENT

04 March 2016 WEEK ENDING

LESSON 1 and 2

Pupils should be able


to:
1. give the reasons for
normalisation.

1.Zakon
website

1.
Workshee
ts

2. show
understanding of the
effects of changing
the allocation of bits
to mantissa and
exponent in a
floating-point
representation.

2. Zakon
website

2.
Workshee
ts

Page 51

1.0. Teacher to lead the


class discussion on
giving reasons for
normalization.
1.1. Randomly pick the
pupils to give
appropriate definitions
of the terms.
2.0. In groups, pupils to
work out various
examples showing the
effects of changing the
allocation of bits to
mantissa and exponent
with help of the teacher.
2.1. Teacher to reemphasize on allocation
of bits to mantissa and
exponent.

GENERAL

INDIVIDUAL

3. explain how an
underflow and
overflow can occur.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss situations which
lead to an underflow
and an overflow with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answer on
the board.

LESSON 3 and 4

Mr. Zhou T

Pupils should be able


to:
1.define a LAN and list
the characteristics of a
LAN network.

1.Zakon
website

Page 52

1.
Workshee
ts

ACTIVITIES

AIDS.

S.O.M

OBJECTIVES

TOPIC
CONTENT

04 March 2016 WEEK ENDING

WEEK 8

1.0. Teacher to lead the


class discussion on
characteristics of LAN.
1.1 Randomly pick the
pupils to give
appropriate
characteristics of LAN.

EVALUATION
GENERAL

INDIVIDUAL

Mr. Zhou T

2. describe the
structure of a bus and
star topology and the
implications of how
packets are
transmitted between
two hosts.

2. Zakon
website

2.
Workshee
ts

2.0. In groups, pupils to


describe the structure
of a bus and a star
topology with the help
of the teacher.
2.1. Teacher to reemphasize on the
structure of the
mentioned topologies.

3. explain
characteristics of a
wireless network.

3. Zakon
website

3.
Workshee
ts

3.0. Pupils, in groups to


discuss the
characteristics of
wireless network with
the help of the teacher.
3.1. Randomly pick
pupils to demonstrate
appropriate answers on
the board.

Page 53