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
RMB5,000 for UIC, HKBU and HKCHC students;
RMB7,500 for the students from other colleges/ universities.
Accomodation Fee
UIC students (Non-graduates): RMB10/ Person/ Day
UIC graduates: RMB60/ Person/ Day
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.