Where can I study to become a Software Engineer in South Africa?

Where can I study to become a Software Engineer in South Africa?

So, you have decided that you want to become a Software Engineer!  You have done your research and found out that this is an excellent career choice that pays a good salary and has the added benefit of more flexible hours.  All you need to do now is to find out what Universities offer Software Engineering degrees, where these universities are located, how many years you are going to be studying for, and of course how much the degree is going to cost you.

 

Where to study software engineering in South Africa

 

  • UNISA
  • The University of the Witwatersrand
  • The University of Cape Town
  • North-West University
  • The University of Johannesburg

 

Unisa

The University of South Africa, otherwise known as Unisa is the largest university system in South Africa by enrollment standards and attracts about a third of all higher education students in South Africa

 

Where is Unisa?

Unisa has six regional centers with its main administrative functions being based in Gauteng.

 

What Software Engineer Courses do they offer?

Undergraduate & honors qualifications:               Bachelor of Science in Computing

Qualification code:                                             98906 – COM

NQF Level:                                                      7

Total Credits:                                                    360

SAQA ID:                                                        80446

APS/AS:                                                           20

 

This qualification is presented by online and distance learning modes.  Students who would like to register should have:

  • An Internet connection
  • A Unisa Regional Learning Centre
  • Compulsory Attendance
  • A knowledge of Computer Application Technology or Information Technology with a rating of 4 (NSC)
  • A prior knowledge on computer studies and a qualification in ICDL Literacy
  • XUP1501 should be studied prior to registering for XOS1511

Overview

Upon successful completion a learner will have systematic and coherent knowledge of underlying concepts and principals of computing as well as the ability to apply this to the workplace. The successful learner will also show a high level of cognitive and generic skills such as problem- solving, written and spoken communication and the ability to access and evaluate scientific communication. A good competence will be shown in applying knowledge through basic research methods as well as through specific skills applied to competence which will lead to continued personal intellectual growth and a valuable contribution to science and technology within society.

 

How to choose your modules

A learner needs to make sure that they have the time to complete their modules and must take this into consideration before choosing a module or modules.

At least 6 to 8 hours per week for semester modules OR at least 4 to 6 hours per week for year modules.

 

Credits

Every Unisa qualification is structured in a way that the learner needs to pass a certain number of modules and NQF level credits within a certain period to graduate.  There is a stipulated minimum number of modules that must be passed annually for you to re-register and continue with the qualification:

  • This needs to be at least 36 NQF credits (3 modules of 12 credits each) in your first year of study.
  • This needs to be at least 48 NQF credits (4 modules of 12 credits each) in your second or further years of study.

You may not register for more than the allowed maximum number of credits / modules per semester:

  • At least 60 NQF credits (5 modules of 12 credits each) per semester.
  • At least 120 NQF credits (10 modules of 12 credits each) per year for year modules.

www.unisa.ac.za

 

The University of the Witwatersrand

 

This University, otherwise known as WITS, is a multi-campus public research university and is situated in the northern areas of central Johannesburg.

Where is WITS located?

Wits University of made of 5 faculties and 33 schools.  It has two campuses one being in Parktown and the other in Braamfontein comprising of 11 libraries and 17 residencies.

 

What Software Engineer Courses do they offer?

Qualification:   BSc

School:             Computer Science and Applied Mathematics

Duration:          3 years Full time

 

Overview

A successful learner will be qualified in solving problems via solutions that can be implemented on computers as well as know how to deal with problems that can arise from a variety of areas. The successful learner will need to be creative and have good critical thinking skills as well as analytical and mathematical ability. The undergraduate Computer Science curriculum will teach the fundamental mathematical and scientific principles as well as the practical skills that are required for Computer Science studies.  The successful learner will know how to design and implement plans as well as analyse them and locate and errors within the programs.  Courses will also include computer networks, operating and database systems, artificial intelligence, software design and data structures.

 

Entry Requirements

  • An APS of 40+
  • English FAL or SAL Level 5
  • Maths Level 6
  • Wait-listing is available for applicant with 38-39 points subject to place availability

 

What jobs can I apply for once I have finished this degree?

  • Advertising
  • Game Design
  • Software Development
  • Teaching and Research
  • Robotics

 

www.wits.ac.za

The University of Cape Town (UCT)

 

This is a public research university and is located in Cape Town.  UCT is one of the oldest higher education institutions in South African and was founded in 1829.

 

Where is The University of Cape Town?

