Short Learning Programmes
	
	
		
			Short Course in Python Programming for Everybody (77100)
		
	
	
	
		
			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