Computer Science

A-level Computer science (Computer Science) is divided into two parts, including programming and theory. In the programming part of the course, students will learn any programming language in C#, Java, Pascal/Delphi, Python, http://VB.Net. The teacher decides which language to teach, not the students' free choice. Covers programming fundamentals, data structures, algorithms, object-oriented programming design.

Computer science is concerned with the ability to solve problems, including modeling, analyzing problems, designing solutions, and implementing them. Problem solving requires precision, creativity, and careful reasoning.

In A-Level Computer Science, students study principles of computation and algorithms, computer programming, machine data representation, computer hardware systems and software systems, computer organization and architecture, communication and networks, databases and the impact of using computing.

The theoretical part is mainly about the internal operation of the computer, how data such as numbers, texts, pictures, and even music are stored in binary. It also extends to computer system architecture, showing how main memory reads data by using assembly language instructions and fetch-decode execution loops.

A-Level computer test format: The theoretical part of the test takes 90 minutes, the main question types: short answer, drawing, calculation, etc.; the practical part of the test takes 120 minutes, programming according to actual tasks, drawing flow charts, execution results, etc.