CSC-40068 - Advanced Programming in Python
Coordinator:
Lecture Time:
Level: Level 7
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2024/25

None

Available as a Free Standing Elective

No

Co-requisites

None

Prerequisites

None

Barred Combinations

None

Description for 2024/25


Aims
To build on the Semester 1 introductory programming module (System Design and Programming) and provide a deeper understanding of object-oriented programming and the concept of parallelism and concurrent programming.

Intended Learning Outcomes

apply object-oriented concepts in Python making use of advanced data structures: 1
develop software employing parallelism and concurrency: 1
justify the extent to which object-oriented programs meet specified requirements: 2

Study hours

24 hours of lectures as active learning;
24 hours of tutorials as active learning;
24 hours of preparation for tutorials as independent study;
78 hours of research and preparing the coursework assignment as independent study

School Rules

CSC-40044 System Design and Programming

Description of Module Assessment