Singapore-based practical guides, tutorials and experiments in AI, computing, modelling, simulation, optimisation and quantum computing, with research notes and hands-on workflows.

Teaching

The latest Singapore Institute of Technology course entries listed here are for AY2024 Semester 1 and Semester 2. Earlier course history is mainly from Nanyang Technological University, including software engineering.

Current courses at SIT

AY2024 Semester 2

  • INF1008 – Data Structures and Algorithms
  • ICT1507C – Programming Fundamentals in Python

AY2024 Semester 1

  • ICT4003 – Productivity Management
  • ICT1502C – Information Technology Fundamentals

Earlier courses — mainly at NTU

AY2010 Semester 2
AY2010 Semester 1
  • CSC207 – Software Engineering
  • CM104 – Reasoning with Objects
  • CSC/CPE203 – Software, Systems and Models
AY2009 Semester 2
AY2009 Semester 1

CSC207 – Software Engineering ILab project groups:

AY2008 Semester 2

CPE207 – Software Engineering. Topics covered in this course include:

  • UML 2.0
  • Software Development Lifecycle (SDLC)
  • Project Management
AY2008 Semester 1

CSC207 – Software Engineering ILab project groups — all groups worked on “Online Vehicle Tracking and Dispatching”:

AY2007 Semester 2

CSC207 – Software Engineering ILab project groups:

AY2007 Semester 1

CSC207 – Software Engineering ILab project groups:

AY2006 Semester 2
  • CSC207 – Software Engineering I
2006 Semester 1
  • CM104 – Reasoning with Objects
  • CSC207 – Software Engineering I
  • CSC205 – Operating System

Related teaching project: Students working on data structures, algorithms or software engineering can explore the hands-on Knight’s Tour project with OpenAI Codex CLI, including algorithm implementation, tests and code review.