27
Competences and Assessment Criteria: Secondary ICT & Computer Science S1 S2 S3 S4 S5 S6 Unit 1: ICT foundation KUC: Explain the foundation of Information and Communication Technology (ICT) AC: Learners are able to correctly explain the foundations of Information and Communication Technology (ICT) by correctly explaining ICT related terms. Learners can accurately perform basic manipulation of ICT equipment and can figure out the importance of ICT throughout the evolution of society, including its advantages and disadvantages. Unit 1: Data protection KUC: Use computers safely and securely to ensure that data is protected AC: Learners can correctly use appropriate procedures to protect computers against harmful programs. They are able to use the antivirus programs to scan computers and different secondary storages devices and can use backup and compression tools effectively ST 1: Be able to set password and user privileges, to define, categorize and prevent harmful Unit 1: Application and utility software installation KUC: Understand the functions of operating system, install and use application and utility software AC: Learners are able to correctly explain the functions of an operating system. They should be able to follow instructions of installation set up to respond effectively, and install and uninstall correctly a given computer application ST1: Create and Unit 1: Computer fundamental KUC: To be able to explain characteristics and evolution of computers and detect the impact of computer in society AC: Students can explain the role and evolution of computers; type and classification of computer ST1: Be able to Classify computers according to their size, processing power, their functions and Unit 1: Fundamental of laptop and portable devices KUC: To be able to identify, use and maintain safely laptops and other portable devices AC: Students can describe laptops and other portable devices ST1: Be able to Explain the difference between laptops and desktop components and their cleaning procedures ST2 : Describe the use and Unit 1: Computer Security KUC: To be able to enumerate various security threats and ensure security of computers AC: students can enumerate several kinds of attacks and ensure security of data in computers and in network ST1: Explain various security threats and find the best possible solutions to ensure computer security having evaluated a range of alternatives

reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

Competences and Assessment Criteria: Secondary ICT & Computer Science

S1 S2 S3 S4 S5 S6Unit 1: ICT foundation

KUC: Explain the foundation of Information and Communication Technology (ICT)

AC: Learners are able to correctly explain the foundations of Information and Communication Technology (ICT) by correctly explaining ICT related terms. Learners can accurately perform basic manipulation of ICT equipment and can figure out the importance of ICT throughout the evolution of society, including its advantages and disadvantages. Learners can also explain how ICT is used in different industries

ST1: Be able to explain the different ways of communication and to use the equipment’s and understand the importance of ICT

Unit 1: Data protection

KUC: Use computers safely and securely to ensure that data is protected

AC: Learners can correctly use appropriate procedures to protect computers against harmful programs. They are able to use the antivirus programs to scan computers and different secondary storages devices and can use backup and compression tools effectively

ST 1: Be able to set password and user privileges, to define, categorize and prevent harmful programs as well as to explain the source of virus or harmful programs

Unit 1: Application and utility software installation

KUC: Understand the functions of operating system, install and use application and utility software

AC: Learners are able to correctly explain the functions of an operating system. They should be able to follow instructions of installation set up to respond effectively, and install and uninstall correctly a given computer application

ST1: Create and save/store information, arranging them logically in folders, giving a balanced view of what they have achieved and how they can improve

ST2: Create, manipulate, locate, and interpret information in different ways using different features from common application

Unit 1: Computer fundamental

KUC: To be able to explain characteristics and evolution of computers and detect the impact of computer in society

AC: Students can explain the role and evolution of computers; type and classification of computer

ST1: Be able to Classify computers according to their size, processing power, their functions and the data to be processed.Differentiate different computer generations, technology used in each generation and detect the impact of computer in society.

Unit 1: Fundamental of laptop and portable devices

KUC: To be able to identify, use and maintain safely laptops and other portable devices

AC: Students can describe laptops and other portable devices

ST1: Be able to Explain the difference between laptops and desktop components and their cleaning procedures

ST2: Describe the use andfunctions of laptops,tablets, PDAs,Smart phones and

Configure powermanagement on laptop

Unit 1: Computer Security

KUC: To be able to enumerate various security threats and ensure security of computers

AC: students can enumerate several kinds of attacks and ensure security of data in computers and in network

ST1: Explain various security threats and find the best possible solutions to ensure computer security having evaluated a range of alternatives

Page 2: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

