The Bachelor of Science Education Honours Degree in Computer Science (HBScEd-CSc) equips students with knowledge, skills, competences, and practices that underpin Computer Science and Computer Science Education. It supports both vertical and horizontal progression and lifelong learning in Computer Science Education and related fields.
The programme is organised into Part I courses, Part II courses, Part III courses, and Part IV courses. It includes teaching practice and a project, with study areas covering computer science, programming, computer architecture, database concepts, software engineering, networking, and education-focused modules such as pedagogics, research methods, and pre-practicum for computer science teachers.
Modules
- CS101: Introduction to Computer Science
- HS102: Health Education
- PC106: Philosophical Foundations of Education
- EDT112: The History and Philosophy of Computer Science
- PC103: Communication Skills
- CS102 :Introduction to Computer Programming
- EDT101: ICT Applications in Education
- PC102: Research Methods Statistics
- PC107: Sociological Foundations of Education
- PC110: Culture and Heritage Studies
- CS103: Mathematical Foundations for Computer Science
- CS113: Computer Architecture