More details of the courses and the projects

About the exhibition

50.001 Introduction to Information Systems & Programming

Faculty

Ngai-Man (Man) Cheung (Associate Professor)
Kenny Lu Zhuo Ming (Senior Lecturer)
Norman Lee Tiong Seng (Senior Lecturer)
Ngai-Man (Man) Cheung (Associate Professor)

Project Description

Students are tasked to design an information system to solve an existing open problem under the “Smart Nation” theme. In this project, using Java programming, students apply object-oriented programming principles towards building a prototype. Every project also involves a mobile app programmed using the Android framework in Java. The resulting prototypes produced are an excellent demonstration of how such systems can improve our lives and solve problems that we face every day.

50.002 Computation Structures

Faculty

Oka Kurniawan (Senior Lecturer)
Kenny Choo (Senior Lecturer)
Natalie Agus (Lecturer)
Mattheiu De Mari (Lecturer)

Project Description

Each year, all Sophomore ISTD students are tasked to create their very own electronic game from scratch. Students only use FPGA to build their prototypes, with no other microcontrollers allowed. They are tasked to be as creative as possible to design their datapath around a single 16-bit Arithmetic Logic Unit, and come up with a fully functional yet fun electronic game hardware. This project is the ultimate test for their fundamentals on the architecture of digital systems, emphasising structural principles common to a wide range of technologies. At the end of the project, students are able to explain the fundamentals of modern operating systems and appreciate the technical skills necessary to be a capable digital systems engineer.