This course teaches the fundamentals of computer programming using the Python programming language. Students will learn about the basic components of modern computer systems, essential programming concepts, problem-solving methods, and basic algorithm design. The main content of the course includes Python syntax, data types, operators, control flow, defining and using functions, input/output operations, data structures and algorithms, as well as the basics of object-oriented programming. This course will lay the foundation for future advanced computing courses.
Subject Librarian: Lin, WANG
Email: wanglin@cuhk.edu.cn