InstructorsProgramming Language


Textbooks

This course is supported by a customized online textbook Software Engineering for Self-Directed Learners (CS2113 edition), integrated into this course website.

Topics relevant for a week appears under the weekly schedule page (see the Topics tab). Some topics in there come with pre-recorded videos. Watching those videos is encouraged but optional: while they do not have additional theory not already covered by the text version, they can have complementary explanations, more examples, visualizations etc.

Tips for watching pre-recorded videos
  • You are recommended to watch the videos provided at faster speeds (x1.25 or even x1.5) to save time.
  • The pre-recorded videos and lecture webcasts are distributed via Canvas.

A PDF version of the full textbook will be provided at the start of the semester, via Canvas. In addition, you can use this technique to save the main text of a specific page/chapter as a pdf file.


InstructorsProgramming Language