Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This hands-on course blends comprehensive computer science knowledge with structured education theory and practice - including frequent school placements. For approximately 66% of your studies, you'll join computer science majors as you explore key subject areas. These encompass programming languages and software engineering, along with data structures, computer architecture, and systems. Beyond the technical expertise required for this career path, you'll examine technology's influence on society, organizations, and individuals. Your computer science coursework will challenge you to solve diverse real-world problems using your skills. During year one, you'll establish strong foundations in core computer science principles, covering Web Technologies, Networks, and Software Development.
The School of Architecture, Computing and Engineering delivers your computer science curriculum, while the School of Education and Communities manages your teaching modules and practical placements.
The real-world experience from this program, combined with its customized learning approach, will perfectly position you for a career as a computer science educator.
Computer science, now prioritized in the national curriculum over Information and Communications Technology, requires more profound comprehension. To illustrate - ICT teaches you to drive, while computer science helps you understand the engine mechanics too.