School of Computing Short Learning Programmes (SLPs)

introduction to visual c programming (76804)


This module gives to both experienced programmers and beginners, insight to the relatively new programming language C#. On completion of this module, the student is expected to be familiar with the .Net environment and various object-oriented and event-driven programming techniques. The learner is exposed to the design of real life application in a short period of time (rapid application development)

Target group
Individuals with or without programming background
Junior developers and professionals not familiar with C#.

Syllabus/Course Content  

The syllabus is a combination of different types of knowledge, (concepts, processes, contexts) skills and values, and includes the following:

• Using GUI objects and the Visual Studio IDE
• Programming Fundamentals : Variables, Procedures and Functions
• Decision Making : If then and Case statements
• Looping: For Loop and While Loops
• Data Structures : Arrays and Strings
• Using Classes and Objects
• Files
• Exception Handling

Admission Requirements

• Senior Certificate or Equivalent NQF Level 4 Qualification
• Proficiency in English
• Students must be computer literate

Kind of assessment

• Formative Assessment: Learners will be required to complete assignments which will form an inherent part of their preparation for the examination.
• Summative Assessment: Final assessment by means of a 2-hour written examination.

Course Duration


Tuition method 

• The course is offered using the ODL model of UNISA:
• Text book and additional material:  Learners will be expected to work through the prescribed textbook as well as additional study material that may be required.
• Tutorial Letters: Learner will be provided with tutorial matters necessary for the understanding of the course contents as well as the completion of required assignments
• Software: Learners will be required to download the required software for completion of practical works.
• Online-material: Additional support material will be made available to students on the course website.
• Telephone and e-mail support: This will be the preferred means of communication.
• The Internet: It will be used as an additional communication tool between the learner (feedbacks and assignments memos) and the students (Assignment Submission).
• Study material will be in English only

Course Fee 

R4400 Full course fees payable on registration and includes all study material, including the prescribed book.

Course Leader

Mr L Aron
School of Computing
Office GJG 4-72, GJ Gerwel Building, UNISA Science Campus, Florida

Tel : 011 670 9102

Programme administrator

Ms Pertunia Masalesa
School of Computing
GJ Gerwel Building, Floor 3, Office 05
Tel: 011 670 9139/9189

Fax: 011 670 9174/9274