Course: O Level

Term 1: Introduction to Computer Systems and Programming Basics

Month 1: Understanding Computers
– Basics of computer systems
– Components and functions of a computer
– Hardware and software

Month 2: Operating Systems
– Introduction to operating systems
– File systems and file management
– User interfaces and commands

Month 3: Programming Fundamentals (Using a High-Level Language)
– Introduction to programming concepts
– Variables, data types, and operators
– Control structures: loops and conditionals

Month  4: Problem Solving and Algorithm Design
– Problem-solving strategies
– Algorithm development
– Pseudocode and flowcharts

Term 2: Data Structures and Programming Advanced Concepts

Month  5: Arrays and Strings
– Understanding arrays
– Manipulating arrays and strings
– Applications in programming

Month 6: Functions and Procedures
– Writing and using functions
– Parameters and return values
– Function libraries

Month 7: Data Structures (Lists, Stacks, and Queues)**
– Linked lists
– Stacks and their applications
– Queues and their applications

Month 8: Object-Oriented Programming Basics**
– Introduction to object-oriented programming
– Classes and objects
– Inheritance and polymorphism

Term 3: Software Development and Computer Networks

Month 9: Software Development Life Cycle**
– Planning and analysis
– Design and implementation
– Testing and maintenance

Month 10: Database Concepts**
– Introduction to databases
– Relational databases and SQL
– Database design principles

Month 11: Computer Networks**
– Basics of computer networks
– Networking protocols
– Internet and intranet

Month 12: Web Development Basics**
– HTML and CSS basics
– Introduction to client-side scripting
– Web development tools and frameworks

**Assessments and Projects: Throughout the Year**

1. **Regular Assignments and Quizzes**
– Weekly assignments to reinforce theoretical concepts
– Regular quizzes to assess understanding

2. **Programming Projects**
– Developing small-scale programs to solve problems
– Larger projects to apply comprehensive programming skills

3. **Midterm and Final Exams**
– Comprehensive exams covering all topics
– Practical assessments to test programming skills

Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours
Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours
Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours
Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours
Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours
Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours
Get A Free Counselling
Enter Your Information below and we will get back to you with an estimate within few hours