Course Logistics

As of the time of writing, BS1009 is jointly taught by two faculty members:

  1. Mu Yuguang
  2. Marek Mutwil

BS1009 is meant to be a beginner-friendly introduction to Python - the topics covered are shown in the below table (taken from your Colab notebook):

Course Curriculum for BS1009

Figure 0.2: Course Curriculum for BS1009

Unlike most SBS courses, there is no final exam for BS1009. Instead, there are four CAs and one final project.

Your CAs have been set to the following date:

Table 0.1: Grading Components for BS1009
Component Date
CA1 Week 9
CA2 Week 10
CA3 Week 11
CA4 Week 12
Final Project End of Week 12