What Is Software Engineering
Software engineering is the systematic application of engineering approaches to the development of software. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software.
Entry Requirements To Study Software Engineering In South Africa
Minimum requirements | ||||||
Achievement level | ||||||
English Home Language or English First Additional Language | Mathematics | Physical Sciences | APS | |||
NSC/IEB | AS Level | NSC/IEB | AS Level | NSC/IEB | AS Level | |
5 | C | >65% | C | >65% | C | 33 |
* Cambridge A level candidates who obtained at least a D in the required subjects, will be considered for admission. Students in the Cambridge system must offer both Physics AND Chemistry with performance at the level specified for NSC Physical Sciences in the table above.
* International Baccalaureate (IB) HL candidates who obtained at least a 4 in the required subjects, will be considered for admission. Students in the IB system must offer both Physics AND Chemistry with performance at the level specified for NSC Physical Sciences in the table above
ENGAGE Programme minimum requirements | ||||||
Achievement level | ||||||
English Home Language or English First Additional Language | Mathematics | Physical Sciences | APS | |||
NSC/IEB | AS Level | NSC/IEB | AS Level | NSC/IEB | AS Level | |
5 | C | 5 | C | 5 | C | 30 |
Schools Offering Software Engineering In South Africa
Johannesburg Centre for Software Engineering (JCSE)
Diploma in IT in Software Development | Rosebank College
Bachelor of Computer and Information Sciences – Monash South Africa
Diploma in Information Technology in Software Development (IIE)
Software Engineering, Master – at University of Pretoria, Pretoria
School of Electrical, Electronic and Computer Engineering – NWU
Oxbridge Academy
National Diploma: Engineering: Computer Systems – CUT
What subjects do you need to study software engineering In South Africa ?
In order to become a software engineer, you need to choose computer science as the base subject. Computer science involves knowledge in C, C++, Java and SQL. Basic programming knowledge is expected by the companies so that efforts in training them would be less.
What is the minimum qualification for software engineer In South Africa ?
A minimum of 55% marks in 10+2 or equivalent is compulsory for pursuing B. Tech/B.E. in software engineering or diploma courses in the same. For admission in M. Tech in Software Engineering, candidates must have a passing certificate of graduation level with a minimum aggregate of 50% in the required field.
How many years does it take to be a software engineer In South Africa ?
four years
Bachelor of Science Degree: A bachelor of science degree in software engineering should take about four years to complete, full-time. Some students may find their coursework challenging and decide to invest more time in their learning and understanding, but still should be able to finish up in approximately four years
How much math do you need for software engineering In South Africa ?
Despite its name, software engineering does not require math. At least, it doesn’t require as much math as you might think. There are numbers and problem-solving, but you won’t have to break out your AP Calculus certificate or trigonometry textbook to program—or engineer—software.
What subjects are needed to become a software developer in South Africa?
Although most software developers either have a computer science or engineering qualification, it is not necessary to complete a degree or diploma; in some cases, doing a relevant course is all that is required.
How long does it take to be a software engineer in South Africa?
The new route – With just 6-12 months of full or part-time education, you can learn focused skills in software development and cover the fundamentals of Computer Science. Software development is one of the few fields where you don’t need a formal degree or diploma to get a job.
What is a software developer salary in South Africa?
The old hands: Experienced software developers with 10+ years experience can expect to earn R65,000 – R87,000. In the middle: Mid-career software developers 5 years experience or more will be earning R37,000 – R45,000.