G.C.E. O/L ICT – Grade 10
Unit 01 – ICT සහ තොරතුරු ලෝකය
1.1 ICT ජාතික සංවර්ධනයට දක්වන දායකත්වය
ICT හැඳින්වීම
සමාජයේ ICT භාවිතය
e-Government
කෘෂිකර්මාන්තය
අධ්යාපනය
සෞඛ්ය
කර්මාන්ත
විනෝදාස්වාදය
ආරක්ෂක ක්ෂේත්රය
මාධ්ය
සන්නිවේදනය
Social Networking
පරිසරය
1.2 Computer එක Data → Information බවට පත් කරන System එකක් ලෙස
System එකක සංරචක
Data සහ Information අතර වෙනස
Input සහ Output
Processing
Information System හි ප්රධාන සංරචක
1.3 Computer හි විකාශනය
Computer Generations
Processor technology evolution
Vacuum tubes
Transistors
Integrated Circuits
LSI
VLSI
Quantum Computing
Computer system characteristics
Size
Capacity
Speed
Accuracy
Efficiency
Unit 02 – Computer Hardware
2.1 Computer වර්ගීකරණය
Size අනුව
Supercomputer
Mainframe
Minicomputer
Microcomputer
Technology අනුව
Digital
Analog
Hybrid
2.2 Computer system හි functions
Input
Processing
Output
Storage
Communication
2.3 Basic peripherals සහ Ports
Keyboard
Mouse
System Unit
Monitor
PS/2
Serial
Parallel
USB
Ethernet
VGA
HDMI
Audio ports
2.4 CPU සහ Block Diagram
CPU
Control Unit
ALU
Memory Registers
Data signals
Instruction signals
Control signals
2.5 Computer Networks
Data communication
Resource sharing
NIC
Modem
Switch / Hub
Router
Firewall
Wired media
Twisted pair
Coaxial
Fibre optic
Wireless media
Radio waves
Infrared
Microwave
Network Operating System
LAN
WAN
PAN
Advantages / Disadvantages
Unit 03 – Data Representation
3.1 Binary Number System
0 සහ 1
Two-state representation
Binary numbers
3.2 Number Systems
Decimal
Binary
Octal
Hexadecimal
Bases 10, 2, 8, 16
Positional values
Decimal → Binary / Octal / Hexadecimal
3.3 Number System Conversions
Binary ↔ Decimal
Octal ↔ Decimal
Hexadecimal ↔ Decimal
Binary ↔ Octal
Binary ↔ Hexadecimal
Octal ↔ Hexadecimal
3.4 Data Storage Capacity
Bit
Byte
KB
MB
GB
TB
PB
Registers
Cache
RAM
ROM
CD
DVD
Blu-ray
Flash
Hard Disk
SSD
Cloud Storage
3.5 Coding Systems
BCD
ASCII
Unicode
Unit 04 – Boolean Logic & Logic Gates
4.1 Basic Logic Gates
AND
OR
NOT
Truth Tables
4.2 Universal Logic Gates
NAND
NOR
Boolean Logic
Real-world applications
Alarm systems
Street lights
Logic block diagrams
Unit 05 – Operating Systems
5.1 Operating System
Operating System අවශ්යතාව
User Interface
Resource Management
Application Software execution
OS benefits
Partitioning
Formatting
Defragmentation / Drive Optimization
5.2 Files & Folders
Drives
Folders
Files
File extensions
Create
Delete
Rename
Copy
File organization
Unit 06 – Word Processing
6.1 Word Processing Concepts
Word-processing software
GUI
Functions
6.2 Documents
Create
Open
Save
Edit
6.3 Formatting
Text formatting
Graphics
Shapes
6.4 Tables
Insert tables
Table manipulation
6.5 Printing
Page setup
Printer selection
Copies
Page range
Spelling / Grammar
6.6 Mail Merge
Common document
Data source
Template
Data table
Merge data
Unit 07 – Electronic Spreadsheet
7.1 Spreadsheet basics
Spreadsheet
GUI
Functions
7.2 Worksheet
Rows
Columns
Cells
Data entry
Labels
Numbers
Formula
7.3 Mathematical operations
−
×
÷
^
7.4 Built-in Functions
SUM
AVERAGE
MAX
MIN
COUNT
COUNTA
ROUND
7.5 Conditions
Conditional calculations
7.6 Formatting
Merge & Center
Alignment
Decimal places
7.7 Cell References
Relative reference
Absolute reference
RANK function
7.8 Charts
Bar
Column
Line
Pie
Unit 08 – Presentation Software
8.1 Multimedia presentations
Presentation software
Background
Slide layouts
Slide designs
Text
Images
Movies / multimedia
Effective presentation practices
Unit 09 – Database
9.1 Database concepts
Database
DBMS
Data
Information
9.2 Database structure
Tables
Records
Fields
Data types
9.3 Table design
Field names
Data types
Field properties
9.4 Relational Database
Tables
Fields
Primary Key
Foreign Key
Relationships
9.5 DBMS භාවිතයෙන් Database නිර්මාණය
Create database
Primary key
Foreign key
Relationships
9.6 Forms
Form design
Form properties
Controls
Data entry / editing
9.7 Queries
Query design
Criteria
Sorting
Extracting information
9.8 Reports
Report Wizard
Report creation
Printing reports
G.C.E. O/L ICT – Grade 11
Unit 10 – Programming / Problem Solving
10.1 Problem Analysis
Inputs
Outputs
Alternative process steps
10.2 Algorithms
Purpose of algorithms
Sequence
Selection
Iteration / Repetition
10.3 Algorithm Representation
Flowcharts
Flowchart symbols
Pseudocode
Flowchart → Pseudocode
10.4 Data Types
Identifiers
Reserved words
Keywords
Variables
Constants
Numeric
Integer
Floating point
Character / String
Logical
10.5 Operators
Arithmetic
Comparison
Logical
AND
OR
NOT
Operator precedence
Expressions
10.6 Selection
IF
IF–ELSE
Multiple conditions
CASE / SWITCH
10.7 Iteration
Repetition
Loop structures
WHILE
REPEAT / similar iterative structures
10.8 Arrays
Array concept
One-dimensional arrays
Array processing
10.9 Programming
Algorithm → Program
Testing
Debugging
10.10 Sub-programs
Functions
Procedures / subprograms
Returning values
Non-returning subprograms
Code reusability
Modular programming
Local / Global variables
10.11 Programming Language Evolution
Machine language
Assembly language
High-level languages
Procedural
Delarative
Structured
Object-oriented
Programming vs scripting
Compiler
Interpreter
Testing
Debugging
Unit 11 – Information Systems Development / SDLC
11.1 Information Systems
System
Input
Process
Output
Manual systems
Computer-based systems
Information systems
Data flows
Information and decision making
11.2 System Development Life Cycle
Requirements identification
System design
Implementation
Testing
Deployment
Maintenance
Phased development
Iterative / incremental development
Unit 12 – Internet
12.1 Internet භාවිතයෙන් Information ලබාගැනීම
Internet
URL
IP Address
Domain Names
Client–Server model
Browser ↔ Server
E-mail
WWW
FTP
Remote Access
File Sharing
Media Streaming
Cloud Computing
Search Engines
DNS
12.2 Internet Communication
E-mail
To
From
CC
BCC
Attachments
Subject
Instant Messaging
Video Communication
Social Media Networking
Unit 13 – Multimedia
13.1 Digital Graphics
Pixel
Resolution
Image size
Colour
Image capacity
Lossy compression
Lossless compression
Raster
Vector
Image editing
Layers
Crop
Cut
Resize
Transformation
Text effects
13.2 2D Animation
Layers
Frames
Timing
Frame rate
Shapes
Key frame
Initial frame
Destination frame
Blank key frame
Frame-by-frame animation
Tweening
Publishing
13.3 Audio & Video
Audio recording
Audio editing
Video editing
13.4 Multimedia Integration
Images + Animation
Audio + Video
Multimedia content creation
Unit 14 – Web Development
14.1 Website Planning
Website content
Purpose
Target audience
Content organization
Layout
Colour
Fonts
Media selection
14.2 HTML
Hypertext
HTML
HTML document structure
Head
Title
Body
Line breaks
Paragraphs
Text formatting
Images
Hyperlinks
Lists
Tables
14.3 Website Development
Web authoring tools
Text formatting
Page layout
Text
Graphics
Audio
Video
Hyperlinks
Static websites
Dynamic websites
CMS
CMS workflow
Creator
Editor
Publisher
Administrator
User
14.4 Web Publishing
Web hosting
Internet Service Providers
Website maintenance
Publishing websites
Unit 15 – ICT සහ සමාජය
15.1 ICT in Health
Telemedicine
Telemonitoring
CAT Scanner
MRI
Medical records
Clinical history
Medication
Test reports
15.2 ICT in Education
e-Learning
Interactive learning
Web-based learning
LMS
School Management Information Systems
15.3 ICT in Agriculture
Greenhouses
Agricultural information systems
Online agricultural markets
Productivity optimization
Pest control
Fertilizer optimization
Weather prediction
15.4 ICT in Industry
CAD
CAM
Computerized production
Robotics
15.5 ICT in Business
e-Business
Online shopping
Online share-market transactions
Online safety
Advertising
IT-BPO
15.6 ICT in Entertainment
Movies
Cartoon production
Digital sound editing
Games
Simulations
15.7 Legal & Ethical Issues
Data theft
Unauthorized access
Intellectual Property
Copyright
Patents
Piracy
Privacy
Forgery
ICT legislation
Fair use
Plagiarism
15.8 ICT Security
Physical security
UPS
Hardware firewall
Restricted access
CCTV
Surge protectors
Passwords
Software firewall
Backups
Malware
Spam
Viruses
Keyloggers
Environmental factors
Dust
Humidity
Temperature
15.9 Health & Safety
Ergonomics
Eye strain
Backaches
E-waste
Hazardous electronic waste
Safe disposal
15.10 ICT & Society
Digital Divide
Digital Bridge
De-skilling
Technology-based employment
Equal opportunities
Misuse of ICT
Social media-related issues