Course image SWE402 Data Mining 2026/04 Teo Bee Guan - DSC Group
2025 - 2026

Advances in data generation and collection are producing a deluge of data sets in commerce and a variety of scientific disciplines. Data analysis techniques are becoming more important. This course introduces fundamental concepts and algorithms of data mining techniques and programming tools for students to apply, implement and evaluate data mining techniques to solve problems.

Course image SOF103 C and C++Programming 2025/09 AZMI
2025 - 2026

The aims of this course are to provide a solid introduction to programming in C and C++ and to provide an overview of the principles and constraints that affect the way in which these languages have been designed and are used. Before delving into the object-oriented realm of C++, this course first focuses on the foundational concepts of procedural programming using C such as primitive types, selection and control structures, files, functions, arrays and pointers. It then covers an intermediate study of object-oriented methodologies using C++ with an emphasis on classes and objects, inheritance, polymorphism, exception handling and templates.