software, exploring possibilities and considering the impact of different actions

ST1: Distinguish between different operating systems and collaborate with others to install and use an operating system, working to achieve common goals and achieve results.

Unit 2: Computer systems

KUC: Explain the evolution, categories, parts and role of computers

AC: Learners can accurately and correctly explain the invention and evolution of computers used in different generations. Learners can explain how computers are used in different industries and are able to precisely distinguish between the different types, parts of computers and connects them correctly

Unit 2: ICT in financial transactions

KUC: Analyse and criticize the role and impact of computing tools in financial transactions. Use computing tools in financial transactions

AC: Learners are able to effectively manage financial transactions for saving, sending, withdrawing, buying and selling using ICT tools and technology. In these circumstances, they should reveal strategies to make money using the technologies

ST 2: Be able to explain positive and negative

Unit 2: Table of contents and mail merge

KUC: Generate a table of contents and use one document to have multiple copies for different recipients

AC: Learners are able to accurately generate a table of contents, list of figures, and tables. They can correctly write a formal letter and use mail merge to generate multiple copies for a number of recipients

ST3: Create and save/store information, arranging them logically

Unit 2: Computer Architecture, Assembling and Disassembling a Computer

KUC: To be able to: Identify computer components and their functions (input, output, processing and storage) Assemble and disassemble a computer, do minor maintenance

AC: Students can identify the internal components of a computer and properly fix them. They can diagnose the cause of the problem associated with each component

Unit 2: Complex data structure in algorithm

KUC: To be able to utilize complex data structure in algorithm

AC: Students can utilize two dimensional array, link list, stack, queue and tree in algorithm. Students can be able to search and sort element in these structures. Students can perform complex mathematical functions like Factorial, GCD

ST3: Design an algorithm andflowchart to resolvecomplex mathematical

Unit 2: LAN architecture, Network protocols and models

KUC: To be able to identify computer network models, protocols and configure network devices

AC: Students can identify computer network models and protocols, install network devices and configure them

ST2: Identify computer network models and protocols, install network devices and configure them

Page 3: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

ST2: Be able to explain the Input, Output, processing, storage and the characteristics of computer, the invention and evolution of computers used in different generations and also understand the parts and different system of computer

impact of financial technologies in society

ST 3: Be able to determine the role of computer in automated operations, record keeping, and stock exchange and the impact of computer

ST 4: Be able to use different technologies in financial transaction such as e-commerce ATM and mobile baking

in folders, giving a balanced view of what they have achieved and how they can improve

ST4: Create, manipulate, locate, and interpret information in different ways using different features from common application software, exploring possibilities and considering the impact of different actions

ST2: be able to create and modify table of content, list of figures.

ST3: be able to use mail merge for sending to different recipients, protect and print document.

ST2: Be able to Identify computer system, components and function of each component

ST3: Be able Assemble and disassemble a computer

problem

ST4: Be able to use two dimension arrays in an algorithm that require complex data structure in order to resolve complex mathematical problem

Unit 3: Computer navigation

KUC: Navigate the Windows environment and work with Windows explorer to introduce the techniques of folder and file management

AC: Learners are able to appropriately navigate the computer by

Unit 3: Objects in a document

KUC: Insert symbols, pictures, tables and objects into a document

AC: Learners are able to present and insert information graphically using objects in a document, write simple mathematical equations

Unit 3: Charts and advanced objects

KUC: Present data graphically and use different objects in a document

AC: Learners can accurately present data graphically using charts and insert a file into a document and display

Unit 3: Safe and ethical use of computer

KUC: To be able to integrate safety guidelines, ergonomics and ethical issues to have a good working environment

AC: Students can apply safety guidelines during computer use and

Unit 3: Introduction to computer network

KUC: To be able to explain principles, standards and purposes of computer network

AC: Students can explain all kind of transmission medium, devices, topology and related networking technologies

Unit 3: Networking Project

KUC: To be able to Build a computer wired and wireless network

AC: students can build a computer wired or wireless network

ST3: Build a wired and wireless computer

Page 4: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

arranging elements of the desktop, taskbar and start menu. They can perform basic settings including the background, colour, screen saver, keyboard layout, date and time, and locate a given application program or accessory using the start menu. They can create, name, rename and differentiate the copy paste and cut paste operations for a given structure of folders and subfolder). Learners are able to recognise the basic functionalities of the keyboard and use them correctly

