CSCI1550: Computer Principles and Python Programming
Teaching Assistant, The Chinese University of Hong Kong, 2025
Undergraduate Course
Offered by Dr. LAM King Tin, Fall 2025.
This course introduces computer programming in Python. Students will learn modern programming concepts, problem solving and creation of computer applications using the Python programming language. Topics include basic Python language syntax, control flow, functions, lambda expressions, Python’s common data structures, list comprehensions, file I/O and operating system interface, object-oriented programming, functional programming, and basic usage of common data science packages such as NumPy and Pandas.