CSCI2040 Introduction to Python - CUHK Course Review

Term Taken: 2019 Fall

Instructor (Class A): Prof. John Lui Chi Shing

Grading Scheme

  • Programming Exercises (40%)
  • Final Exam (60%)

Topics Covered

  • Python basics.
  • Functional programming.
  • Object-oriented programming.
  • Regular expressions.
  • Numpy, Scipy, Matplotlib.


I already knew Python, but I shamelessly registered this course for that +0.01 GPA boost. To be honest, I only attended one lecture, so I don’t know much about this course. I assume it is pretty easy for computer science majors. However, for people without programming language backgrounds, it would be a little challenging because the professor tends to jump between different subjects very quickly.

More CUHK Course Reviews