ST3: Be able to manage computer desktop icons and customise the taskbar.Should be able to explain Desktop background and theme, mouse, pointer and also be able to create, save Delete, copy and paste the folder and file

and present data in a table format

ST 5: be able to write equation, insert, edit, format textbox, shapes, pictures, word art, symbols and table.

the whole of it or as a shortcut in the document. They can correctly use 'Mathematical Equations Editor' to write mathematical functions and equations. They can use Excel to plot dynamic charts in a document

ST5: Create and save/store information, arranging them logically in folders, giving a balanced view of what they have achieved and how they can improve

ST6: Create, manipulate, locate, and interpret information in different ways using different features from common application software, exploring possibilities and considering the impact of different actions

ST4: Be able to insert, format charts and add objects from files in word processing

repair, keeping health precautions, respecting legal and ethical issues

ST4: Be able to apply safety guidelines during computer use and repair, keeping health precautions, respecting legal and ethical issues, protect equipment from physical damage

ST5: Be able to protect environment from being contaminated by unused equipment

confidently

ST5: Identify properties,advantage /disadvantagesand types of computernetworkST6: Differentiate networkconcepts and technology

ST7: Be able to install NIC card to the motherboard and make network cables both gross over and straight using UTP cableST8: Be able to connect computers/host to the switch /Hub, assign them IP address ,check connectivity using ping and ipconfig commands, attach network peripherals to the hosts and share files, folders and peripheralsST9: Be able to

network, installing and configuring network devices, exploring a range of ideas and actions, evaluating possible consequences and outcomes, to make decisions

Page 5: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

identify different network topologies and make star and extended star topology using UTP straight and cross over cables, switch/ hub and computers

Unit 4: Safe, secure and ethical use of computers

KUC: Maintain a computer in good working condition and use it safely, securely and ethically

AC: Learners are able to maintain a computer in good working condition and use it safely, securely and ethically

ST4: Be able to maintain

computer in good working condition and use it safely, and connection of peripherals to the computer

Unit 4: Spreadsheet basics

KUC: Work with a spreadsheet and apply basic manipulation of cell content using arithmetical operations

AC: Learners are able to accurately work with spreadsheets and apply basic manipulation of cell contents using arithmetical operations

ST 6: Be able to work with spreadsheets and apply basic manipulations and format of cell contents

ST 7: To be able to use arithmetical operations, insert, delete, rename, copy, move, group and ungroup worksheets

Unit 4: ArcGIS

KUC: Query a map using selections (attribute and location). Create a map layout and insert map elements. Use advanced symbology and labelling. Print, export and send a map

AC: Learners are able to correctly query a map using complex selections and produce a map layout and print a map

ST7: Create and save/store information, arranging them logically in folders, giving a balanced view of what they have achieved and how they can improve

ST8: Create, manipulate, locate, and interpret information in

Unit 4: Computer software installation

KUC: To be able to install operating systems and other application software and to use disk management tools

AC: Students can install and troubleshoot software

ST6: be able to install some of system and application software and create partition and create on hard disk

ST7: Be able to use disk management tools

Unit 4: Introduction to Database

KUC: To be able to identify concepts of database and differentiate database models

AC: Students can identify concepts of database, differentiate among different types of database models

ST10: Be able to identify concepts of database, differentiate among different types of database models

Unit 4: SQL and Database Project

KUC: To be able to apply Structured Query Language in RDBMS and create a short database project

AC: Students can apply Structured Query Language in RDMBS and create a short database project

ST4: Apply structured Query Language (SQL) using knowledge and experience in relational database management systems (RDBMS)

ST5: Plan and develop a database to meet the requirements for a real life situation, presenting explanations and reasons for decisions

Page 6: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

different ways using different features from common application software, exploring possibilities and considering the impact of different actions

ST5: Able to correctly query a map using complex selections and produce a map layout and print a map.

ST6: able to export map and email it

using language precisely

Unit 5: Word processing basics

KUC: Create and manipulate a document using basic word processing features

AC: Learners can create, save and open an existing document. They can select a given part of a document and apply formatting. They can move correctly to a given section of the document. They can accurately apply basic shortcuts keys in a document to save the time of using the mouse

ST5: Be able to work with document by formatting a

