Short Learning Programmes

Short Course in Python Programming for Everybody (77100)

Duration: Six months

Language medium: English

Target group:

Individuals with or without programming backgrounds
Junior developer and professionals not familiar with Python.

Admission requirements:

Matriculation certificate or equivalent qualification
Basic Computer Literacy

Registration periods:

Semester Registration Periods

Course leader details:

Mr L Aron
Lecturer
Department of Computer Science
Computer Science - Programming
Aronl@unisa.ac.za
011 670 9102
C-482; Science Campus

Programme administrator:

Admin Officer
Unisa Centre for Lifelong Learning
360 Lillian Ngoyi Street, Pretoria Central
Solomon Mahlangu Building 2nd floor
Tel: 012 352 4288
Email address: UCL@unisa.ac.za
Application Link: www.unisa.ac.za/applyslp

Purpose statement:

The purpose of this course is to equip learners with a sound knowledge of the underlying principles of computer programming. This course provides learners with the knowledge, skills and competencies to apply programming techniques and strategies in solving real-world problems using the Python Programming language, within South-African and global contexts.Python is now one of the most popular and widely used programming languages in the world. Besides web and software development, Python is also used for data analytics and machine learning.

Modules:

SCPPE20 - Python Programming for Everybody

The syllabus is a combination of different types of knowledge, (concepts, processes, contexts) skills and values, and includes the following: Structure and components of programming languages Programming Fundamentals: Variables, Procedures and Subroutines Decision Making: If then statements Loops: For Loop and While Loops Data Structures: Lists and Strings