Course Overview

I am the course coordinator for IS103 Computational Thinking, offered by the School of Information Systems (SIS), Singapore Management University (SMU).  It is a compulsory module for our BSc (Information Systems) programme. It is also a general elective open to all students in the university, and we regularly have students from the economics, business, accountancy, and law programmes who have found the course useful.

For an overview of the course, check out the following introduction slides that we used in the first week.

Roadmap for IS103 Computational Thinking


For the data structure topics, we develop our own original materials modeled on the tutorial exercises of Explorations in Computing by John S. Conery.

So the Last shall be First, and the First Last discusses linear data structures such as stacks, queues, and priority queues.
Good Things Come in Pairs describes hierarchical data structures such as binary trees and binary search trees. 
It's a Small World After All introduces non-linear data structures such as graphs, and several graph algorithms such as shortest-path and topological sort.
These materials are shared through the links below for educational uses, provided proper acknowledgments are made where appropriate.

Teaching Team

AY2018/2019 Term 1, Sultan De Casablanca @ Kampong Glam

(clockwise: Mokkie Mok, Trong Le, Toh Zi Jie, Hady Lauw, Ker Wei Xiang, Dion Ang Wei Xuan)

AY2017/2018 Term 1, Straits Cafe @ Rendezvous

(clockwise: Peh Jing Yuan (foreground), Maksim Tkachenko, Andrew Le, Trong Le, Mokkie Mok, Hansel Lee, Darryl Ong, Hady Lauw, Marcus Lee)

AY2016/2017 Term 1, Buffet Town at Raffles City

(clockwise: Tuan Le, Maksim Tkachenko, Mokkie Mok, Mervyn Lee Weng Ho, Lee Qixian, Chuan Dewei, Tan Yong Jin, Hady Lauw, Trong Nguyen)

AY2015/2016 Term 1, 1 Market by Chef Wan at Plaza Singapura

(clockwise: Zac Ler Ze Chen, Hady Lauw, Son Nguyen, Tuan Le, Loo Quanxiang, Wang Tiantong, Ngo Kee Kai, Mokkie Mok)

AY2014/2015 Term 1

Hady Lauw, Mokkie Mok, Tuan Le, Heng U San, Damien Ng Xuan Wei, Mohamed Safiullah

AY2013/2014 Term 1

Hady Lauw, Mokkie Mok, Hoang Tuan Anh, Chan Weitian, Lai Xin Chu, Seah Siu Ngee

AY2012/2013 Term 1

Hady Lauw, Mokkie Mok, Yosin Anggusti, Lai Xin Chu