UNISA Short course: Introduction to Visual C Sharp.Net programming (76804)
short course: introduction to visual c sharp.net programming (76804)
Purpose
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
Semester
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
E-mail: aronl@unisa.ac.za
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
E-mail: cense@unisa.ac.za