F27YD - Python Programming

Course leader(s):

Aims

Students will master the Python programming language  and be able to employ it to design appropriate data structures and algorithms for software modules. They will be able to test and evaluate solutions and present design results in the form of visualizations, reports, or hardware/software.

Syllabus

1. Introduction to the Python langauge and its structure, including practical programming examples. (1.1 Python Programming Xidian CS205502X)

2. Test and evaluate solutions to more complex problems using Python, choosing appropriate data structures (2.1 Python Programming Xidian CS205502X)

3. Present design results in the form of visualizations, reports, or hardware/software. (3.1 Python Programming Xidian CS205502X)

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 7

Credits: 15