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 |
|
or
|
||
| Basic & Advanced C# Programming | 32 | R14 080 |
| 137 | R60 280 | |
| *Fees stated are for 2019 and subject to annual increases. | ||
| Module | Duration (Weeks) |
|---|---|
| Computer Literacy | 8 |
| |
| |
| |
| Personal Skills Development | 4 |
| |
| |
| Processing and Logic Concepts | 4 |
| |
| |
| |
| |
| Program Design | 4 |
| |
| |
| |
| Hardware Essentials | 4 |
| The computer, CPU, Memory and power devices | |
| Storage, display, peripherals and networking | |
| Assembling a PC, installing Windows, troubleshooting and virtualisation | |
| Software Engineering | 8 |
| Systems analysis and design | |
| UML and Source Code Versioning Platforms and Control | |
| Project | |
| Database Design Concepts | 8 |
| |
| |
| |
| |
| |
| |
| Database Management | 4 |
| SQL server 2016 | |
| Transact-SQL | |
| Populating a database | |
| Data manipulation | |
| Building and maintaining indexes | |
| Joins and views | |
| Stored procedures and iteration cursors | |
| Triggers and transactions | |
| Database administration and security | |
| Project | |
| Network+ Preparation | 8 |
| Interpret networking principles | |
| Communication principles of networks | |
| Implement a network | |
| Carry out network activities | |
| Security+ Preparation | 8 |
| 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 Programming | 11 |
| 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 Programming | 11 |
| HTML, Servlets, and JSP | |
| Objects, actions, scopes, cookies and Javabeans | |
| Web Services | |
| JavaMail | |
| Eclipse IDE | |
| Android applicationBasic | |
or | |
| Basic C# Programming | 11 |
| .NET framework, OOP, operators | |
| Object-oriented processes | |
| Implement functions | |
| Graphical User Interfaces | |
| Advanced C# Programming | 11 |
| Windows applications | |
| ASP.NET | |
| .NET distributed programming | |
| Web services | |
| 1 |
| +- 87 Weeks | |