fbpx Computer Science - Haileybury

Computer Science

Computer Science

The Computer Science course covers all aspects of modern computing, including practical skills such as programming in Python, using web technologies such as web scripting languages like HTML, JavaScript and an understanding of the hardware systems that underpin all this.

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
  • Sensors
  • Security
  • Ethics–legal, ethical, moral and social issues
  • Algorithm design and problem solving
  • Databases.