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.
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)
By the end of the course, students should be able to do the following:
Curriculum explorer: Click here
SCQF Level: 7
Credits: 15