Bachelor Of Science In Computer Science (4 years)

Mode of Study: Full-time (Mutare campus) | Parallel (Mutare and Harare)
Intakes : March and August

About the Programme

This is a 4 year program on full time as well as parallel. In the past few decades, advances in information technology (IT) have driven revolutionary changes in the ways we work, learn, and communicate. These advances have resulted in computer science education becoming part our educational system. As the use of information technology grows in the 21st century in developed and developing countries, computer science education is vital in the educational system in African countries. Africa University has the potential and the resources to become one of the leading universities on the continent with a strong computer science program. Upon assessing the infrastructure, space and lab equipment, it is clear that Africa University has adequate resources to start a degree program in computer science. The existing infrastructure and resources, compared to those of other institutions, currently offering a degree program in computer science in Zimbabwe, puts Africa University in a far better position to introduce computer science in its curriculum. The Bachelor of Science degree program in Computer Science at Africa University is designed to produce computer-fluent professionals, up-to-date problem solvers equipped with experience in the use of real world industry standard development tools, who can write clearly, communicate efficiently, speak clearly in public, and function well in a team environment


Entry Requirements

5 'O' level passes or equivalent including English language and Mathematics. At least two GCE Advanced level passes in any of the following subjects: Accounts, Management of Business, Economics, Commerce and Mathematics.

Special entries

Applicants with approved diplomas in Management related subjects e.g. Zimbabwe Association of Accounting Technicians (ZAAT), Association of Certified Charted Accounts (ACCA), Higher National Diploma (HND), Charted Institute of Management Accountants (CIMA), Charted Institute of Secretaries (CIS), and Diploma in Business Administration and Commerce (IAC) and Institute of Marketing Management (IMM) may be considered for admission.

University-wide courses:

  1. HCS101 and 102 Communication Skills (6 credit hours)
  2. TEV200 Ethics and Christian Values (2 credit hours)
  3. HAS100African Studies (3 credit hours)
  4. HSL111& 112 English as Second Language I& II, or HFR111 & 112 French for Beginners I, or HPO111 & 112 Portuguese for Beginners I (6 credit hours)
  5. HIT100 Introduction to Information Technology (2 credit hours)
Total 20 credit hours

Computer Science Courses:

  1. CSC100 Problem Solving Techniques (3 credit hours)
  2. CSC101 Discrete Structures (3 credit hours)
  3. CIS102 Microcomputer Applications (3 credit hours)
  4. CIS201 Computers and Society (3 credit hours)
  5. CIS202 Programming I (3 credit hours)
  6. CIS203 Programming II (3 credit hours)
  7. CIS204 Electronic Business (3 credit hours)
  8. CSC211 Operating Systems (3 credit hours)
  9. CIS301 Database Systems (3 credit hours)
  10. CIS302 Computer Hardware Concepts (3 credit hours)
  11. CIS303 Networks and Communications (3 credit hours)
  12. FMA301 Internship/Industrial Attachment (15 credit hours)
  13. FMA413 Industrial Attachment Report (1 credit hour)
  14. CSC310 Intermediate Programming (3 credit hours)
  15. CSC 401 Software Engineering I (3 credit hours)
  16. CSC 402 Project Management and Practice (3 credit hours)
  17. CSC 403 Web Application Development (3 credit hours)
  18. CSC 404 Capstone Project (4 credit hours)
  19. CSC410 Systems Administration (3 credit hours)
  20. CSC 411 Algorithms and Data Structures (3 credit hours)
  21. CSC 412 Advanced Database Systems (3 credit hours)
  22. CSC 413 Software Engineering II (3 credit hours)
Total 76 Credit hours

Mathematics Courses:

  1. Calculus (3 credit hours)
  2. Discrete Mathematics (3 credit hours)
  3. Algebra (3 credit hours)
  1. Website Designers
  2. Systems Analyst
  3. IT Manager
  4. Software Engineers
  5. Analyst Programmers
  6. Network and Systems Administrators
  7. Database Administrators
  8. Computer Systems Auditors
  9. Hardware Technicians
  10. Network Engineers