Exam Board and Specification Codes: OCR (H446)
Computer science is the study of processes that interact with data and electronic devices. This is represented in the form of programs. It enables the use of algorithms to manipulate, store, and communicate digital information. A computer scientist studies the theory of computation and the design of software systems.
A computer scientist applies methods to solve new problems. They will also need to solve future challenges by applying efficient methods with the help of the power of computing.
The main purpose of this course is to develop computational thinking, which includes a range of problem-solving methods that programmers apply when creating programs and applications, and which students can apply when tackling all subjects and problems. The principles taught are enabling scientists to make exciting developments, including the possibility of involving DNA in computing, which could result in computer circuits made of genes. Developments in robotics and artificial intelligence, in cryptography and in networking will also be explored.
The course gives students the confidence to develop knowledge and understanding of computing skills, including programming, to solve different problems. It also helps them to think in creative and innovative ways that can develop their ability to analyse situations logically and critically. Students develop an understanding of the factors which can be affected as a result of using computers, including social, legal, ethical, economic and environmental issues. In addition, students learn project and time management skills through completing the extensive necessary coursework.