Program in Python

City University of Hong Kong

This is a jupyter book for the course CS1302 Introduction to Computer Programming at City University of Hong Kong. The course aims to introduce key concepts, techniques, and good practices of programming using a high-level programming language Python.

Course Intended Learning Outcomes (CILOs):

  1. Explain the structure of a computer program.
  2. Analyze, test and debug computer programs.
  3. Apply proper programming techniques to solve a task.
  4. Construct well-structured programs.

You may download a notebook using the toolbar at the top of a page. You can also launch the notebook to a Jupyter Server using the action buttons at the top:

  • JupyterHub is for registered students. It has persistent storage and nbgrader course set up for submitting assignments.