University Of Johannesburg Information Technology

The Academy of Computer Science and Software Engineering (ACSSE) is proud to present both South Africa’s and the world’s growing IT industry with superior graduates in the fields of Computer Science and Informatics.​​​ 


The Academy of Computer Science and Software Engineering of the University of Johannesburg is the first University in the southern hemisphere offering a BSc Hons (IT) degree which was formally accredited since 2003 by the highly respected and professional BCS: The Chartered Institute for IT​. This accreditation confirms the international standard and quality of this course.​​


Undergraduate Courses

BSc Information Technology (​​​​B2I01Q)

  • The BSc (IT) degree is a 3-year degree has Computer Science and Informatics as majors, and Mathematics must be taken as far as second year. This course is formally accredited by the BCS: The Chartered Institute for IT. After completion of the BSc Hons (IT) degree students will fully comply with the educational component to register as Certified Information Technology Professional (CITP) with the BCS.
  • This accreditation confirms the international standard of this course and provides a sound foundation for a successful career in the IT industry both locally and overseas.

BSc Computer Science and Informatics (​​​​B2I02Q)

  • The BSc (Computer Science and Informatics) 3-year degree is similar to the BSc (IT) degree as it is also formally accredited by the BCS: The Chartered Institute for IT after completing the BSc Honours (IT). The majors (Computer Science and Informatics) stay the same, however a different set of electives may be taken over the first two years.

BSc Computer Science and Informatics Extended (​​​​B2E01Q)

  • The extended 4-year offering of the BSc (Computer Science and Informatics) is similar to the BSc (Computer Science and Informatics) degree described above. However, this degree has an extended mathematics offering for students entering with a lower Mathematics mark.
  • The majors (Computer Science and Informatics) are exactly the same as above where students take Informatics 1 in their first year, Computer Science 1 in their second year, and then continue with Informatics and Computer Science 2 & 3 in their third and fourth years, respectively.
  • This degree is also formally accredited by the BCS: The Chartered Institute for IT for students entering from 2018 and completing the BSc Honours (IT).

BSc Computer Science and Informatics with Artificial Intelligence (NEW)

  • A 3-year degree in Computer Science and Informatics with a special focus on Artificial Intelligence.
  • Computer Science is taken from the first year right up until the third year. Mathematics must be taken as far as second year and a variety of other modules and electives are taught over the course of the three years.

Masters Courses

MSc (Computer Science) / MSc (Information Technology) / MCom (Informatics)

A master’s degree in either Computer Science or Informatics gives you the opportunity to focus on a single area and in so doing become an expert. In many organisations, a master’s degree is a pre-requisite for senior posts. A master’s degree in this Academy is entirely dissertation-based with no lectures. Students choose the topic that they are interested in and work one-on-one with their supervisor.

Some of the master’s research projects recently undertaken include: 

  • Artificial Intelligence
  • Artificial Immune Systems
  • Information Technology Security​
  • Information Technology Governance
  • Biometrics
  • Services Computing
  • Multi-agent systems
  • Computer Graphics

Successful students must submit at least one article for publication before completing the course.

Admission Requirements

The general regulations for Masters degrees apply. A BSc / BCom (Honours) in either Computer Science, Informatics or IT with a minimum average of 65%.

Students are advised to first talk to prospective study leaders in the Academy before registering.  A research proposal must be submitted before registration.

Doctoral Courses

PhD (Computer Science) / PhD (Informatics)

A doctoral degree gives you the opportunity to examine complex problems at technical and philosophical levels. With a doctoral degree, you are not only able to follow the IT industry, you can also begin to provide leadership.

Course Duration​

At least two years full-time or four years part-time study.

Admission Requirements

The general regulations for Doctoral degrees apply. An MSc in either Computer Science, Informatics or IT with a minimum average of 65%. Students are advised to first talk to prospective study leaders in the Academy before registering. A research proposal must be submitted before registration.