Information & Communication Technology
GRADE 06 |
![]() GRADE 07 |
![]() GRADE 08 |
![]() GRADE 09 |
![]() GRADE 10 |
![]() GRADE 11 |
Syllabus outline
Grade 06
FIRST TERM
- Appreciates the importance of computers
1.1 Explains the functions of the computer and its characteristics
1.2 Identifies computer components
1.3 Describes the need for software
1.4 Appreciates the use of a computer to carry out routine work
- Appreciates the need for using computers safely
2.1 Uses the computer laboratory properly
2.2 Uses computers and peripherals safely
- Uses of operating systems
3.1 Handles files
- Uses application software appropriately
4.1 Uses text editing and drawing software effectively
Second Term
- Uses application software appropriately
4.1 Uses text editing and drawing software effectively
- Use of drawing software to use the mouse properly
- Use of typing software to develop keyboard skills
4.2 Uses audio software and video software effectively
- Use of audio software to create an audio clip
- Use of video software to create a video clip
- Appreciates the concept of algorithms and develops simple programs
5.1 Relates practical problem solving process to an algorithm
- Making of a composition according to a recipe (Ex. Making a cake)
Third Term
- Appreciates the concept of algorithms and develops simple programs
5.2 Draws flowcharts to explain a process
- Introduction to flowchart symbols (Start/Stop , Input/ Output , Process)
- Flowcharts to explain the simple sequential processes of day to day tasks
- Appreciates the Internet for information gathering and communication
Grade 07
First Term
- Identifies the organization of the Computer
1.1 Identifies the components of a CPU
1.2 Describes the evolution of computers
- Explores the functions of Operating systems
2.1 Describes the different types of operating systems
2.2 Identifies computer storage as a collection of digital data on different media
2.3 Creates folders Save/open/edit/ delete/ re-name/ copy/move/ files
2.4 Explores file properties
- Uses various Safety precautions in a computer laboratory
3.1 Uses various precautionary methods to protect physical components of a computer
3.2 Uses various precautionary methods to protect software components of a computer.
- Uses text editing software to type effectively
4.1. Uses computers efficiently by developing typing skills
Second Term
- Uses programming language to develop simple programs (Using Scratch)
5.1 Analyzes simple problems by decomposing and connecting them logically
5.2 Develops simple programs using visual development environment (Using Scratch)
5.3 Describe the concept of variables in programs
5.4 Identifies the concept of errors in a program as bugs
- Uses Presentation software to create presentation
6.1 Uses basic functions of Presentation software in creating a presentation
Third Term
- Uses Presentation software to create presentation
6.1 Uses basic functions of Presentation software in creating a presentation
- Uses the services of the Internet and develops web pages
7.1 Uses resources available in the Internet (text, images, audios, videos etc.)
7.2 Uses offline (E-mail) and online (Chat) Communication
7.3 Develops web pages using HTM
7.4 Uses the Internet safely, securely and ethically
Grade 08
First Term
1. Investigates how instructions and data are represented in the computer
1.1. Converts decimal numbers to binary numbers and vice versa
1.2. Appreciates the working logic (binary concept) in computers
- Uses computers efficiently and effectively with operating system
2.1. Uses Operating System for configuring and applying settings
2.2. Explores basic troubleshooting of computers and maintenance procedures (hardware and software)
- Use of word-processing software in day today activities
3.1. Uses basic functions of word processing software in creating a document
Second Term
- Use of word-processing software in day today activities
3.1. Uses basic functions of word processing software in creating a document
4.Uses flow chart to solve simple problems with sequence, selection and develop programs (Using Scratch)
4.1. Analyzes the problem
Third Term
4.Uses flow chart to solve simple problems with sequence, selection and develop programs (Using Scratch)
4.2. Uses control structures to develop simple programs
5.Uses a software package for physical computing to implement programming logic
5.1.Uses a simple hardware device to implement physical computing
6.Explores educational information using the Internet
6.1 Searches information on the Internet
6.2. Creates websites with advanced features
Grade 09
First Term
- Prepares specifications for purchasing a computer and peripherals
1.1 Identifies user needs for a computer and its peripherals
1.2 Selects Computer and its peripherals according to the user requirements.
- Uses spreadsheet software for calculations and for simple analysis of data
2.1 Describes basics of spreadsheet software
2.2 Enters data in worksheet
2.3 Carries out Simple mathematical calculations
2.4 Uses Functions to carry out simple mathematical calculations and data sorting
2.5 Uses various charts to display data
- Uses flow charts to solve simple problem with Sequence Selection, Iteration and develop programs (using Scratch)
3.1 Uses Sequence, Selection and Iteration control structure for drawing flow charts
Second Term
- Uses flow charts to solve simple problem with Sequence Selection, Iteration and develop programs (using Scratch)
3.2 Uses Selection and Iteration (Repetition) control structures for solving simple problems with visual support
3.3 Develops programs with visual support with nested iterations
3.4 Develops programs with array variables
Third Term
- Uses flow charts to solve simple problem with Sequence Selection, Iteration and develop programs (using Scratch)
3.5 Evaluates the solution to ensure that it properly satisfies the problem
- Improves skills in Physical Computing
4.1 Programs simple digital systems (Micro controller based kit)
- Investigates computer network for communication and resource sharing
5.1 Explores the main components of the network in the school computer lab
5.2 Utilizes computer network in resource sharing and communication
- Explores the impact of ICT on society and career opportunities
6.1 Describes impact of ICT on society
6.2 Explains career opportunities in computing
Grade 10
First Term
- Investigates the place of the computer in the world of information.
1.1 Investigates the contribution of ICT towards national development
1.2 Investigates the computer as a system for converting data into information.
1.3 Explores the evolution of computers to identify its major developments
- Selects and uses computer hardware.
2.1 Classifies computers using a variety of methods.
2.2 Explores computer systems by function.
2.3 Identifies and connects basic peripherals to the computer.
2.4 Uses the basic block diagram to demonstrate the computer system
2.5 Investigates benefits and concerns of computer networks for optimal communication.
3.Investigates the methods used to represent data in computer systems
3.1. Uses the binary number system to represent data in computer systems.
3.2. Converts decimal numbers to Binary, Octal and Hexa Decimal
3.3. Converts Binary numbers to Decimal, Octal and Hexa Decimal numbers and vice versa
3.4. Determines the capacity of data storage
3.5. Explores coding systems in computers
Second Term
- Uses Boolean logic to work effectively with logic gates
4.1. Identifies basic logic operators and draws truth tables to illustrate their functions
4.2. Applies concepts of Boolean logic to find solutions to simple day-to-day life problems.
5.Works effectively with Operating Systems
5.1. Explores operating systems by type, functions, benefits and concerns.
5.2. Handles files and folders in Operating Systems
6.Uses Word processing Software to Solve Day-to-day problems
6.1. Explores the concept and features of word processing
6.2. Performs basic tasks in word processing software
6.3. Uses different types of formatting in word processing
6.4. Manipulates table feature in word processing software
6.5. Creates and prints documents
6.6. Uses the Mail Merge facility
Third Term
- Uses Spreadsheet to solve simple statistical problems
7.1. Explores a Spreadsheet to identify its basic features and functions
7.2. Moves around the worksheet to gain hands on experience of data entry
7.3. Performs basic mathematical operations
7.4. Uses inbuilt functions for calculations
7.5. Formats a worksheet
7.6. Uses relative versus absolute cell references appropriately.
7.7. Creates charts using Spreadsheet to explain data
- Uses Presentation software to develop electronic presentations.
8.1. Produces effective presentations integrating multimedia.
8.2. Applies suitable animations to enhance the quality of presentations.
9.Develops simple databases to elicit information.
9.1. Explores the Concept of Database
9.2. Creates a simple database with a single table, manually.
9.3. Converts a manual database into electronic media.
9.4. Design a simple relational database.
9.5. Uses DBMS software to create relational databases
9.6. Uses forms to view and update data
9.7. Creates Queries to extract information
9.8. Creates reports to present information
Grade 11
First Term
- Writes programs to solve problems
10.1. Analyzes the problem
10.2 Uses control structures in developing algorithms to solve problems.
10.3 Uses different tools to present algorithms
10.4 Uses data types in programming.
10.5 Uses operators in programming
10.6 Develops programs involving selection control structure
10.7 Develops programs involving basic iterations.
10.8 Develops programs with nested control structures
10.9 Develops programs using on e-dimensional arrays.
10.10 Structures programs through the use o f sub-programs.
10.11 Explores the evolution of programming languages.
Second Term
- Explores the Systems Development Life Cycle of information system development
11.1 Describes the concept of information system.
11.2 Explains the Systems Development life cycle.
- Uses the Internet for information search and communication effectively.
12.1 Usesthe Internet to access information
12.2 Uses the Internet for communication
- Develops Multimedia contents to express ideas effectively.
13.1 Creates effective still graphics using suitable graphic software.
13.2 Creates effective 2D animations using suitable 2D animations software
13.3 Edit Audio and video contents using suitable software
13.4 Effectively integrates multimedia contents
Third Term
- Develops websites incorporating multimedia technology.
14.1 Structures information for development of websites.
14.2 Uses HTML basics
14.3 Develops web sites using web development tools
14.4 Demonstrates preparedness to publish web sites
- Compares and contrasts benefits and issues related to ICT in society
15.1. Investigates the contribution of ICT to the health sector
15.2. Investigates the contribution of ICT to education
15.3. Investigates the contribution of ICT to agriculture
15.4. Investigates the usage of ICT indifferent industries.
15.5. Explores the contribution of ICT to Business
15.6 Explores the contribution of ICT to Entertainment
15.7. Assesses issues related to ICT with respect to ethical and legal aspects
15.8. Explores issues and precautions related to ICT infrastructure protection
15.9. Investigates health and safety issues inherent in the use of ICT
15.10. Assesses issues associated with ICT and society.