- 2019


Minor / Major

Commencement year

This area of study entry applies to students commencing this course in 2019 and should be read in conjunction with the relevant course entry in the Handbook.

Any units listed for this area of study relate only to the 'Requirements' outlined in the component of any bachelors double degrees.

Unit codes that are not linked to their entry in the Handbook are not available for study in the current year.

Managing faculty

Faculty of Information Technology

Offered by

South Africa School of Information Technology


South Africa

Software development focuses on the technologies and techniques used to create computer-based systems and the development processes used in the construction of applications software, from large-scale enterprise systems to web-based and mobile applications. It will prepare you for careers in positions responsible for the development and implementation of software systems. You will learn about all aspects of the software development process, from systems analysis and design to programing and implementation.


Software development is listed in the Bachelor of Computer and Information Sciences in South Africa as a minor or major.


In addition to achieving the broad outcomes of their course, students successfully completing this major will be able to:

  • analyse requirements, and design, implement and maintain software applications.


Minor requirements (24 points)

No more than 12 points at level 1 may be credited to the minor.

Students complete:

  1. The following units (12 points):
  2. And two units (12 points) from:

Major requirements (48 points)

No more than 12 points at level 1 may be credited to the major and at least 18 points must be at level 3.

Students complete:

  1. The following six units (36 points):
  2. Two of the following units (12 points):
    • FIT3077 Software engineering: Architecture and design
    • FIT3134 Entrepreneurship
    • FIT3173 Software security

Relevant courses

Successful completion of the minor or major can be counted towards meeting the requirements for the following single degree:*

  • 4307 Bachelor of Computer and Information Sciences

Students in this course can complete the minor by using 24 points of their free electives or, where relevant, prescribed FIT electives.*

Students in other single bachelor's degrees may be eligible to complete the minor or major by using 24 or 48 points of their free electives.

* Students cannot complete both the minor or major in the same area of study.