AY2020/2021 Semester 1
School of Computing
National University of Singapore
CS1101S Programming Methodology is a module taught by the Department of Computer Science at the School of Computing, NUS.
CS1101S is an introduction module to computational thinking and programming, and it's based on the classic textbook, Structure and Interpretation of Computer Programs (SICP). The module uses an adaptation of this book, SICP-JS, catered to JavaScript.
The module is taught in Source, a sub-language of JavaScript. It also uses an online gamified learning and development environment, SourceAcademy, where students complete Missions and Quests by solving computing problems using the Source language.
This repository will be mainly used to store my Avenger teaching materials. I'm using GitHub instead of Google Drive as it's easier for me to see the edits I've made.
To view any of the slides, simply click on the links below to view them in the browser. If you wish to copy text from the PDFs, feel free to download them!