University Of Johannesburg Higher Certificate Courses



University Of Johannesburg Higher Certificate Courses, The main objective of the course is to provide you with a wide-ranging, sound, academically based and industry oriented training course during which you’ll be steeped in software design and development; exposed to a wide range of technologies that will shape the future of computer applications over the next few years; fully grounded in both the theoretical and practical aspects of IT.
And just for the record, you’ll be in good company, (in more ways than one) Our track record is, to say the least, quite impressive, including delegates from companies such as Standard Bank, Spoornet, Siemens Nixdorf, First National Bank, Liberty Life, Eskom, SANDF, SAA and
the SABC.
ENTRANCE REQUIREMENTS
The minimum entrance requirements are:
 A matric certificate or equivalent qualification.
 Practical experience in the IT industry
COURSE FORMAT
The course is offered part-time over 2 years, which consists of 10 modules, offered as: Part-time block sessions of two weeks per module where you need to attend lectures from 18:00 to 21:00 daily in 8 block sessions over 2 weeks, spread over two years (6 Modules in 1st year and 4 in 2nd
year).
Please note:
The block sessions consist of lectures and practical classes presented on campus. To qualify for the certificate, all 10 modules must be completed successfully.
 
THE MODULES
MODULE 1: Introduction to Program Design and Programming, using the Visual Basic programming language
This module will cover:
– An introduction to important concepts by way of an in-depth case study. The design of each stage of the problem will be discussed at length, and the necessary constructs will be introduced by way of pseudo code.
– An introduction to a wide variety of design problems, which will be implemented using Visual Basic.
– Thorough groundwork which will equip you with practical, hands-on experience in program development. In short; even experienced programmers would benefit from the well-structured and well-disciplined approach to programming offered by this module.
MODULE 2: The use of Basic Data Structures, using the Visual Basic Programming Language
Module 2 includes the following:
– An expansion of the programming concept as discussed in module 1.
– The case study introduced during Module 1 will be used to illustrate concepts at an advanced level of design and implementation.
– Introduction to the concept of basic data structures, such as arrays and structures. (The implementation will be completed in Visual Basic)
– Functional discussion and illustration of advanced structures, such as stacks and queues, by means of practical design-oriented problems.
Please note:
Modules 1 & 2 will focus mainly on the design of sound, correct and safe programs – covering data structures and procedures constituting the building blocks of good programming. Although the medium of instruction will be Visual Basic, other programming languages could easily be learnt once these modules have been completed.