Overview
This unit introduces programming fundamentals and the Python language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve simple problems. Fundamental programming control structures, built in and complex data types and mechanisms for modularity will be presented in Python.
Topics covered will … For more content click the Read More button below.
Offerings
S1-01-CLAYTON-ON-CAMPUS
Requisites
Prohibition
Rules
Enrolment Rule
Contacts
Chief Examiner(s)
Dr Pierre Le Bodic
Unit Coordinator(s)
Dr Buser Say
Teaching approach
Active learning
Problem-based learning
Assessment
1 - Assignment 1
2 - Assignment 2
3 - Assignment 3
4 - Assignment 4
5 - Assignment 5
Scheduled and non-scheduled teaching activities
Applied sessions
Workshops
Workload requirements
Workload
Learning resources
Recommended resources
Availability in areas of study
Advanced computer science