Framework
 
Framework
 
 
S2 School-based Curriculum
 
Hardware I – Input & Output Devices
Hardware II – Processor & Main Memory
Hardware III – Backing Storage Devices
Hardware IV – Communication Devices
Introduction to spreadsheets
Coding in Scratch
Coding in Hopscotch
Basic Concepts I – I-P-O Process
Basic Concepts II – Stored Programs
Basic Concepts III – Data and Information
Creating a simple web-page in HTML codes
Robot programming with mBot
Applications in Google Docs
 
 
S3 School-based Curriculum
 
Software I-III
Spreadsheet - Comparison Operators & Built-in Functions LIVE
Word processing – Making a book
Advanced coding in Scratch
Advanced coding in Hopscotch
Audio - MIDI Production LIVE
Graphics
Graphics Making – Adobe Fireworks
Multimedia Poster Making - Glogster
Video Making – Live Movie Maker
Advanced robot programming with mbot
 
 
S4-6 ICT DSE Curriculum
 
Time
Form
Compulsory Part
Elective Part - D
(No. of periods)
SBA
24 cycles
S. 4
Compulsory 1

Unit A Information Processing

Ch. 1 Introduction to Information Processing (6)

Ch. 2 Data Organization and Data Control (6)

Ch. 3 Number and Character Coding Systems (6)

Ch. 4 Multimedia Elements and Digitization (6)

Ch. 5 Introduction to Office Automation (3)

Ch. 6 Word Processing (9)

Ch. 7 Spreadsheets (12)

Ch. 8 Databases (8)

Ch. 9 Integrated Use of a Software Suite (4)

Ch. 10 Presentation of Information (5)

Elective D1

Ch. 1 My First Pascal Program (3)

Ch. 2 Simple Data Types and Statements (6)

Ch. 3 Pascal Built-in Functions (9)

Ch. 4 Program Development Procedures (6)

Ch. 5 Selection Statements (11)
 

24 cycles

 

S. 5
 
 
Compulsory 2
 

Unit B Computer System Fundamentals

Ch. 14 System Software and Application Software (7)

Ch. 15 Computer Systems (8)

 

Elective D1

Ch. 6 Iteration Statements (5)

Ch. 7 Producing Good Programs with Procedures (4)

Ch. 8 Program Testing and Debugging (6)

Ch. 9 String Functions and Procedures (6)

Ch. 10 Data Structure (I): Arrays (6)

Ch. 11 User-defined Data Types and Records (6)

Ch. 12 Manipulation of Text Files (6)

Ch. 16 Programming Paradigms (8)

Ch. 17 Program Translators (2)

Ch. 18 Basic Concepts of System Development (3)

Ch. 19 System Analysis (3)

Ch. 20 System Design (8)

Ch. 21 System Implementation (3)

Ch. 22 System Conversion, Maintenance and Documentation (2)

 
SBA commences in Feb. ^ Phases I will be

Unit C Internet and its Applications

Ch. 16 The Networking and Internet Basics (6)

Ch. 17 Communication Software and Protocols (4)

Ch. 18 Internet Services and Application (7)

Summer Vacation
3hrs x 4
 
Elective D1

Ch. 13 Algorithms in Programming (I): Searching (6)

Ch. 14 Algorithms in Programming (II): Sorting and Merging (6)

 
8 ~ 9 cycles S.6 Compulsory 2

Unit C Internet and its Applications

Ch. 19 Introduction to HTML (2)

Ch. 20 Elementary Web Authoring (4)

     
Compulsory 3

Unit D Basic Programming Concepts

* Ch. 21 Problem-Solving Procedures

* Ch. 22 Algorithm Design (I)

* Ch. 23 Algorithm Design (II)

* Ch. 24 Algorithm Testing

Elective D1 Ch. 15 Data Structure (II): Stacks, Queues and Linked Lists (6) The phase IV of SBA will be collected in September 2022.

Unit E Social Implications

Ch. 25 Equity of Access & Work and Health Issues (7)

Ch. 26 Intellectual Property (5)

Ch. 27 Threats and Security on the Internet (I) (2)

Ch. 28 Threats and Security on the Internet (II) (5)
Elective D2 Ch. 23 Alternative Approaches and Related Jobs of System Development (4)

Remarks:

^ The submission of the SBA project assignment will be scheduled into FOUR phases: Design, Implementation, Testing & Evaluation & Final Product and Report.