12CSI
This course requires 2 options.
External - 3 credits
Internal - 18 credits
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 CreditsExternal - 3 credits
Internal - 18 credits