G11 e Ict
G11 e Ict
Grade 11 (2021)
Essential Contents (Grade 10 & 11)
Instructions for teachers:
● Following table contains, the essential subject contents of grade 11 students to be followed to accomplish the syllabus
● Guide students to use the "GuruGedara" programme and "e-thaksalawa" learning approaches to enhance the subject
knowledge
● Provide adequate ICT infrastructures for students those who have difficulties to reach "GuruGedara" and "e-thaksalawa"
Competency Competency Level Content Learning Outcome Learning Approach
Class Gurugedara E-
room Programme Thaksala
Periods wa
1. Investigates 1.1 Uses the binary ● Methods of data ● Explains that data can be 01
the methods number system to representations represented using two states https://www.y https://w
used to represent data in o 1 and 0 to represent two ● Represents positive decimal outube.com/w ww.e-
states integers in binary atch?v=mXwh1 thaksalaw
represent computer systems
● Decimal, Binary, Octal and 1Rg16E&t=75s a.moe.gov
data in .lk/moodl
computer Hexa-decimal number
systems e/course/
systems view.php?
id=563&la
ng=si
Page | 1
o Binary to Decimal, decimal (Vice versa) Llyv4_Vxwl- .lk/moodl
Octal and Hexa- zQl5W7b7uus e/course/
decimal Ory61renXvi view.php?
o Octal to Hexa-decimal id=563&la
(Vice versa) ng=si
1.3 Determines the ● Units of measurement: Bit, ● Describes storage units in 01 https://youtu.b https://w
capacity of data Byte, KiloByte, Mega Byte, terms of bytes e/4xtyeKGDAFs ww.e-
storage Giga Byte, Tera Byte ● Compares capacity of various ?list=PLlyv4_Vx thaksalaw
● Order of capacities of storage devices wl- a.moe.gov
different storage devices: zQl5W7b7uus .lk/moodl
Cache, RAM, ROM, hard Ory61renXvi e/course/
disk, compact disk, USB view.php?
drives id=563&la
ng=si
1.4 Explores coding ● BCD ● Explains how different coding 01 https://www.y https://w
systems in ● ASCII systems are used outube.com/w ww.e-
computers ● Unicode ● Explains limitations of each atch?v=4xtyeK thaksalaw
system GDAFs a.moe.gov
.lk/moodl
e/course/
view.php?
id=563&la
ng=si
Page | 2
2. Uses 2.1 Identifies basic ● Operators: AND, OR, ● Explains the action of logic 02 https://www.y https://w
Boolean logic operators and NOT, NOR, NAND gates outube.com/w ww.e-
logic to draws truth tables ● Introduction to Truth ● Draws truth tables for logic atch?v=pHWm thaksalaw
work to illustrate their Tables (maximum of three operations n07UqCg a.moe.gov
inputs) .lk/moodl
effectively functions
e/course/
with logic view.php?
gates id=563&la
ng=si
2.2 Applies concepts ● Design of logic for simple ● Draws block diagrams of 03
of Boolean logic to real world applications systems using Boolean logic
find solutions to o Alarm systems ● Draws block diagrams to
simple day-to-day o Selection criteria represent solutions to simple
life problems problems involving Boolean
logic
● Converts block diagrams into
logic diagrams
3. Works 3.1 Explores operating ● Introduction to OS ● Describes the need for an 02 https://w
effectively systems by type, ● Types of operating operating system ww.e-
with functions, benefits systems: single user, multi ● Briefly explains functions of thaksalaw
Operating and concerns user, real time an operating system a.moe.gov
System ● Functions of the OS: User ● Briefly explains utilities of an .lk/moodl
interface and resource operating system e/course/
management view.php?
● Benefits of the OS id=563&la
● Utilities of an OS: ng=si
Partitioning, Formatting,
Defragmentation
Page | 3
3.2 Handles files and ● Introduction to the file ● Carries out following 02
folders in system operations: creation, deletion,
Operating Systems o Drives renaming, copying
o Folders ● Organizes documents into
o Files and file extensions folders according to need
o File and folder
operations
4. Uses Word 4.1 Explores the ● Functions of word ● Discusses facilities of word 01 https://w
processing concept and processing software processing software ww.e-
Software to features of word ● GUI of word processing ● Explores GUI of word thaksalaw
Solve Day- processing software processing software a.moe.gov
.lk/moodl
to-day
e/course/
problems view.php?
id=563&la
ng=si
Page | 4
4.4 Manipulates table ● Insertion of tables ● Creates tables to insert data 01
feature in word ● Column width and height ● Formats tables
processing software ● Deletion, insertion, ● Edits tables
splitting and merging of
cells
4.5 Creates and prints ● Selection of printer ● Prints documents with
documents ● Print options: Copies and necessary settings
page range
5. Uses 5.1 Explores a ● Introduction spreadsheets ● Lists functions of an 01 https://youtu.b https://w
Spreadsheet Spreadsheet to ● GUI of spreadsheet electronic spreadsheet e/vtjeOXVuRiI? ww.e-
to solve identify its basic software ● Identifies features of GUI of list=PLlyv4_Vx thaksalaw
simple features and spreadsheet software wl- a.moe.gov
zQl5W7b7uus .lk/moodl
statistical functions
Ory61renXvi e/course/
problems view.php?
id=563&la
ng=si
5.2 Moves around the ● Worksheet, columns, rows ● Identifies components of a 01
worksheet to gain and cells worksheet
hands on ● Data entry (label, number, ● Enters and edits data
experience of data formulae) ● Sets decimal places according
entry ● Decimal places (increase to requirements
and decrease)
5.3 Performs basic ● Simple calculations using ● Carries out calculations using 01
mathematical cell addresses and operators basic operators
operations (+, -, *, /,^) ● Uses cell references in
calculations
5.4 Uses inbuilt ● SUM, AVERAGE, MAX, ● Identifies functions and its 01
functions for MIN, COUNT parameters
calculations ● Uses basic built-in functions
in calculations
5.5 Uses relative ● Absolute and Relative cell ● Explains relative and absolute 01
Page | 5
versus absolute references addressing mode
cell references ● Uses both modes
appropriately appropriately in calculations
7. Develops 7.1 Explores the ● Introduction to database ● Discusses nature and 01 https://youtu.b https://w
simple Concept of ● Definition of a database advantages of databases e/hfbU3- ww.e-
databases to Database ● Manual and electronic ● Explains the features of GtRKs?list=PLly thaksalaw
elicit databases: electronic databases v4_Vxwl- a.moe.gov
information ● Advantages of electronic zQl5W7b7uus .lk/moodl
databases Ory61renXvi e/course/
view.php?
id=563&la
ng=si
Page | 6
7.2 Converts a manual ● Creation of a database ● Creates databases using 01
database into using DBMS software DBMS software
electronic media ● Field name, unique field, ● Select suitable fields to create
data types, field size data tables
7.3 Design a simple ● Tables, fields and key ● Designs simple relational 03 https://www.y https://w
relational database fields: Primary key, foreign database outube.com/w ww.e-
key, relationships ● Identifies primary and foreign atch?v=DLYDcx thaksalaw
● Creation of relationship keys DjXXo a.moe.gov
between tables manually ● Designs simple relational .lk/moodl
● Creation of relationship databases electronically e/course/
between tables ● Implements relationships view.php?
electronically id=563&la
ng=si
7.4 Uses forms to view ● Form design ● Designs data input and editing 02 https://w
and update data ● Manipulation of properties forms https://www.y ww.e-
of a form ● Inserts suitable controls to outube.com/w thaksalaw
● Insertion of controls: manipulate data atch?v=L- a.moe.gov
Delete button sKQcNMuy4&t .lk/moodl
=436s e/course/
view.php?
id=563&la
ng=si
7.5 Creates Queries to ● Design of queries using ● Design queries to meet given 01
extract information query tool without using criteria
SQL structure ● Performs simple queries on
● Use of criteria the database
● Sorting of records
7.6 Creates reports to ● Use of report Wizard ● Creates reports for given 01
present ● Printing of reports purposes
information ● Prints reports
Page | 7
8. Writes 8.1 Analyzes the ● Identification of inputs and ● Identifies inputs and outputs 01 https://youtu.b https://w
programs to problem outputs ● Explores solutions e/bY8TQstuZK ww.e-
solve ● Identification of possible A?list=PLlyv4_ thaksalaw
problems alternate process steps Vxwl- a.moe.gov
yStpiBL7HVK5V .lk/moodl
viZTtz4UB e/course/
view.php?
id=700&la
ng=si
8.2 Uses different ● Introduction to algorithms: ● Explains purpose of 02 https://youtu.b https://w
tools to present purpose algorithms e/kERMjXIQJW ww.e-
algorithms ● Tools for developing ● Identifies symbols of flow I?list=PLlyv4_V thaksalaw
algorithms charts xwl- a.moe.gov
o Flow charts ● Explains structure of pseudo yStpiBL7HVK5V .lk/moodl
o Pseudo codes code viZTtz4UB e/course/
● Conversion of flowcharts in ● Draws flow charts to represent view.php?
to pseudo codes algorithms id=700&la
● Converts flow charts to ng=si
pseudo code
8.3 Uses control ● Control structures for ● Describes control structures 02 https://youtu.b https://w
structures in developing algorithms ● Applies control structures to e/nSMgJCCU5b ww.e-
developing o Sequence develop algorithms I?list=PLlyv4_V thaksalaw
algorithms to solve o Selection xwl- a.moe.gov
o Iteration (Repetition) yStpiBL7HVK5V .lk/moodl
problems.
viZTtz4UB e/course/
view.php?
id=700&la
ng=si
Page | 8
8.4 Uses data types in ● Identifiers, reserved words ● Declares identifiers using 02 https://youtu.b https://w
programming and keywords in a computer correct data types e/Xxetm5XaAg ww.e-
programming language E?list=PLlyv4_V thaksalaw
● Variables and constants in ● Uses variables effectively in xwl- a.moe.gov
computer programming programs yStpiBL7HVK5V .lk/moodl
● Description of data types viZTtz4UB e/course/
o Purpose of data types view.php?
o Use of meaningful id=700&la
names for identifiers ng=si
● Basic Data Types:
o Numeric (integer,
floating point)
o Character
o Logical
8.5 Uses operators in ● Purpose of operators ● Selects correct operators in 02 https://youtu.b https://w
programming ● Basic operators computations e/Xxetm5XaAg ww.e-
o Arithmetic operators ● Applies operators effectively E?list=PLlyv4_V thaksalaw
o Comparison operators in programs xwl- a.moe.gov
o Logical operators: ● Evaluate results of expressions yStpiBL7HVK5V .lk/moodl
AND, OR, NOT viZTtz4UB e/course/
● Operator precedence view.php?
● Expressions id=700&la
ng=si
Page | 9
8.6 Develops ● IF-EndIf and If-Else-EndIf ● Identifies correct selection 02 https://youtu.b https://w
programs statement control structure e/GlY-PrtA9YA ww.e-
involving selection ● Use of Switch/ case when ● Identifies correct selection thaksalaw
control structure single variable has multiple condition a.moe.gov
conditions ● Uses selection control .lk/moodl
● Conversion of flow charts structure in programs e/course/
into pseudo codes and ● Combines selection control view.php?
subsequent coding into a structures to meet id=700&la
programming language programming needs ng=si
Page | 10
9. Explores 9.1 Describes the ● Definition of a system ● Describes an information 01
the Systems concept of an ● Components of a system system.
Developmen information system o Input ● Identifies the relationship
t Life Cycle o Process between the components of an
of o Output information system.
information ● Manual systems ● Explains the significance of
● Computer based systems an information system.
system
● Information systems
development o Importance of
. Information in decision
making
o Inputs, outputs,
dataflows and processes
9.2 Explains the ● The system development ● Describes the stages in system 01
Systems life cycle development.
Development life o Identification of ● Provides examples of each
cycle. requirements stage.
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
incremental life-cycle
Page | 11
10. Uses 10.1 Uses the Internet ● Introduction to the Internet: ● Describes the operation of the 01 https://w
the Internet to access URL, IP address and Internet ww.e-
for information domain names ● Explains the services of the thaksalaw
information ● Functions of the Internet: Internet a.moe.gov
search and Email, WWW, ftp, remote ● Uses the services to obtain .lk/conten
access, file sharing, information t/sinhala/
communicat sg11/ict/s
streaming of media, cloud
ion g11_ict_c
computing, search engines
effectively hap3_inte
● Domain name server and
its purpose rnet/cont
ent.html
10.2 Uses the Internet ● Email accounts: Sending ● Communicates via Email 02
for communication and receiving mails- to, accounts
from, bcc and cc, ● Describes basic
attachments, subject communication facilities
● Instant messaging services available on the Internet
11. Develops 11.1 Structures ● Contents for websites ● Identifies user needs of the 01 https://youtu.b https://w
websites information for ● Analysis of the purpose and website e/gqeEL_DojIk ww.e-
incorporati development of the audience ● Designs websites according to ?list=PLlyv4_Vx thaksalaw
ng websites ● Organization of the specifications wl- a.moe.gov
content/ messages yStpiBL7HVK5V .lk/moodl
multimedia
technology ● Design of the layout and viZTtz4UB e/course/
structure: scheme, color, view.php?
font id=700&la
● Selection of media assets ng=si
● Web authoring tools -
Introduction
11.2 Uses HTML ● Difference between ● Explains the use of basic tags 02 https://youtu.b https://w
basics hypertext and normal text in HTML e/a2JBfXBTXEo ww.e-
● Features of HTML ● Creates web pages using ?list=PLlyv4_Vx thaksalaw
Page | 12
● HTML document structure HTML wl- a.moe.gov
– Head, Title, body yStpiBL7HVK5V .lk/moodl
● HTML basics viZTtz4UB e/course/
o Line and paragraph view.php?
breaks https://youtu.b id=700&la
o Text: format and color e/hudfqtON51 ng=si
o Insertion of images s?list=PLlyv4_V
o Use of hyperlinks xwl-
o Lists yStpiBL7HVK5V
o Tables viZTtz4UB
12.2 Assesses issues ● Legal Issues ● Explains legal issues in the 01 https://youtu.b https://w
related to ICT with o Intellectual property: use of ICT e/jG_TX6XPVp ww.e-
respect to ethical Copyright, patents and ● Explains ethical issues in the c?list=PLlyv4_V thaksalaw
and legal aspects piracy use of ICT xwl- a.moe.gov
o Privacy yStpiBL7HVK5V .lk/moodl
● Ethical issues: viZTtz4UB e/course/
o Fair use view.php?
o Plagiarism id=700&la
● Precautions to be taken in ng=si
social media
Page | 13
12.3 Explores issues ● Physical Security ● Identifies security issues 02 https://w
and precautions o UPS ● Takes precautions to eliminate https://www.y ww.e-
related to ICT o Restricted access via or minimize security threats outube.com/w thaksalaw
door-locks atch?v=jG_TX6 a.moe.gov
infrastructure
o lightning protectors XPVpc .lk/moodl
protection
o surge protectors e/course/
● Environmental factors view.php?
o dust id=563&la
o humidity ng=si
o temperature
● Logical Security
o Passwords
o Firewalls
o Backups
o Protection against
malware: spam, virus,
key-loggers
● Institutions for information
security of Sri Lanka
12.4 Investigates ● Ergonomics and Health ● Explains basic health and 01 https://youtu.b https://w
health and safety issues- Repetitive Strain environmental issues e/zspNVWM2r ww.e-
issues inherent in Injury: Eye-strain, associated with the use of 8U?list=PLlyv4 thaksalaw
the use of ICT backaches computers _Vxwl- a.moe.gov
● E-waste: Hazardous ● Explains the precautions to be yStpiBL7HVK5V .lk/moodl
elements and its impact on taken in the use of computers viZTtz4UB e/course/
the environment ● Explains safe disposal view.php?
● Safe disposal and methods of electronic id=700&la
destruction of electronic equipment ng=si
equipment
Total 60
Page | 14
Low Prioritized Contents of Grade 11
10. Writes programs 10.8 Develops ● The purpose of using nested control structures After introducing this syllabus, all the
to solve problems programs with nested ● Use of control structures within another control question papers of the past years
control structures structure contained very few questions from
● Selection within selection these subject areas as well as those
● Iteration within iteration questions were multiple choice or short
● Iteration within selection questions,therefore these sections were
● Selection within iteration selected as low prioritised content
● Conversion of flowcharts into pseudo codes and
subsequent coding into a programming To save time spent teaching in the
language classroom encourage students to study
the above mentioned low prioritised
10.9 Develops ● The purpose of the use of arrays content and theoretical parts by using
programs using one ● Definition of the one dimensional array "Gurugedera", "e-taksalawa",
dimensional arrays. ● Properties of an array textbooks, the Internet,tutorials, etc. out
● Index of the classroom periods.
● Contiguous locations
● Random access
● Array Operations
● Declaration
● Accessing values
● Assignment of values
Page | 15
10.10 Structures ● The purpose of the use of sub-programs
programs through sub- ● Improvement of code reusability,
programs ● Readability , ease of testing
● Maintainability
● Types of subprograms: value returning and
not returning
● Structuring of programs using subprograms
● Development of basic programs with a
single sub-program
Page | 16
● Importing images
● Sizing and transformation
● Selection, cut, crop, replace
● Working with layers
● Text editing and effects
13.2 Creates effective ● Animation basics: Layers, frames, timing,
2D animations using frame rate
suitable 2D animations ● Geometrical objects and shapes
software ● Frame types: frame, key frame, initial frame,
destination frame, blank key frame.
● Animations
● Frame by frame animation
● Basic Tweening
● Publishing
13.3 Edit Audio and ● Recording audio content.
video contents using ● Editing (extracting a relevant segment from
suitable software original content)
Page | 17
●
The purpose of the process of CMS based
web development:
● Work-flow and roles in CMS
● Content creation, editing, publishing, and
use
● Roles: Creator, editor, publisher,
administrator, user
14.4 Demonstrates ● Internet Service Providers for Web hosting:
preparedness to ● Maintenance of a website
publish web sites
15. Compares and 15.1 Investigates the ● ICT in Health services This section completes by Grade 10
contrasts benefits and contribution of ICT to o Tele Medicine Competency 1
issues related to ICT the health sector o Tele monitoring
in society ● Computer controlled medical equipment
o Computer Axial Tomography (CAT) scanner
o Magnetic Resonance Imaging
● Maintenance of medical history records.
o Clinical history
o Medication
● Test reports
15.2 Investigates the ● ICT Assisted Learning (e-learning)
contribution of ICT to o Interactive teaching and learning material
education o Web-based learning
● Learning Management Systems (LMS)
● School Management Information Systems
15.3 Investigates the ● Computer controlled agricultural equipment :
contribution of ICT to Green houses
agriculture ● Information searching on agriculture
● Virtual competitive market for agricultural
products
● Optimization of agricultural productivity
Page | 18
● Detection and control of pests
● Optimization of fertilizer use
● Weather prediction
15.4 Investigates the ● Architecture: ComputerAided Design(CAD)
usage of ICT in ● Manufacturing - Computer Aided
different industries. Manufacture (CAM)/Computerized machines
in production
● Production - Robotic
15.6 Explores the ● Movies and cartoon production
contribution of ICT to ● Digital sound editing
Entertainment ● Games
● Simulations
Page | 19