Synopsis
Topics
- How to store tabular information in objects
- How to process tabular information through objects
- Class
- Object
- Method
- Abstract Class
- Inheritance
- Composition
- Introduction to SOLID principles
- Container data structure and event management
- Graphical User Interface (GUI) application
- Process exception handling
Learning Outcome
- Describe the structure of objects: attributes and methods
- Use objects to store and compute tabular information
- Demonstrate how class hierarchy and association can be used to organize information
- Apply the principles of object-oriented programming principles in designing and developing applications
- Construct the class hierarchy and association according to specification
- Develop Graphical User Interface (GUI) for an application based on user requirements
Who Should Attend
Executive roles requiring ICT.
Relevance of Course to employment/upskilling/reskilling
ICT162 builds object‑oriented programming and GUI development skills, supporting employment and upskilling in software development, system design, and application engineering.
Admissions Prerequisites
- Diploma or an equivalent qualification from a recognized institution.
Please refer to Undergraduate CET Admission Eligibility Criteria for Undergraduate CET Modular Courses.
Schedule
| Week | Lesson | Day | Time | Topic |
|---|---|---|---|---|
| 2 | 1 | Friday | 7pm - 10pm | How to store tabular information in objects, how to process tabular information through objects |
| 4 | 2 | Friday | 7pm - 10pm | Class, Object |
| 6 | 3 | Friday | 7pm - 10pm | Method, Abstract Class |
| 8 | 4 | Friday | 7pm - 10pm | Inheritance, Composition |
| 10 | 5 | Friday | 7pm - 10pm | Introduction to SOLID principles, Container data structure and event management |
| 12 | 6 | Saturday | 8.30am - 11.30am | Graphical User Interface (GUI) application, Process exception handling |
Assessments
The overall course grade is determined by
- Assignments, Online Test, Written Exam
Trainer Info
Mr Kevin Ng is an experienced ICT educator and industry practitioner with extensive expertise in programming and software development. He has served as Course Lead for Structured Programming and Object‑Oriented Programming courses since 2022, overseeing curriculum development, designing assignments and exams, and guiding students’ learning progress. His background includes teaching Python, Java, data structures, and object‑oriented design across different IHLs. Combined with over 15 years of industry experience in software development and project management, Kevin brings strong practical and pedagogical expertise to these courses.
Mr Tan Han Kee is a highly experienced programming educator with over two decades of teaching across different IHLs. At SUSS, he serves as Associate Faculty and course lead for programming modules, demonstrating strong capability in teaching foundational and object‑oriented programming—core competencies. His background includes extensive experience teaching Python, Java, C, and other programming subjects, authorship of a programming textbook, and recognized teaching excellence awards. His industry roles in software engineering, systems development, and IT management further strengthen his ability to support students in structured and object‑oriented programming courses.
Mr Lee Keng Pang is an experienced IT professional and educator with strong technical expertise in Python, Java, C++, and object‑oriented design. His background includes extensive software development experience across multiple languages and architectures, as well as leadership roles in large‑scale system implementations. His blend of deep technical skills and practical industry insights enables him to effectively guide students in Structured Programming and Object‑Oriented Programming courses.
Course Completion requirements
- Participants are required to achieve at least 75% attendance and pass any prescribed examinations/assessments or submit any course/project work (if any) under the course requirement.
- Participants are required to complete all surveys and feedbacks related to the course.
- The course fees are reviewed annually and may be revised. The University reserves the right to adjust the course fees without prior notice.
- Singapore University of Social Sciences reserves the right to amend and/or revise the above schedule without prior notice.
Course Fees, payment and refund policy
| International Participants | Singapore Citizens (below 40yrs), Permanent Residents | Singapore Citizens (40yrs and above) SkillsFuture Mid - Career Enhanced Subsidy1 | Enhanced Training Support for SMEs2 (Singaporean and PRs) | |
|---|---|---|---|---|
| Full Course Fees (A) | $1,927.00 | $1,606.00 | $1,606.00 | $1,606.00 |
| SSG Grant Rate (B) | 0% | 70% | 70% | 70% |
| SSG Grant (C) | - | $1,124.20 | $1,124.20 | $1,124.20 |
| Nett course fees (A) - (C) = (D) | $1,927.00 | $481.80 | $481.80 | $481.80 |
| 9% GST on Nett course fees (E) | $173.43 | $43.36 | $43.36 | $43.36 |
| SSG Enhanced Funding Rate (F) | 0% | 0% | 20% | 20% |
| SSG Enhanced Grant (G) | - | - | $321.20 | $321.20 |
| Total nett course fee payable, including GST (D) + (E) - (G) = (H) | $2,100.43 | $525.16 | $203.96 | $203.96 |
For the various payment modes, please refer here.
For the refund policy, please refer here.
For clarification, please contact the SUSS Academy via the following:
Telephone: +65 6248 0263
Email: [email protected]