This Honours degree equips students with knowledge, skills, competences, and practices that underpin Computer Science and Computer Science Education. It supports vertical and horizontal progression and lifelong learning in Computer Science Education and related fields.
Students complete Part I and Part II courses covering core Computer Science topics and education-focused units. The programme includes modules such as Introduction to Computer Science, Computer Architecture, Object Oriented Programming I, Data Structures and Algorithms, Software Engineering, Artificial Intelligence and Intelligent Systems, Computer Security, Internet and Web Designing, and a Research Project.
Modules
- CS101: Introduction to Computer Science
- CS103: Mathematical Foundations for Computer Science
- CS113: Computer Architecture
- ET101: ICT Applications in Education
- PC102: Research Methods and Statistics
- CS111: Operating Systems
- CS112: Object Oriented Programming I
- CS213: Data Structures and Algorithms
- CS216: Software Engineering
- CS212: Data Communications and Networking
- CS400: Artificial Intelligence and Intelligent Systems
- PC370: Research Project