Course Description

This course focuses on fundamental concepts of developing programs using an object oriented approach. There will be an emphasis on writing clean and efficient code, and the ability to use an appropriate data structure or algorithm to solve problems.

Learning Objectives

Upon completion of the course, students will be able to: 

- Practice problem solving skills. 

- Read UML sequence and class diagrams. 

- Apply basic concepts of Object Orientation to a given scenario/context. 

- Apply good programming practices and design concepts to develop software. 

- Appreciate the role of algorithms and in problem solving.

Past Projects
Antbuildz

Students proposed a digital platform for users to source the most cost-efficient rental of construction logistics, that is meant to digitise the entire procurement process of construction logistic reservation, save time, and help users to discover the best price from all suppliers in the market.

School of Computing and Information Systems
School Term
AY2021/22 TERM 2
Course Code
IS 442

SUBSCRIBE TO OUR NEWSLETTER

Subscribe to our free monthly newsletter for the latest news, case studies and competitions

Newsletter checkboxes