Part-Time Programme | NQF 5

Higher Certificate in Information Systems

This qualification bridges the gap between theoretical knowledge and practical application. It will help you develop your programming ability and hardware skills to ensure that you are ready for the world of work, especially in the IT industry.

Our Higher Certificate in Information Systems (Engineering) provides you with a solid theoretical and intensive practical foundation in the basics of one programming language and one database language, where the emphasis is on application. You will develop a balance of software and hardware knowledge as well as extensive technical experience. The core subject areas are Programming Language, Network+, Security+ and Introduction to Virtualisation . You also cover topics such as general Computer Literacy, Processing and Logic. Throughout the qualification you will complete technical projects so that you are able to troubleshoot problems.

We attribute much of the success of our Higher Certificate programmes in Information Systems (IS), to our unique Mastery Learning Methodology (MLM). This modular self-directed learning approach gives you the flexibility to start and progress at a pace that best suits you.

You will develop essential skills for the world of work, especially for the IT industry, such as analysing and solving real problems, logical and innovative thinking, working in teams and communicating effectively.


Pay per module

Fully supported

Work and Learn

No Need to Travel

16hrs effort p/ module p/week

National Senior Certificate (NSC) with diploma or certificate entry or an equivalent foreign secondary qualification on an NSC level confirmed by SAQA.

National Certificate (Vocational) level four issued by the Council of General and Further Education and Training.

You must have obtained the required results in the Placement Assessment.

Course Name Credit Module Cost (upfront cost R50 000)
Computer Literacy 12 R5 280
Personal Skills Development 6 R2 640
Processing and Logic Concepts 8 R3 520
Program Design 6 R2 640
Software Engineering 12 R5 280
Database Design Concepts 12 R5 280
Network+ Preparation 15 R6 600
Security+ Preparation 12 R5 280
Hardware Essentials 6 R2 640
Database Management 6 R2 640
Basic & Advanced Java Programming 32 R14 080
Basic & Advanced C# Programming 32 R14 080
137 R60 280
*Fees stated are for 2019 and subject to annual increases.
Module Duration (Weeks)
Computer Literacy8
  • Hardware and Software
  • Powerpoint
  • Word
  • Access
  • Excel
Personal Skills Development4
  • Implementing transferable skills
  • Providing solutions to problems
  • Manage work-related situations
  • Improve your ability to learn
Processing and Logic Concepts4
  • Number systems
  • Karnaugh maps
  • Logic gates
  • Decision tables
  • Truth tables
  • System flowcharts
  • Boolean algebra
  • Program flowcharts and trace tables
Program Design4
  • Introduction to pseudocode
  • File handling
  • Program control statements
  • Functions in pseudocode
  • Arrays
Hardware Essentials4
The computer, CPU, Memory and power devices
Storage, display, peripherals and networking
Assembling a PC, installing Windows, troubleshooting and virtualisation
Software Engineering8
Systems analysis and design
UML and Source Code Versioning Platforms and Control
Database Design Concepts8
  • Database development
  • Recursive relationships
  • Modelling entities
  • Modelling more complex structures
  • Modelling relationships
  • Normalisation
  • Adding detail to the diagram
  • Database design
  • Unique identifier
  • Mapping exclusive relationships
  • Many-to-many relationships
  • Project
Database Management4
SQL server 2016
Populating a database
Data manipulation
Building and maintaining indexes
Joins and views
Stored procedures and iteration cursors
Triggers and transactions
Database administration and security
Network+ Preparation8
Interpret networking principles
Communication principles of networks
Implement a network
Carry out network activities
Security+ Preparation8
Fundamental security concepts, and threats and attacks
Network security
Cryptography and public key infrastructure
Web security, authentication and authorisation
OS and application security and remote access security
Wireless security and site and access security
Recovery and continuity strategies, and operational policies and procedures
Next generation network security and practical exercises
Programming Language (Java OR C#)
Basic Java Programming11
Use of Object-oriented programming
Use basic Java Concepts
Graphical User Interfaces
User events, threads, animation and applets
Java Collections framework, handling data through Java streams
JDBC Concepts, Object serialization, and reflection
Advanced Java Programming11
HTML, Servlets, and JSP
Objects, actions, scopes, cookies and Javabeans
Web Services
Eclipse IDE
Android applicationBasic
Basic C# Programming11
.NET framework, OOP, operators
Object-oriented processes
Implement functions
Graphical User Interfaces
Advanced C# Programming11
Windows applications
.NET distributed programming
Web services
  • Final Practical Exam
+- 87 Weeks

Request more information