Unit 5: Worksheet data presentation

KUC: Manage a window, sorting and filtering data in a spreadsheet

AC: Learners can effectively freeze panes to make static a given range of columns/rows in a spreadsheet. Learners can accurately apply filtering techniques to an amount of data to display the desired content and sort spreadsheet contents to organise data

ST 8: Be able to freeze panes, to make a static of a given range of column in a spreadsheet and organise a

Unit 5: Charts and objects in spreadsheet

KUC: Use charts and objects in a spreadsheet, use different techniques to organise a printable datasheet

AC: Learners can create and format various types of charts, use tables to format the content of cells and organise a printable sheet accurately

ST9: Create and save/store information, arranging them logically in folders, giving a balanced view of what they have achieved and

Unit 5: Number system

KUC: To be able to compute numbers in different base systems and to do arithmetic operations based on binary numbers

AC: Students can correctly compute numbers in different base systems, and do arithmetic operations on binary numbers

ST8: Be able to convert a given number from one basic system to another and apply arithmetic operation

Unit 5: Database design

KUC: To be able to define conceptual, logical and physical levels of a database with database creation and manipulation

AC: Students can differentiate conceptual, logical and physical levels of a database and suggest a suitable database solution for a real life situation with queries

ST11: Be able to Describe each levels ofdatabase design

Unit 5: Arrays, functions and procedures

KUC: To be able to use array, functions and procedures in Visual Basic program

AC: Students are able to use arrays and functions in Visual Basic program

ST6: Apply knowledge and experience in Object Oriented Programming to create data file in C++ and read, write and append data to a file

Page 7: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

document and moving the text through the document using the keyboard

data how they can improve

ST10: Create, manipulate, locate, and interpret information in different ways using different features from common application software, exploring possibilities and considering the impact of different actions

ST7: Be able to insert, format charts, add objects from files and organize printable sheets.

to binary numbers

ST9: Be able to explain number base systems

ST12: Be able to draw entity relationship diagram, create tables by defining structure, setting simple or composite primary key, creating relationship among tables, use foreign tables and foreign keys, enforcing referential integrity rule, create query using design view

Unit 6: Word processing basics II

KUC: Manipulate text and use advanced formatting methods and add simple objects in a document

AC: Learners can accurately format the layout of the page, use breaks and columns and apply advanced formatting through the use of styles and nested lists in a document. They can add headers, footers and numbering to the whole document as well

Unit 6: ArcGIS

KUC: Fill a new empty map with data, use simple symbols, label features and attributes table, and navigate a map.

AC: Learners are able to open a map, fill data in new map, use symbology, label features, and use an attribute table

ST9: Be able to open a map, fill data in new map, use symbology, label features, and use an attribute table

Unit 6: Presentation

KUC: Prepare and make a presentation

AC: Learners are able to prepare and make a good presentation containing images, pictures, tables, animations, slide transitions and various objects like sheets and PDF files in one presentation

ST11: Create and save/store information, arranging them logically

Unit 6: Boolean algebra and logic gates

KUC: To be able to: Identify different logic gates, theorems of Boolean algebra and evaluate Boolean expressions Utilise laws of Boolean algebra on Boolean expressions and draw a simple logic circuit using logic gates.

AC: Students utilise laws of Boolean algebra on Boolean expressions, draw logic circuit from

Unit 6: Pointers and Structure in C++

KUC: To be able to apply pointers for dynamic memory allocation and structure as user defined data type in C ++ program

AC: Students can apply pointers for dynamic memory allocation and structure in C ++ program

ST13: Be able to define, declare and

Unit 6: Visual Basic project

KUC: To be able to connect Visual Basic interface to database and create a simple Visual Basic standard desktop applications for a real life situation

AC: Students can use DAO or ADO object to create connectivity between VB interface and database and make a simple Visual Basic project for a real life situation

Page 8: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

as to a given section of the document

ST6: Be able to manipulate documents, use proofing features for editing a document and breaking columns and pages, using advanced methods for formatting texts .

ST 10: Be able to use a query using methods such as measure, go to XY, identify, hyperlink and select features

in folders, giving a balanced view of what they have achieved and how they can improve

ST12: Create, manipulate, locate, and interpret information in different ways using different features from common application software, exploring possibilities and considering the impact of different actions

ST8: Able to prepare and make a good presentation using different objects

