Professional Documents
Culture Documents
Grade 11 - 1st Term - English
Grade 11 - 1st Term - English
Page 1 of 5
Basic Data Types:
o Numeric (integer,
floating point)
o Character
o o Logical
10.5 Uses operators in Purpose of operators Selects correct operators in 4
programming Basic operators computations
o Arithmetic Applies operators effectively in
operators programs
o Comparison Evaluate results of expressions
operators
o Logical operators:
AND, OR, NOT
Operator precedence
Expressions
10.6 Develops IF-EndIf and If-Else-EndIf Identifies correct selection control 5
programs involving statement structure.
selection control Use of switch/case when Identifies correct selection
structure single variable has condition.
multiple conditions Uses selection control structure in
Conversion of flow charts programs.
into pseudo codes and Combines selection control
subsequent coding into a structures to meet programming
programming language needs
10.7 Develops programs Use of iterations Identifies correct iteration structure. 7
involving basic (repetitions) in: Applies correct condition to control
iterations. Cases where the iterations.
number of iterations Uses iteration control structure in
are known programs.
Cases where the
number of iterations
are unknown
Checking of the
condition for iterations
o Beginning of the
iteration o End of the
iteration
Page 2 of 5
Conversion of flow
charts into pseudo
codes and subsequent
coding using a
programming language
10.8 Develops The purpose of using Identifies cases where nested 3
programs with nested control control structures are required.
nested control structures Uses nested control structures in
structures Use of control programs
structures within
another control
structure
o Selection
within selection
o Iteration within
iteration
o Iteration within
selection
o Selection
within iteration
Conversion of flowcharts
into pseudo codes and
subsequent coding into a
programming language
10.9 Develops programs The purpose of the use of Describes features of one 3
using one arrays dimensional arrays.
dimensional array. Definition of the one Carries out operations in arrays.
dimensional array Uses one dimensional arrays in
o Properties of an programs.
array
o Index
o oContiguous
locations
o Random access
Array Operations
o Declaration
o Accessing
values
Page 3 of 5
o Assignment of
values
10.10 Structures The purpose of the use Describes the need of sub-programs. 2
programs through of sub-programs Demonstrates the use of
the use of Improvement of code valuereturning and valuenot
subprograms. reusability, o returning subprograms.
Readability, ease of Uses sub-programs in programming.
testing
o Maintainability
Types of sub-programs:
value turning and not
returning
Structuring of programs
using sub-programs
Development of basic
programs with a single
sub-program
10.11 Explores the Low-level languages Compa res and contrasts low-level 2
evolution of o Machine language and high-level languages.
programming o Assembly language Describes features of high-level
languages. High-level languages languages.
Types of high-level Describes the operation of
languages: language translators
o Procedural vs
Declarative
o Structured vs
Object oriented
o Programming vs
scripting
Methods used to convert
source code to machine
code
o Interpreters
o Compilers Testing
and debugging
11. Explores the 11.1 Describes the Definition of a system Describes an information system. 4
Systems concept of Components of a
Development information system. system
Page 4 of 5
Life Cycle of o Input,outut,process Identifies the relationship
information Manual systems between the components of an
system Computer based information system.
development. systems Explains the significance of an
Information systems information system.
o Importance of
Information in
decision making
o o Inputs, outputs,
dataflows and
processes
11.2 Explains the The system development Describes the stages in system 3
Systems lifecycle development.
Development life o Identification of Provides examples of each stage.
cycle requirements
o Design of the
solution
o Implementation of
the solution
o Testing of the
solution
o Deployment of the
solution
o Maintenance of the
system.
Difference between
phased system
development life-cycle and
iterative increment life-
cycle
Page 5 of 5