The following entry requirements are subject to the provisions of the Academic General Regulations, the following regulations for the Bachelor of Science in Information Technology (B.Sc. IT) 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. IT 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.IT include but not limited to:
  • Software Developer
  • Systems Analyst
  • Systems Administrator
  • Database Administrator
  • Enterprise Architect
  • Academic Researcher
  • Information Officer
  • IT Consultant
  • End User Support
  • Information Technology Manager
  • Computer Networks Engineer


Semester I
  • CSC111 - Introduction to Computer Science
  • CSC113 - Introduction to Information Technology
  • CSC121 - Communications Fundamentals
  • MAT111 - Algebra, Trigonometry and Analytic Geometry
  • ACF111 - Introduction to Financial Accounting
  • ACS111 - Academic Communication Skills
  • GNS113 - HIV Prevention, Infection & Management of AIDS
Semester 11
  • CSC112 - Computer Programming I
  • MAT112 - Introduction to Calculus
  • ACF112 - Introduction to Financial Accounting II
  • BUS134 - Principles of Management
  • BUS122 - Principles of Marketing
  • ACS112 - Academic Communication Skills

Semester III
  • CSC251 - Human Computer Interaction
  • CSC203 - Discrete Mathematics
  • CSC205 - Probability and Statistics
  • CSC213 - Computer Programming II
  • BUS211 - Management Information Systems I
Semester IV
  • CSC242 - Object Oriented Programming
  • CSC272 - Database Design I
  • CSC222 - Computer Architecture and Organization I
  • CSC262 - IT Law and Ethics
  • BUS212 - Management Information Systems II

Semester V
  • CSC311 - Data Structures and Algorithms
  • CSC371 - Database Design II
  • CSC431 - Computer Networks I
  • CSC433 - Web Technology and Development
  • CSC393 - Systems Analysis and Design
Semester VI
  • CSC322 - Modern Operating Systems
  • CSC352 - Graphics
  • CSC432 - Computer Networks II
  • CSC300 - Mini Project
  • CSC302 - IT Research Methods
  • CSC304 - Internship Training

Semester VII
  • CSC400 - Project
  • CSC461 - Security I
  • CSC471 - Data Mining
  • CSC421 - System Administration and Maintenance
  • CSC411 - Integrative Programming and Technologies
  • CSC493 Entrepreneurship and Innovation
Semester VIII
  • CSC400 - Project
  • CSC466 - IT Auditing
  • CSC494 - IT Project Management
  • CSC462 - Security II
  • CSC464 - Digital Forensics
  • BUS426 - Electronic Commerce

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 2
Semester III
  • CSC201 - Introduction to Logic
  • CSC211 - Theory of computation
Level 3
Semester V
  • CSC321 - Computer Architecture and Organization II
Semester VI
  • CSC392 - Practices in Software Engineering I
Level 4
Semester VII
  • CSC491 - Practices in Software Engineering II
Semester V
  • CSC444 - Survey of Programming Languages