ST9: able to explain the importance of each presentation view.

given expression, derive correct expression from given circuit

ST10: Be able to identify logic operators and truth table

ST11: Be able to analyse Boolean algebra and evaluate truth table using Boolean laws

use pointers and structures in C ++ programST14: Be able to describe the use of pointer for dynamic memory allocation with graphical representation and describer the use of structure as user defined data type and its memory allocation

ST7: Create their own database, connecting it to Visual Basic program and use arrays, functions and procedures

Unit 7: GIS and maps

KUC: Define and recognise basic features of GIS Differentiate the elements/components of the interface of the GIS application Query a map and organise map layers.

AC: Learners are able to

Unit 7: Complex formulae and functions

KUC: Work with spreadsheets to apply complex formula and functions recognising the order of operations. Apply conditional formatting to the content of a worksheet. Use absolute and relative referencing

Unit 7: Introduction to computer graphics

KUC: Create graphics using basic graphic elements and edit predefined graphics

AC: Learners are able to effectively prepare a good presentation for a specific audience

Unit 7: Introduction to Computer Algorithm

KUC: To be able to: Identify appropriate steps to solve a problem. Identify an appropriate algorithm for a given problem Represent graphically algorithm using Flowchart

Unit 7: Object Oriented Programming in C++

KUC: To be able to explain common concepts of Object Oriented Programming(OOP) and implement them in C++

AC: Students can explain common concepts of Object Oriented

Unit 7: Process Management and scheduling algorithm

KUC: To be able to explain how processes are managed by Operating System and to understand process scheduling algorithms

AC: Students can explain role of Operating System

Page 9: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

accurately use GIS navigation tools to navigate a map, manipulate layers and use the correct methods to query a map

ST7: Be able to define the concepts of GIS, use GIS navigation tools to navigate a map, manipulate layers and use the correct methods to query a map

AC: Learners can accurately manipulate data and manage worksheet data using formulae, functions and use conditional formatting to present information fulfilling a given criterion

ST 11: Be able to use many operations in one formula, to apply relative, absolute and mixed references ST 12: Be able to use condition formatting, using mathematical logic and text functions

ST13: Create and save/store information, arranging them logically in folders, giving a balanced view of what they have achieved and how they can improve

ST14: Create, manipulate, locate, and interpret information in different ways using different features from common application software, exploring possibilities and considering the impact of different actionsST10: able to make a good presentation using different graphics features, format graphics and edit images

ST11: able to manipulate vector graphics by using graphics features.

AC: students can derive the solution logic for a computational problem, represent it using flowchart, and write algorithm, utilize variables and expressions in an algorithm correctly

ST12: Be able to explain the role, characteristics and structure of algorithm

ST13: Be able to present graphically algorithm using flow charts, using variable, constants, reading writing function in algorithm

Programming and use Classes, Objects, Constructor, Destructor, Polymorphism and Inheritance in C++ program

ST15: Be able to explain common concepts of Object Oriented Programming and use Classes, Objects, Constructor, Destructor, function, Polymorphism and Inheritance in C++ program

in process management and scheduling algorithms

ST8: Explain how processes are managed by Operating Systems showing understanding of process scheduling algorithms, presenting explanations and reasons using language precisely

Unit 8: Network and internet fundamentals

KUC: Understand the rationale of a computer network and use the internet efficiently and effectively

AC: Learners are able to

Unit 8: Network components and social media applications

KUC: Identify computer network devices, medium and peripherals. Connect different computer devices to the network. Use social media to exchange

Unit 8: Introduction to multimedia

KUC: Explain the different uses of multimedia and interactive multimedia applications. Use multimedia software to create a video

Unit 8: Control statements and one-dimension array

KUC: To be able to derive logic in algorithm which include Control Statements and to handle one-dimension array in algorithm

Unit 8: introduction to Visual basic

KUC: To be able to describe a Visual Basic Integrated Development Environment (VB-IDE) and write a program in Visual Basic

Unit 8: File Management

KUC: To be able to describe role of operating system in file management and explain file management

AC: Learner can explain

Page 10: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

accurately explain the basics of computer networks and are able to effectively use the internet to search for required information

ST8: Be able to explain the use of different computer network and terminologies, to search information using internets and be able to create E-mail and share information through internet

information on social life

