| تاريخ بدء البرنامج | آخر موعد للتسجيل |
| 2026-01-28 | - |
نظرة عامة على البرنامج
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.
