This specialised degree is aimed at students interested in careers in the development of computer-based systems, whether for business applications or the software control systems in power plants, aircraft and medical devices.
Type: undergraduate degree
Duration: 3 years part time
Compulsory Subjects
First year subjects:
- Theoretical computer science
- Introduction to programming
- Computer systems: fundamental concepts
- Pre-calculus Mathematics
- Calculus
- Linear algebra
- Applied linear algebra
- Mathematical modelling
- Introduction to programming
- Comprehension skills for science
- Basic statistics
- End-user Computing
Second year subjects:
- Theoretical computer science
- Programming: data structures
- Programming: contemporary concepts
- Computer organisation
- Numerical methods
- Mathematical programming
- Rational decision making
- Introduction to discrete mathematics
- Computer networks
Third year subjects:
- Theory of computer science
- Advanced programming
- Numerical methods
- Operating systems and architecture
- Discrete mathematics: Combinatorics
- Principles of databases
- Optimisation of resources
- Computer graphics
Careers: business applications developer, software control systems developer.
Source: www.unisa.ac.za