unisa logo

Programming

Type:

Major, Minor

Description:

Software development, or programming is concerned with the development of high quality, reliable software systems. This major introduces and develops a knowledge of the fundamentals and practice in computing and includes the study of programming as well as user interfaces, Agile development methodology and mobile enterprise applications.

Prerequisite(s):

Nil

Assumed Knowledge:

Nil

Courses:

Course Area and cat no. Units Level References
MAJOR
Problem Solving and Programming COMP 1039 4.5 1
Programming Fundamentals COMP 1040 4.5 1
Information Technology Fundamentals INFT 1016 4.5 1
Data Structures COMP 2012 4.5 2
Agile Development with .NET COMP 3021 4.5 3
Software Development with C++ COMP 3023 4.5 3
Interface Design, Interaction and Experience INFT 1004 4.5 1
Mobile Enterprise Workshop INFS 4017 4.5 4
MINOR
Information Technology Fundamentals INFT 1016 4.5 1
Problem Solving and Programming COMP 1039 4.5 1
Programming Fundamentals COMP 1040 4.5 1
Data Structures COMP 2012 4.5 2

Rules:

Nil

Notes:

Nil