Introduction

A Level Computer Science studies the theory of computation and the design of software systems will help students get the background in designing basic algorithm when they are still in school to have the bright future career path.

Objectives
Systematize the core knowledge of the subject
Become familiar with most
A Level exam formats
Reduce pressure and study time
Improve scores effectively
Enhance independant thinking
Create a solid foundation for higher education
Characteristics
Quality teachers with extensive knowledge about students psychology
Teaching programs are based on international standards
Exclusive materials that closely follow the A Level formats
Personalized teaching method according to student progress
Commitment on A Level pass grade
Coursework completion support
Course content
Part 1: Theory fundamentals
1.1 Information representation
1.2 Communication and networking technologies
1.3 Hardware
1.4 Logic gates and logic circuits
1.5 Processor fundamentals
1.6 Assembly language programming
1.7 Monitoring and control systems
1.8 System software
1.9 Security, privacy and data integrity
1.10 Ethics and ownership
1.11 Databases
Part 2: Fundamental problem-solving and programming skills
2.1 Algorithm design and problem-solving
2.2 Data types and structures
2.3 Programming and data representation
2.4 Software development
Part 3: Advanced theory
3.1 Data representation
3.2 Communication and Internet technologies
3.3 Hardware and virtual machines
3.4 Logic circuits and Boolean algebra
3.5 System software
3.6 Security Chapter 22 Artificial Intelligence (AI)
Part 4: Further problem-solving and programming skills
4.1 Algorithms
4.2 Recursion
4.3 Programming paradigms
4.4 File processing and exception handling
4.5 Object-oriented programming (OOP)
4.6 Low-level programming
4.7 Declarative programming

Student achievement