University of South Africa Short course: Introduction to Java Programming (70602)

short course: introduction to java programming (70602)

Purpose
To equip student with the theoretical knowledge and practical skills to design and implement Java computer programs for small to medium size applications. First year university courses typically teach introductory programming principles, whereas this course assumes that learners have already mastered these skills. Second Year University courses typically focus on different data structures, and sorting and searching techniques, and include a significant amount of theory. In this course the focus is on the practical programming experience.

Target group
Students who need to master basic programming skills in an objective-oriented programming language. Many scientists and engineers need to learn a modern objective-oriented programming language and update their programming skills.

Admission requirements
Senior Certificate or an equivalent NQF level 4 qualification.
Internet access to the course material, e-mail facility and discussion forum on the course Web site.

Duration
Year course
Language medium
English
Registration periods
For information about the registrations visit http://cs-cert.unisa.ac.za/register.html
Tuition method
University of South Africa open distance learning model. With study material consisting of a prescribed book, tutorial letters, software, and access to an interactive web-based teaching tool; students will submit assignments during the year; the assignments give the student the opportunity to practice his or her programming skills, obtain feedback from the web-based teaching tool, and give the course presenters the opportunity to provide feedback and guidance; contact with lecturers can be via e-mail, telephone, or personal consultation.
Kind of assessment
Note: Formative assessment and examination admission will comply with University of South Africa’s formative assessment rules and policies
Formative assessment: 
There will be assignments contributing towards a 20% year mark.
Summative assessment: 
A written two-hour examinatio. The examination contributes890% towards the final mark. Students need 50% to pass and 75% to get a distinction. A certificate from University of South Africa will be awarded to candidates after obtaining a final mark of at least 50%.

Introduction to Java Programming (CSJA1DP) 
HEQF Level of Module – 5
Credits of Module – 24
Syllabus/Content Topics
1. Structured programming in Java:
– Basic input and output
– Control structures
– Arrays and strings
2. Object-oriented programming:
– Basic input and output
– Contol structures
– Arrays and strings
3. Applications in Java:
– Stand-alone applications (programs)
– Applets for the Internet
– Graphical User Interfaces
Course Fee
The fee for this course is R4600 (full course fees payable on registration). The prescribed textbook is: Walter Savitch. Java: Introduction to Problem Solving and Programming. International Edition.
Study package
Course fees include all study material including prescribed book, tutorial letters and software.

Course leader
Me P le Roux MSc (HOD)(University of South Africa)
School of Computing
University of South Africa Science Campus, Florida
E-mail: [email protected]
Programme administrator(s)
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: [email protected]