Part I Semester I
Students should do the following 7 modules:
HCS111 Introduction to Computers and Computer Applications
HCS102 Introduction to programming
HCS103 Operating Systems
HCS104 Computer Architecture
HMAT101 Calculus 1
BHS110 Introduction to Zimbabwean Cultures and Heritage
HMAT102 Mathematical Discourse and Structures
Part I Semester II
Students should do the following 7 modules:
HCS105 Digital logic Design
HCS115 Visual Programming
HMAT103 Linear Mathematics I
HSOR107 Probability Theory I
HPH102 Electricity and Magnetism
HCSC101 Communication Skills
BAC101 African Philosophy and Thought
Part II Semester I
Students should do the following modules
HCS202 Systems Analysis and Design
HCS204 Data Communication and Computer Networks
HCS218 Object Oriented Programming I
HCS210 Database Models and Design
HCS213 Computer Security
Optional Modules
Students should choose at least one (1) module from the available list:
HCS203 Information Systems
HSOR105 Applied Statistics
Part II Semester II
Students should do the following modules:
HCS207 Internet and Web Designing
HCS201 Data Structures and Algorithms
HCS206 Simulation and Modelling
HCS216 Entrepreneurship
HCS260 Mini Research Project
Optional Modules
Students should choose at least 1 module from the available list:
HPH207 Digital Electronics
HCS215 Software Engineering
Part III
HCS301 Work Related Learning
Part IV Semester I
Students should do the following modules:
HCS414 Object Oriented Programming II
HCS403 Computer Graphics
HCS407 Software Project Management
HCS408 Advanced Databases
Optional Modules
Students should choose at least 2 modules from the available list:
HCS416 Digital Signal Processing
HCS417 Decision Support Systems
HCS420 Intellectual Property Rights
Part IV Semester II
Students should do the following modules:
HCS409 Artificial Intelligence
HCS415 Advanced Data Communication and Computer Networks
HCS418 Management Information Systems
HCS460 Research Project
Optional Modules
Students should choose at least 2 modules from the available list:
HCS419 Microprocessors and Embedded Systems
HCS421 Mobile Application Development
HCS422 ICT for Development