The following entry requirements are subject to the provisions of the Academic General Regulations, the following regulations for the Bachelor of Science (B.Sc.) Degree in the Faculty of Science and Engineering shall apply. The entrance requirements shall be the requirements stipulated in the Special Regulation.

A. SGCSE/IGCSE
In addition to the requirements stipulated in the Academic General Regulations, an applicant must have a C grade or better in Mathematics/ Additional Mathematics, and TWO subjects drawn from the following subjects: Accounts, Additional Mathematics*, Agriculture, Biology, Business Studies, Chemistry, Combined Science, Design and Technology, Economics, Geography, Information and Communications Technology, Physics, Physical Science, Food and Nutrition, Fashion and Fabrics and Home Economics. NB: * Will not count if used in the minimum requirement of mathematics/additional mathematics
B. GCE O’ Level Admission
In addition to the requirements stipulated in the Academic General Regulations, an applicant must have a C grade or better in Mathematics/ Additional Mathematics, and TWO subjects drawn from the following subjects: Biology, Additional Mathematics*, Agriculture, Combined Science, Commerce, Chemistry, Economics, Geography, General Science, Human and Social Biology, Physics, Physical Science, Principle of Accounts, Food and Nutrition, Fashion and Fabrics, Home Economics, Information and Communications Technology. NB: * Will not count if used in the minimum requirement of mathematics/additional mathematics
C. A’ Level Admissions

As stipulated in the Academic General Regulations
D. Mature Age Entry Admission
As stipulated in the Academic General Regulations
E. Diploma Admissions
An applicant who intends to study for a B.Sc. degree must have a Diploma in IT, Computer Science or Commerce from a recognized institution. Senate shall determine the level of entry and subjects to be taken
G. Other Admissions
An applicant who has a Bachelor degree in Information Science, Library Management, Business Management, IT-related degree from UNISWA or any recognized institution may be admitted to Level 2 this programme. The Senate shall determine courses to be taken.


Possible careers for BSc. include but not limited to:
  • Software Developer
  • Systems Analyst
  • Systems Administrator
  • Database Administrator
  • Enterprise Architect
  • Academic Researcher
  • Information Officer
  • IT Consultant
  • End User Support
  • Computer Networks Engineer


Semester I
  • CSC111 - Introduction to Computer Science
  • MAT111 - Algebra, Trigonometry and Analytic Geometry
  • ACS111 - Academic Communication Skills
  • GNS113 - HIV Prevention, Infection & Management of AIDS
Semester II
  • CSC112 - Computer Programming I
  • MAT112 - Introduction to Calculus
  • ACS112 - Academic Communication Skills

Semester III
  • CSC201 - Introduction to Logic
  • CSC213 - Computer Programming II
  • CSC211 - Theory of Computation
Semester IV
  • CSC242 - Object Oriented Programming
  • CSC272 - Database Design I
  • CSC222 - Computer Architecture and Organization I

Semester V
  • CSC311 - Data Structures and Algorithms
  • CSC371 - Database Design II
  • CSC321 - Computer Architecture & Organisation II
Semester VI
  • CSC322 - Modern Operating Systems
  • CSC352 - Graphics
  • CSC392 - Practices in Software Engineering I

Semester VII
  • CSC431 - Computer Networks I
  • CSC433 - Web Technology and Development
  • CSC491 - Practices in Software Engineering II
  • CSC499 - Research Project
Semester VIII
  • CSC432 - Computer Networks II
  • CSC444 - Survey of Programming Languages
  • CSC499 - Research Project

At all levels, any UNESWA course of which a student has satisfied its prerequisite requirements may be considered an elective. Below is a list of suggested elective courses from the Department of Computer Science

Level 4
Semester VIII
  • CSC401 - Special Topics in Computer Science