12 Computer Science (12CSI)
12CSI
Course Description
Teacher in Charge: Vicki Dixon
Recommended Prior Learning
Entry Requirement
10 credits from 11CSI or approval from TIC
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
Learning Areas:
Practical Design