AC: Learners are able to explain the basics of a computer network. They can correctly connect different devices to a network and can safely use social media

ST 13: Be able to explain Devices that can be connected to a network, Network resources, Computer network devices and Network peripherals ST 14: be able to determine the Value of social media using computer connect to a network

AC: Learners are able to correctly create a multimedia file using multimedia tools

ST15: Create and save/store information, arranging them logically in folders, giving a balanced view of what they have achieved and how they can improve

ST16: Create, manipulate, locate, and interpret information in different ways using different features from common application software, exploring possibilities and considering the impact of different actions

ST12: able to make an interactive presentation using multimedia tools

AC: Students can reasonably derive logic where conditional statements, iterative statements (loops) and one dimensional arrays can be used in solution algorithm

ST14: Be able to explain the use of control statement and one-dimension array data structure in algorithm

ST15: Be able to use conditional statements, iterative statements and one dimensional arrays can be used in algorithm

AC: Students can Describe a Visual Basic Integrated Development Environment (VB-IDE), design graphical user interface with several controls on forms and write required VB code for different events of control

ST16: Be able to Describe a Visual Basic Integrated Development Environment (VB-IDE), design graphical user interface with several controls on forms and write VB code for different events of control

how files are managed by Operating System

ST9: Able to explain how files are managed by Operating System

Unit 9: Music Sprite programming

KUC: To be able to create a music sprite and add music with scratch and audacity

AC: Learners create a music sprite and

Unit 9: Game programming

KUC: To be able to design a game, collect data in a table and add game rules

AC: Learners are able to efficiently design a game and add game rules

Unit 9: Network security

KUC: Explain network security and apply basic security measures

AC: Learners are able to correctly secure data travelling through the

Unit 9: Introduction to computer programming

KUC: To be able to explain programming paradigms

AC: Students are able to explain programming

Unit 9: Variables, Operators, Expressions and Control structures

KUC: To be able to use variables, operators, expressions and control structure in a Visual Basic program

Unit 9: Memory Management

KUC: To be able to explain the role of operating system in Memory Management

AC: Learner can explain the role of operating

Page 11: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

efficiently add music with scratch and audacity

ST9: Be able to create/import sprite and create a tune using the Sound Tool Kit

ST 15: Be able to design a game and use command to set game rules

network

ST17: Use digital communication positively and safely, explaining how different security measures protect users

ST13: Able to apply security measures to safely protect data in a network

paradigms

ST16: Be able to define and to classify programming languages according to their generations, Explain features of programming language paradigms and Outline characteristics of good programming languages

AC: Students can use variables, operators, expression and control structure in a Visual Basic program

ST17: To be able to write a program in Visual Basic using variables, operators, expressions and control structure

system in memory management

ST10: Able to explain the role of operating system in memory management.

Unit 10: Platform game programming

KUC: To be able to use complex expressions, operators and controls to design platform

AC: Learners are able to correctly use complex expressions, operators and controls to design platforms

ST18: Create a simple program using Scratch, overcoming problems by reviewing evidence to find ways forward

ST14: Be able to develop a program and

Unit 10: Introduction to C++ programming

KUC: To be able to write and execute a given algorithm into C ++ programming language

AC: students can write and execute a given algorithm into C ++ programming language

ST17: Be able Identify steps followed to write a C++ program and differentiate data types used in writing C++ program

Unit 10: Introduction to Java

KUC: Introduction to Java

AC: Students can create, build and run a standard Java console program

ST18: Be able to Describe and use local and global identifiers, constants, variables, integer, floating point, character, Boolean, object data types and data structures in Java program

ST19: Be able to write

Unit 10: Collections in Java

KUC: To be able to use collections to store data in Java

AC: students can store multiple objects in collections in Java

ST11: Select and use collections ethically to store and manipulate data and draw together to reach innovative solutions when designing and running a java dynamic web application

Page 12: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

explore the interaction with platform sprite using scratch.

ST18: Be able to Utilize variables and constants in C++ program

programs that contains flow controls and print the result to the console and evaluate errors in a given section of codes or the entire program

Unit 11: Expression and Operator in C++ language

KUC: To be able to apply expressions and operators in C++ language

AC: Students can apply operators in C++ language in correct place and in proper order to get intended result

ST 19: Be able to Use arithmetic, logical, assignment, relational, CAST, conditional, bitwise and comma operators in C++ program

