The Bachelor of Science Education Honours Degree in Computer Science (BScEdHCSc) is a pre-service, full-time programme for studying computer science and education-related subjects. Students take modules such as Introduction to Computer Science, Introduction to Comp. Programming, Mathematical Foundation of Comp. Science, Calculus, Object Oriented Programming I, and Computer Architecture, alongside Physics for Computer Science, Operating System Concepts, and Internet and Web Designing.
The programme includes Part I, Part II, and Part III modules. In Part II, students study Database Concepts, Management Information Systems, Object Oriented Programming II, Microprocessors, Data Communication and Networking, Data Structures and Algorithms, and Software Engineering, plus Mathematics and education modules such as Numerical Methods and Applied Science Education. Part III includes Operations Research, Artificial Intelligence and Expert Systems, Computer Security, and a CS370 Project.
Modules
- CS101 Introduction to Computer Science
- CS102 Introduction to Comp. Programming
- CS103 Mathematical Foundation of Comp. Science
- MT100 Pre-Calculus
- MT101 Calculus
- CS111 Operating System Concepts
- CS112 Object Oriented Programming I
- CS113 Computer Architecture
- CS214 Internet and Web Designing
- CS201 Database Concepts
- CS213 Data Structures and Algorithms
- CS370 Project