UCT’s Groot Schuur Campus can be found on the slops of Devils Peak in Rondebosch.

 

What Software Engineer Courses do they offer?

UCT offers 4 undergraduate degrees for Computer Science:

 

  • Computer Science
  • Computer Games Development
  • Business Computing 
  • Computer Engineering.

 

Postgraduate degrees are as follows:

 

Admission Requirements

In order to apply an applicant needs to meet the minimum requirements by having passed 4 subjects at a rating of at least 4 (50-59%) or better from a specific list of subjects.

 

What jobs can I apply for once I have finished this degree?

There are a wide variety of jobs for a Computer Science Graduate including Systems Analyst, Systems Designer, Programmers, Technical specialists and Research and development specialists.

www.uct.ac.za

 

North West University

 

Where is North West University?

This public university is located on three campuses in Vanderbijlpark, Mahikeng and Potchefstroom which is the head office of NWU.

 

What Software Engineer Courses do they offer?

  • BSc in IT
  • BSc in Chemistry and Computer Science
  • BSc in Computer Science and Electronics
  • BSc in Computer Sciences and Statistics
  • BSc in Computer Sciences and Mathematics
  • BSc in Computer Science and Economics
  • BSc in Environmental Sciences with Geography and Computer Science
  • Extended BSc in Chemistry and Computer Science
  • Extended BSc Computer Science and Electronics
  • Extended BSc in Environmental Sciences with Geography and Computer Science
  • Extended BSc in Computer Science with Mathematics
  • Extended BSc in Physics and Computer Science
  • Extended BSc in IT

Admission Requirement’s

The applicant needs to have completed their NSC with exemption as well as have a level 6 Mathematical mark (70-79%) / Physical Sciences level 5 (60-69%) / HL or FAL level 5 (60-69%).

What jobs can I apply for once I have finished this degree?

Once this degree has successfully completed you have the ability to pursue the career of a Programmer, Software Engineer, Application Developer, Systems Administrator, Systems Analyst and Designer, Business Analyst, Database Designer, Project Leader, Researcher or Information Technology Manager.

www.nwu.ac.za

The University of Cape Town (UCT)

This is a public research university and is located in Cape Town.  UCT is one of the oldest higher education institutions in South African and was founded in 1829.

 

Where is The University of Cape Town?

UCT’s Groot Schuur Campus can be found on the slops of Devils Peak in Rondebosch.

 

What Software Engineer Courses do they offer?

UCT offers 4 undergraduate degrees for Computer Science:

 

  • Computer Science
  • Computer Games Development
  • Business Computing 
  • Computer Engineering.

 

Postgraduate degrees are as follows:

 

Admission Requirements

In order to apply an applicant needs to meet the minimum requirements by having passed 4 subjects at a rating of at least 4 (50-59%) or better from a specific list of subjects.

 

What jobs can I apply for once I have finished this degree?

There are a wide variety of jobs for a Computer Science Graduate including Systems Analyst, Systems Designer, Programmers, Technical specialists and Research and development specialists.

www.uct.ac.za

 

North West University

 

Where is North West University?

This public university is located on three campuses in Vanderbijlpark, Mahikeng and Potchefstroom which is the head office of NWU.

 

What Software Engineer Courses do they offer?

  • BSc in IT
  • BSc in Chemistry and Computer Science
  • BSc in Computer Science and Electronics
  • BSc in Computer Sciences and Statistics
  • BSc in Computer Sciences and Mathematics
  • BSc in Computer Science and Economics
  • BSc in Environmental Sciences with Geography and Computer Science
  • Extended BSc in Chemistry and Computer Science
  • Extended BSc Computer Science and Electronics
  • Extended BSc in Environmental Sciences with Geography and Computer Science
  • Extended BSc in Computer Science with Mathematics
  • Extended BSc in Physics and Computer Science
  • Extended BSc in IT

Admission Requirement’s

The applicant needs to have completed their NSC with exemption as well as have a level 6 Mathematical mark (70-79%) / Physical Sciences level 5 (60-69%) / HL or FAL level 5 (60-69%).

What jobs can I apply for once I have finished this degree?

Once this degree has successfully completed you have the ability to pursue the career of a Programmer, Software Engineer, Application Developer, Systems Administrator, Systems Analyst and Designer, Business Analyst, Database Designer, Project Leader, Researcher or Information Technology Manager.

www.nwu.ac.za

Leave a Reply

Your email address will not be published.