Computer Science is as much about the computer as the telescope is about astronomy. Computing at its heart is about the application of logic to solve complex problems, but it also requires creativity, critical thinking, analytical skills, communication skills, innovation and perhaps most importantly, resilience.
The topic areas covered are:
- Data representation
- Communication and internet technologies
- Computer architecture, languages and operating systems
- Logic gates
- Ethics–legal, ethical, moral and social issues
- Algorithm design and problem solving