Students
مصاريف
GBP 560
تاريخ البدء
وسيلة الدراسة
داخل الحرم الجامعي
مدة
12 weeks
حقائق البرنامج
تفاصيل البرنامج
درجة
الدورات
تخصص رئيسي
Computer Programming | Data Analysis | Software Development
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات
نوع التعليم
داخل الحرم الجامعي
توقيت
لغة الدورة
إنجليزي
مصاريف
متوسط ​​الرسوم الدراسية الدولية
GBP 560
دفعات
تاريخ بدء البرنامجآخر موعد للتسجيل
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.
عرض المزيد
How can I help you today?