Colleges and Universities Offering Diploma in Computer Programming in South Africa

  • Course Name: Diploma in Computer Programming(Computer Programming)
  • Major Subject: Computer Programming
  • Course Category: Diploma Courses

Diploma in Computer Programming is a vocational qualification that provides individuals with the knowledge and skills necessary to pursue a career in computer programming. The course equips students with a solid foundation in computer science principles and programming languages. The following topics are covered:
a. Software development
b. Coding
c. Algorithms
d. Data structures
e. Database management
f. Web development
g. Software engineering
h. Computer networks
i. Computer security.

Students engage in a combination of theoretical coursework and practical hands-on projects.


Graduates in South Africa holding a Diploma in Computer Programming may work as:
i. Systems Analyst
ii. IT Project Manager
iii. Quality Assurance Analyst
iv. Technical Support Specialist
v. IT Consultant
vi. IT Trainer
vii. Entrepreneurship
viii. Software Developer/Engineer
ix. Web Developer
x. Mobile App Developer
xi. Database Administrator

Institutions Offering Diploma in Computer Programming

  • Centurion Academy Centurion Academy, Gauteng  
    Course entry requirements
    -NSC (Gr 12) with entrance to Diploma studies National Certificate (Vocational) with the minimum requirements for entrance to Diploma studies, as specified by UMALUSI (Computer Literacy recommended)

    Course duration: 3 years

    Mode of study: Full time

    Course content
    -Artificial Intelligence
    -Advanced Database Systems
    -Distributed Systems Design and Algorithms
    -Software Development Project (WIL Module)
    -Object-Oriented Systems Analysis and Design
    -Information Systems Strategic Design
    -Business Management
    -Project Management
    -Data Structures and Algorithms
    -Mobile Development A
    -Mobile Development B
    -Visual Programming B
    -Systems Analysis and Design
    -Object-Oriented programming
    -Human Computer Interaction
    -Database Design Concepts
    -Visual Programming A
    -Mathematics for Computer Science
    -Personal Skills Development
    -Introduction to Information Systems
    Structured Programming
  • St Paul King’s College St Paul King’s College, Johannesburg  
    Diploma in Computers and Programming
  • Immaculate College Immaculate College, Johannesburg  
  • Johannesburg City College Johannesburg City College, Johannesburg  




More Diploma Courses in South Africa



View all courses in South Africa