This course requires 2 options.

12 Computer Science (12CSI)

Course Description

Teacher in Charge: Vicki Dixon

12 Computer Science

12CSI introduces key concepts in data networks which provide the infrastructure for our internet connected society, enabling smart homes, smart cities, the internet, and the internet of things.

Course Components

  • An advanced computer programming project creating a 2D game including a graphical user interface and other advance programming techniques
  • Investigating error control (fundamental in modern communications) and data encryption (a core concept in cyber security)
  • An advanced data network development project to showcase your learning of the hardware, software and protocols required to create a connected society

Recommended Prior Learning

Entry Requirement

10 credits from 11CSI or approval from TIC

Assessment Information

Possible Credits
External - 3 credits
Internal - 18 credits