Synopsis
Topics
- Reasons for writing programs and what can go wrong
- Introduction to programming languages
- Introduction to Integrated Development Environment (IDE)
- Sequence - variables, expressions and statements
- Conditional execution - selection and iteration
- Functions and why functions
- I/O and Files
- Strings
- Lists
- Dictionaries
- Tuples
- Introduction to Objects and why objects
Learning Outcome
- Describe the building blocks of computers and programs
- Express a sequence of statements based on computational logic
- Apply data structures to store and process information
- Employ structured programming principles to develop a program
- Develop an application to address practical requirements
- Solve computational problems using structured programming
Who Should Attend
Executive roles requiring ICT.
Relevance of Course to employment/upskilling/reskilling
ICT133 builds fundamental programming and problem‑solving skills, supporting employment and upskilling in tech roles requiring computational thinking, software development, and data handling.
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 |
|---|---|---|---|---|
| 1 | 1 | Friday | 7pm - 10pm | Reasons for writing programs and what can go wrong, Introduction to programming languages |
| 3 | 2 | Friday | 7pm - 10pm | Introduction to Integrated Development Environment (IDE), Sequence - variables, expressions and statements |
| 5 | 3 | Friday | 7pm - 10pm | Conditional execution - selection and iteration, Functions and why functions |
| 7 | 4 | Friday | 7pm - 10pm | I/O and Files, Strings |
| 9 | 5 | Friday | 7pm - 10pm | List, Dictionaries |
| 11 | 6 | Friday | 7pm - 10pm | Tuples, Introduction to Objects and why objects |
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.
Ms Tan Liang Gek is an award‑winning IT educator with over two decades of experience teaching programming and IT‑related modules. Her expertise spans Python, Java, C++, web programming, database systems, and data analytics—core foundations. She has extensive experience in curriculum design, hands‑on instruction, and preparing learners for industry certifications such as Oracle PL/SQL. With strong pedagogical training and a background in software engineering, she brings deep technical knowledge and proven teaching excellence to structured and object‑oriented programming instruction.
Mr Chong Siew Cheong is an experienced IT educator with extensive teaching experience across Python, Java, and object‑oriented programming. His background includes curriculum delivery, supervising projects, and teaching in different IHLs. With strong expertise in Python, C++, Java, and software design, he brings solid pedagogical and technical capability to teaching structured and object‑oriented programming.
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]