Students
Tuition Fee
GBP 560
Start Date
Medium of studying
On campus
Duration
12 weeks
Details
Program Details
Degree
Courses
Major
Computer Programming | Data Analysis | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 560
Intakes
Program start dateApplication deadline
2026-01-28-
About Program

Program Overview


Advanced Python Programming

The Advanced Python Programming course is designed for individuals with a good knowledge of Python programming. This module aims to cover more advanced topics in the Python scripting language.


Learning and Teaching

This module includes a mix of traditional lectures and laboratory sessions. Each meeting starts with a lecture and finishes with a laboratory session.


Syllabus

The course syllabus includes:


  • Manipulating data in a text file
  • Use of selection criteria
  • Two dimensional arrays
  • Reading data into an array
  • Using Python to analyse a Microsoft spreadsheet
  • Sorting data using multiple keys
  • Introduction to Python classes
  • Introduction to Python inheritance
  • Saving Python objects in a database
  • Introduction to Graphical User Interfaces (GUIs)
  • Systems programming applications using Python scripts
  • Network programming using both UDP and TCP protocols.

Coursework and Assessment

To award credits, evidence of the knowledge and skills gained or improved is required. This includes assignments submitted to the course tutor and a class test at the end of the course. The assessment methods are designed to enhance learning and increase confidence.


Reading Suggestions

Recommended reading includes "Learning Python" by Lutz, M. & Ascher, D.


Library and Computing Facilities

Students on this course are entitled to join and use the University's library and computing facilities.


Accessibility

The University aims to provide access for all, offering a confidential advice and support service for students with long-term medical conditions, disabilities, or specific learning difficulties.


Course Details

  • Duration: 12 weekly meetings
  • Tutor: Dr Mike Evans
  • Course code: COM25A5395B
  • Fee: £560
  • Concessionary fee: £448
  • Location: 50-51 Park Place, Cathays, Cardiff, CF10 3AT
  • Credits: 20, Level 5
  • Schedule: Wednesdays from 18:00 to 21:00 plus 1 Saturday day school.
See More
How can I help you today?