Unit 11: OOP and Java

KUC: To be able to use objects to manipulate data in Java program

AC: Students can use objects to manipulate data in Java Program using Object oriented features especially encapsulation and inheritance

ST20: Be able to Describe instance, class, local variables, components of class declarations, key features, public and private methods and the strengths or weaknessesin object-oriented program

Unit 11: Java Enterprise web applications

KUC: To be able to design and run a Java enterprise web application

AC: Students can build dynamic web Application in J2EE using software design principles

ST12: Select and use collections ethically to store and manipulate data and draw together to reach innovative solutions when designing and running a java dynamic web application

Page 13: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

ST21: Be able to Create a class that have more than one properties, encapsulate these properties by creating getters and setters, constructors then create a class with main method to instantiate the first class using constructor and use getter and setter to access values of class properties

Unit 12: Control Statements in C++

KUC: To be able to use control statements in C++ program to implement branching and iterations

AC: Students can use control statements in C++ program to effectively implement conditional branching and iterations

ST20: be able to Describe various control statements used to implement

Unit 12: IO and Java

KUC: To be able to use streams, readers and writers in Java

AC: Students can use streams, readers and writers in manipulation of user's inputs and files

ST22: Be able to describe the importance of streams, readers and writers in

Unit 12: Introduction to Computer Graphics

KUC: To be able to describe computer graphics terminology, create, capture graphics images and edit them using software

AC: Students are able to effectively create, capture and edit graphic images using software

ST13: Create graphic and multimedia products to express

Page 14: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

conditions and iterations in C++ program

ST21: Be able to use branching, looping and jumping statement in C++ program

manipulation of files

ST23: Be able to build program using stream reader and writers to manipulate uses inputs and files

personal ideas, feelings and beliefs and edit them using graphics and multimedia application softwareST14: to be able to correctly create a multimedia audio, video and animation file using multimedia tools.

Unit 13: Function in C++ language

KUC: To be able to define and use functions in C++ program

AC: Students can define and use functions in C++ program

ST22: Be able to define, declare and call a function in C++ programing language

Unit 13: Multimedia

KUC: To be able to explain the different use of multimedia and interactive multimedia applications and to use multimedia software to create video

AC: Students are able to correctly create a multimedia audio, video and animation file using multimedia tools

ST15: To be able to correctly create, open, close data files in C++ and read, write or append data to it.

Unit 14: Arrays in C++

KUC: To be able to use arrays and strings in a C++ program

Unit 14: File handling in C++

KUC: To be able to open, close, create a data file in C++ and read, write

Page 15: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

AC: students can use arrays and strings in a C++ program

ST23: Be able to define, declare Arrays and string in C++ programing language

ST24: Be able to write C++ program using arrays and string

and append data to Files

AC: Students are able to correctly create, open, close data files in C++ and read, write or append data to it

Unit 15: Introduction to Operating System

KUC: To be able to explain the role, types and the evolution of computer operating system, use Ms-Dos commands and use mobile operating system

AC: students can explain the role, the types and the Evolution of Computer Operating Systems, use GUI in Linux, Use commands in Ms-Dos and Linux

ST25: Be able to explain the role, the types and the Evolution of Computer Operating Systems, use mobile operating system, use

Page 16: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

GUI in Linux, Use commands in MS-DOS and LinuxUnit 16: HTML

KUC: To be able to build standards compliant web pages using HTML

AC: Students can Build standards compliant web pages using HTML

ST 26: Be able to Create a static web site using HTML web technologies by formatting text, images and page using HTML tags and their attributes, linking pages

ST27: Be able to use POST and GET method in HTML form and identify the migration from HTML4 to HTM4

Unit 17: Cascading style sheet

KUC: To be able to build standards compliant web pages using CSS

AC: Students can build

Page 17: reb.rw S…  · Web viewUnit 5: Word processing basics. KUC: Create and manipulate a document using basic word processing features. AC: Learners can create, save and open an existing

standards compliant web pages using HTML and CSS

ST28: Be able to create an external CSS file and use layers (div and span in a document and apply margins, borders, padding and background styles ST29: be able to apply styling events to html links, set classes and ID selectors to html elements [div, span, images, paragraph, tables] and design a homepage having header, navbar, content, sidebar and footer to their school