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

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