Python Programming for Beginners

Course Code

DS1013


Unit Bearing Information

3 units


Course Description

This course provides students with basic knowledge of computer-oriented problem modelling and solving methodologies, algorithm analysis, and structured programming by using Python. Students will learn about the basic concepts of structured programming and how to develop elegant Python programs. Specific topics will include structured programming methodology, data types, control structures, functions, and the mechanics of running, testing, and debugging. After learning this course, students will be able to solve problems, explore real-world programming development challenges, and create small yet practical python applications.


Course Intended Learning Outcomes

Upon completion of this course, students should be able to

· Describe the basic concepts of programming;

· Develop small-scale programs by using Python;

· Solve computer-oriented problems by modeling and programming;

· Work as a team in writing programs.


Course Schedule

Instructor

Dr. Yujia HU, Assistant Professor, Faculty of Science and Technology


Medium of Instruction

English


Classroom

T29-201


Eligibility

A student who is currently studying for a bachelor degree.


Pre-requisite/ Co-requisite

Nil


Course Fee

  1. RMB5,000 for UIC, HKBU and HKCHC students;

  2. RMB7,500 for the students from other colleges/ universities.


Accomodation Fee

  1. UIC students (Non-graduates): RMB10/ Person/ Day

  2. UIC graduates: RMB60/ Person/ Day

  3. HKBU, HKCHC and other students: RMB60/ Person/ Day


Note: The standard fee for summer accommodation in student hostel for 2025 is subject to final confirmation.