Syllabus of G.C.E. (O/L) ICT: Grade 10
Grade 10 ICT Syllabus Sri Lanka
The Grade 10 ICT Syllabus is an important resource for students studying Information and Communication Technology in Sri Lanka. It introduces students to essential computer concepts, digital technologies, software applications, and practical ICT skills. Understanding the syllabus helps students organize their studies and prepare effectively for school examinations.
On ictpastpaper.com, students can explore Grade 10 ICT lessons, study notes, revision materials, and examination resources to support their learning throughout the academic year
Main Topics in the Grade 10 ICT Syllabus
Grade 10 ICT lessons introduce students to a range of concepts and computer applications. Depending on the applicable syllabus version, students may study areas such as:
Fundamentals of computer systems
Data representation and binary numbers
Logic gates and Boolean functions
Operating systems and their functions
Word processing applications
Electronic spreadsheets
Electronic presentations
Database concepts and applications
Students should refer to the following syllabus and their school learning materials to confirm the exact topics and lesson requirements.
1. Investigates the place of the computer in the world of information.
1. 1 Investigates the contribution of ICT towards national development.
- Introduction to ICT
- Application of ICT in the society
e-government, agriculture, education, health, industry, entertainment, defense, media, communication, social networking, environment
1.2 Investigates the Computer as a system for converting data into information.
- Components of a system.
- Difference between data and information.
- Data as input and information as output
- Processing as the method for converting data into information.
1.3 Explores the evolution of computers to identify their major developments.
- Computer generations
- Evolution of processor technology
Vacuum tubes, Transistors, Integrated
circuits: LSI,VLSI, Quantum Computing - Improvements in system characteristics
Size
Capacity
Speed
Accuracy
Efficiency
2. Selects and uses Computer Hardware.
2.1 Classifies computers using a variety of methods.
- Computer classifications
- Size: Super, Main frame, Mini, Micro Technology: Digital, analog and hybrid
2.2 Explores the computer systems by function.
- Functions of a computer and its
peripherals
o Input
o Processing
o Output
o Storage
o Communication
2.3 Identifies and connects basic peripherals to the computer.
- Basic computer components:
keyboard, mouse, system unit, and monitor - Ports
o PS/2, Serial, Parallel ports (Obsolete)
o USB port
o Ethernet port
o Video port (VGA, HDMI, etc..)
o Audio port
2.4 Uses the basic block diagram to demonstrate the computer system.
- CPU: Control Unit, ALU and Memory Registers
- Flow of signals
o Control signals
o Data and instruction signals
2.5 Investigates the benefits and concerns of computer networks for optimal communication.
- Purpose of computer networks
o Data communication
o Resource sharing - Components of a network
o Networking devices (NIC, Modem, Switch /Hub, Router, Firewall)
o Transmission media: wired and wireless
▪ Wired: Network cables: twisted pair, coaxial, fiber optics
▪ Wireless: Radio waves, Infrared, Microwave
Switch, router - Network operating system
- Types of computer networks
o LAN
o WAN
o PAN - Advantages and disadvantages of networks
3. Investigates the methods used to represent data in computer systems.
3.1. Uses the binary number system to represent data in computer systems.
- Different methods of data
representation
o Two-state systems (Using 1 and 0)
o Multi-Stage Systems (Quantum Computing) - Binary number system
3.2. Uses different number systems and converts decimal numbers to binary, octal, and hexadecimal.
- Number systems
o Decimal, Binary, Octal, and Hexadecimal - Need of Number Systems
3.3. Uses different number systems and performs conversions between number systems.
- Methods for conversions (positive integers only):
o Binary to Decimal
o Octal to Decimal
o Hexadecimal to Decimal
o Binary to Octal
o Octal to Binary
o Binary to Hexadecimal
o Hexadecimal to Binary
o Octal to Hexadecimal
o Hexadecimal to Octal
3.4. Determines the capacity of data storage
- Units of measurement:
Bit, Byte, Kilo Byte, Mega Byte, Giga Byte, Tera Byte, Peta Byte - Order of capacities of different
storage devices: Registers, Cache, RAM ROM, CD, DVD, Blu Ray, Flash, Hard Disk, SSD - Cloud Storage
3.5. Explores coding systems in computers
- Different Coding Systems for Data Representation
o BCD ,ASCII, Unicode
4. Uses Boolean logic to work effectively with logic gates
4.1 Identifies basic Logic Gates and draws truth tables to illustrate their functions
- Logic Gates: AND, OR ,NOT
- Introduction to Truth Tables (maximum of three inputs)
4.2 Applies concepts of Boolean logic to find solutions to simple day-to day life problems.
- Universal Logic Gates – (NAND, NOR)
- Design of logic for simple real-world applications.
o Alarm systems
o Street Light
5. Works effectively with Operating Systems
5.1 Explores operating systems by type, functions, benefits and concerns.
- Introduction to OS
- Evolution of computer/human interface
- Customization of the OS Environment
- Types of operating systems: single user, multi-user, multitasking, real-time
- Functions of the OS: user interface and resource management
- Execution of Application software
- Benefits of the OS
- Utilities of an OS:
o Partitioning,
o Formatting,
o Defragmentation / Optimize drives
5.2 Handles files and folders in Operating Systems
- Introduction to the files organization
o Drives
o Folders
o Files and file extensions
o File and folder operations
6. Uses Word Processing Software to Solve Day-to-day problems
- Functions of word-processing software
- GUI of word processing software
- Creating new documents
- Opening existing documents
- Saving and closing of documents
- Formatting text
- Graphics: Insertion and formatting
- Shapes: Insertion and formatting
- Insertion of tables
- Column width and height
- Deletion and insertion of columns and rows
- Splitting and merging of cells
- Spelling and grammar checking
- Find and replace text
- Page setup: paper size, margins, orientation and selection of a printer
- Print options: copies and page range.
- Document types
o Common document
o Source data
7. Uses a spreadsheet to solve simple statistical problems
7.1. Explores a Spreadsheet to identify its basic features and functions.
- Introduction of spreadsheets
- GUI of the spreadsheet software
7.2. Moves around the worksheet to gain hands-on experience of data entry
- Worksheet, columns, rows and cells
- Moving around worksheet. Data entry (label, number, formulae)
7.3. Performs basic Mathematical operations
- Simple calculations using values and operators (+, -, *, /,^)
- Simple calculations using cell addresses and operators (+, -, *, /, ^)
7.4. Uses built-in functions for calculations
- SUM
- AVERAGE
- MAX
- MIN
- COUNT
- COUNTA
- ROUND
7.5. Applies conditions and organizes data using sorting and filtering
- IF
- IF-ELSE
- Sorting
- filtering
7.6 Formats a worksheet
- Font, Font size, Boldface, Italic.
- Alignment (center, left, right, justify)
- Decimal places (increase and decrease)
- Merge and Center
7.7 Uses relative versus absolute cell references appropriately.
- Absolute and Relative cell References
- RANK function
7.8 Creates charts using a spreadsheet to explain data
- Charts: chart type, chart options
- Chart types: Bar, column, line, and pie
8. Uses Presentation software to develop electronic presentations.
8.1 Produces effective Presentations integrating multimedia.
- Introduction to presentation software
- Changing Background, Slide layout, Slide designs.
- Inserting text and multimedia
8.2 Applies suitable animations to enhance the quality of presentations.
- Slide transitions
- Custom animation
- Slide Master
- Slide show
9. Develops simple databases to elicit information.
9.1 Explores the Concept of Database
- Introduction to databases
- Difference between a dataset and a database
- Need of different types of databases –e.g., NoSQL
- Advantages of databases.
- Features of a well-designed database: – Minimize of redundancy, Efficiency, Accuracy, Consistency, Security, Validity, Simplicity, Integrity
- Manual and electronic Databases.
- Difference between Electronic and manual databases
- Introduction to Relational Databases: Tables, records, fields, key fields
9.2 Creates a simple A database with a single table, manually.
- Field name, unique field, data types, field size
9.3 Converts a manual database into electronic media.
- Field name, unique field, data types, field size, field Properties
9.4. Uses relational database concepts to design a simple relational database.
- Tables, fields and key fields: Primary key, foreign key, relationships
9.5 Uses DBMS software to create relational databases
- Creation of a database
- Identification of primary and foreign key
- Creation of a relationship between tables
9.6 Uses forms to view and update data
- Form design
- Manipulation of properties of a form
- Insertion of controls: Delete button
9.7 Creates Queries to extract information
- Design of queries using the query tool without using SQL structure
- Use of criteria
- Sorting of records
9.8 Creates reports to present information
- Use of the report Wizard
- Printing of reports
Refer – Grade 10 ICT Syllabus