Detailed Syllabus for Computer Science (Forms 3 to 5)
How to Use This Syllabus with AI
1. Input Topics: Enter each topic and subtopic into the AI system for teaching.
2. Teaching: The AI will explain the concepts, provide examples, and demonstrate practical
tasks.
3. Testing: After each topic, the AI will generate MCQ and essay questions to test
understanding.
4. Review: The AI will provide feedback and explanations for incorrect answers, ensuring
continuous learning.
5. Note: You have to prompt the AI with clear instruction to teach you systematically and
be ready to ask questions until the topic is fully mastered. Then ask for questions, both
MCQ and Essay questions.
Form 3
Module 1: Operating System and Networks
Duration: 25 hours
Topics:
1. Computer Network Platforms
Types of networks (LAN, WAN, MAN)
Network topologies (Bus, Star, Ring, Mesh)
Network architectures (Client-Server, Peer-to-Peer)
Network addressing (IP Address, Subnet Mask, DNS, DHCP)
Network security (Passwords, Encryption, User Access Levels)
Network equipment (Routers, Switches, Hubs, Modems)
Communication modes (Simplex, Half-Duplex, Full-Duplex)
Network Operating Systems (Protocols, Dialling Software, File Transfer
Software)
Connecting to a network (Wired and Wireless)
Sharing resources (Printers, Disk Drives)
2. Internet and Web Technologies
Difference between the Internet and the Web
Web technologies (Email, Search Engines, Browsers)
Internet Service Providers (ISPs)
File standards (PDF, MP3, MP4, JPEG)
Downloading and uploading files
Using search engines (Google, Bing)
Bookmarking and organizing web pages
3. Social Network Platforms
Using social networks (Facebook, Twitter, Skype)
Sending instant messages
Joining social network groups
Configuring account visibility
Ethical communication on social networks
4. Operating System Platforms
Functions of an operating system
Types of operating systems (Windows, Linux, macOS)
Configuring devices (Keyboard, Printer, Screen)
Organizing data on storage media (Files, Folders)
Enhancing productivity (Installing device drivers, Running antivirus,
Defragmenting storage)
Human-Computer Interfaces (HCI)
Utility software (Compression, Text-to-Table conversion)
Module 2: Application Packages; Algorithm Concepts
Duration: 25 hours
Topics:
1. Productivity Tools
Word Processing (Advanced features: Mail Merge, Table of Contents,
Headers, Footers)
Spreadsheets (Cell addressing, Arithmetic operations, Page setup,
Workbook management)
Presentations (Slide design, Animation, Transitions, Inserting illustrations)
Database models (Hierarchical, Networked)
2. Algorithmic Reasoning
Characteristics of an algorithm
Simple instructions and blocks
Dry running algorithms
Implementing algorithms using development tools
Problem-solving using algorithms
Form 4
Module 1: Hardware Systems and System Maintenance
Duration: 25 hours
Topics:
1. Computer Hardware
Input and output devices
Types of memory (RAM, ROM)
Processor components (Machine cycle, Buses)
Motherboard components
Logic gates (AND, OR, NOT, NAND, NOR, XOR)
Building logic circuits
2. System Maintenance
Types of maintenance (Preventive, Adaptive, Repairs)
Protecting software and hardware
Installing and uninstalling software
Updating antivirus
Troubleshooting hardware and software faults
Using UPS and surge suppressors
Module 2: Number Systems; Software Development Tools
Duration: 25 hours
Topics:
1. Number Systems
Binary, Octal, Decimal, Hexadecimal systems
Converting between number systems
Arithmetic operations in binary (Addition, Subtraction)
2. Software Development Tools
Programming paradigms (Imperative, Declarative, Object-Oriented)
Development tools (Compilers, Interpreters, Assemblers)
Control structures in algorithms (Sequence, Choice, Iteration)
Writing simple algorithms (Pseudocode, Flowcharts)
Testing and correcting errors in algorithms
Form 5
Module 1: Information Systems and Data Resource Management
Duration: 25 hours
Topics:
1. Information Systems
Components of an information system
Types of information systems (TPS, EIS, DIS)
Information flow within organizations
System security
2. Database Systems
Database models (Hierarchical, Networked, Relational)
Creating and populating a database
Data integrity and consistency
Data mining and security
Module 2: Technology and Society; People and Computer Systems
Duration: 25 hours
Topics:
1. Impact of Technology on Society
Ethical and moral obligations in technology use
Health and safety concerns (Repetitive Stress Injury, Carpal Tunnel
Syndrome)
Global communication and its effects
Computer crime and malware
Social networks and e-commerce
2. Careers in Information Technology
Roles and responsibilities of IT professionals
Occupational hazards in IT
Project management (Gantt charts, PERT charts)
Module 3: Software Development, Projects
Duration: 25 hours
Topics:
1. Software Development
Programming concepts and languages (C, Java)
Integrated Development Environments (IDEs)
Writing and testing simple programs
Debugging and correcting errors
2. Projects
Designing and implementing minor projects
Reporting on project processes and results
Using multimedia tools (Images, Sound, Video)
Publishing on the web (Articles, Blogs)
Assessment and Testing
MCQ Questions: For each topic, generate multiple-choice questions to test
understanding of key concepts.
Essay Questions: For each module, create essay questions that require detailed
explanations and problem-solving.
Practical Tasks: Include tasks that require the use of software tools (e.g., creating a
database, writing a simple program).