Academy of Computer Science and Software Engineering UJ

Academy of Computer Science and Software Engineering UJ

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 until 2017 by the highly respected and professional BCS: The Chartere​d Institute for IT​. This accreditation confirms the international standard and quality of this course.

​​Courses and Programmes

​Course Background

Are you contemplating your career choices? Well, consider Information Technology. You ask why? Our benefits do not provide only for a successful future; everything we do is spot-on in all respects. Use the navigation menu on the top to view our selection of courses.

Many points in your favour

It’s about more than simply keeping up, it’s about remaining ahead.
It is our vision to be the best Computer Science department in the country and in the world – an objective that we are achieving at many levels.

Using companies as our yardstick

One of the secrets of our success is the excellent balance between outstanding academic quality and sustained interaction with the private sector. This means we know exactly what the private sector is looking for – and we equip our students with the necessary requirements. We also have excellent relations with large companies, such as Standard Bank  .

The postgraduate advantage

At postgraduate level, we are probably the most active university in the country. Our honours programme is presented full-time and part-time in a particular and enforceable manner.

The after-hours advantage

In addition to our degree training, we present an outstanding, extensive extracurricular program. (This programme is already renowned for its excellent quality, and one of the programmes – the In addition to our degree training, we present an outstanding, extensive extracurricular program. (This programme is already renowned for its excellent quality, and one of the programmes – the Higher Certificate in Information Technology – is also accredited internationally.)

The difference between Computer Science & Informatics

  • The theory… Computer Science deals with the development of information technology. In brief, because the emphasis is on technical aspects, such as operating systems, at the end of the course you will know exactly how a computer works – inside out, from A-Z, from point to point.
  • The practice… In contrast, Informatics, focuses on practical computer skills and the effective application of information technology. Therefore, if you choose Informatics as a major, you will know exactly how to use your computer to solve problems. However, you need not necessarily know how everything fits together technically.
  • The management…IT management looks at the non-technical side of IT. Doing this course will enable you to one day manage the IT infrastructure within and organisation. IT has become a business enabler and this course will teach you how business can better use IT.

More Information concerning…

  •  Infomatics
  • Computer Science


Undergraduate Degree

BSc Information Technology (​​​​BSIT01)

The BSc (IT) degree. This 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 British Computer Society. 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 British Computer Society.

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.

The full list of subjects for the course is detailed in the Faculty of Science APK Yearbook.

BSc Computer Science and Informatics (​​​BSIT02)

Please see the current  Faculty of Science APK Yearbook​ for details.

​​​Electrical And Electronic Engineering With Information Technology Endorsement (BSIT03)​

ACSSE Honours

The Honours Degree in Information Technology consists of SEVEN semester modules AND a compulsory practical year project.

Rules of Access:      

  • A BSc Degree with either Computer Science or Informatics taken to third year.
  • A pass mark of at least 60% in Computer Science or Informatics in the final year.
  • Passing of a compulsory entrance examination.

The following core semester module is compulsory: 

  • Ethical and legal aspects of IT.

The body of knowledge within the BSc Honours degree in Information Technology encompasses/overlaps the following major areas as constituted by the lectured semester modules which include:

Elective semester modules are described in the Elective semester modules are described in the Elective semester modules are described in the Elective semester modules are described in the Faculty of Science AP​​K Yearbook​.

The scope of the compulsory practical year project is a minimum of 200 hours. The year project spans two consecutive semester courses.  The continuation of the project in the second semester is dependent on satisfactory progress during the first semester.  The project must be developed strictly according to the project development methodology as prescribed by the Academy for Information Technology.

The project development methodology subscribes to the software engineering systems life cycle as endorsed by the BCS: The Chartered Institute for IT (BCS).  The following phases are differentiated:

  • Business modeling
  • Requirements elicitatio
  • Design
  • Development
  • Testing
  • Implementation (Deployment)

Relevant deliverables to support each stage cons​titutes:

  • Draft proposal
  • Project proposal deliverable
  • Preliminary Design Review
  • Detailed design review
  • Deployment and Prototype System
  • Development of alpha version
  • Development of beta version
  • Critique of the project
  • Demonstration of final fully operational system and final project document

The above is in line with the threshold benchmarks pertaining to system development as set by the BCS.The above is in line with the modal benchmarks pertaining to the body of knowledge as set by the BCS.

With special permission semester modules from related subject areas may replace one or two lectured modules.

The content of the lectured modules is determined annually by the Academy of Computer Science and Software Engineering. The content is not included in the regulation book, but may be obtained from the Academy of Computer Science and Software Engineering.

A student may be de-registered upon failure of their third module.

Please take note that only a limited number of students will be allowed to register for some of the courses.

ACSSE Masters

MSc (Computer Science) / MCom (Informatics) / MSc (IT)

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 – Masters  

The general regulations for master degrees apply.  An 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 for IT before registering.  A research proposal must be submitted before registration.

ACSSE Doctoral


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.

Doctorate students participate in a number of research projects, for more information visit the Research the page.

Winter School

The Academy of Computer Science and Software Engineering started the winter school in IT in 2009. The aim of the winter school is to support grade 12 learners with the programming component of the school curriculum. There are learners who are not given the right skill set by their teachers, who may not have the right t​raining themselves, as IT is a scarce skill in South Africa. Then there are learners who are working towards a distinction, who need to fine-tune their programming skills in preparation for the final exam.

At the Delphi and Java winter schools there are yearly between 70 to 100 learners from many schools in Gauteng and other provinces such as Abbotts College, Alberton High, Akasia High, Benoni High, Bryanston High, Concord College, Curro College Hazeldean, Crawford College Sandton, Damelin, Dinamika, Dominican Convert, Empro Academy, Fourways High, Glenvista High, Helpmekaar Kollege, Hoerskool Bastion, Hoerskool Die Anker, HS Florida, HS Linden, HS Standerton, HS Pietersburg, HS Randburg, HS Standerton, Impak, 3D centre Centurion, Jeppe High for Boys, Kempton High, King Edward VII, Metropolitan College, Midrand High, Motswedi High, Northcliff High, Radley Private School, Randpark Ridge, Rand Private College, Reddam House Bedforview, Sama High School, Sandringham High, St Benedicst College.​

Visit our Facebook page for more information and updates.

Aim ​​​​

If you are in grade 12, take IT as a subject and would like to improve your mark, or get a distinction, this winter school is for you. Expert teachers explain concepts, hands on practical exercises are completed and self-assessments are done to monitor your progress.  You also receive study notes for the examinations.​​

You will do revision on:

  • ​String handling and text files
  • Functions
  • Procedures
  • Arrays
  • Classes
  • Normalisation of databases
  • SQL
  • Error handling


  • Delphi Winter School: 2 July to 6 July 2018
  • Java Winter School: 6 August to 10 August 2018


To register, fill in the registration form​ and return it to us via email or fax. Details are on the form.

​Please print the poster​​ and place it on the notice board of your school or IT class

Extra Curricular Courses

The Academy presents three extra curricular courses:

  • Higher Certificate in Information Technology
  • Certificate in Cyber Security
  • Certificate in Digital Forensics
Click here for more information. Applications for 2018 are open now.

Contacting the Academy

For more information about the Academy, please contact Ms Gugu Ndevu:

Telephone: +27 (0) 11 559 2967


​​Find us now on Facebook​​.​