Short Course

Advanced Software Design and Architecture

Programme ScheduleDuration (days)Mode of DeliveryProgramme Code
To be advised2Classroom LearningTGS-2024046308

Course Overview

The course is designed to equip participants with advanced skills and knowledge in the field of software design and architecture. The focus is to go beyond fundamental programming and explore best practices essential for designing robust, scalable, and maintainable software systems through applying software engineering principles, design patterns and architecture.

The target audience are learners with knowledge of basic software design principles but need to bridge the gap between foundational knowledge and ability to design robust software systems.

Skills taught will equip learners to upgrade them from a programmer into roles such as software architect, senior developer or technical lead, where they will be able to make high-level decisions and address system-wide concerns.

Course Objectives

At the end of the course, participants will be able to:

  • Appreciate the need for modular and maintainable software systems.
  • Design modular and maintainable software systems using software design principles.
  • Apply software design patterns to solve specific challenges in software architecture.
  • Understand the implications of architectural choices on system scalability and maintainability.
  • Evaluate and justify design decisions based on project requirements.

Job Role Readiness

Software architects, software engineers, technical leads and project managers with technical background.

Prerequisites

Participants should have attended the course Principles of Software Development or its equivalent.

Instructors


Dr Leong Wai Kay

Programme Fees


Singapore Citizens Singapore PRs Enhanced Training Support for SMEs International Participants
39 years old
or younger
40 years old
or older
Full Programme Fee S$1,900.00 S$1,900.00 S$1,900.00 S$1,900.00 S$1,900.00
Less: SSG Grant Amount S$1,330.00 S$1,330.00 S$1,330.00 S$1,330.00 -
Nett Programme Fee S$570.00 S$570.00 S$570.00 S$570.00 S$1,900.00
9% GST on Nett Programme Fee S$51.30 S$51.30 S$51.30 S$51.30 S$171.00
Total Nett Programme Fee Payable, Including GST S$621.30 S$621.30 S$621.30 S$621.30 S$2,071.00
Less Additional Funding - S$380.00 - S$380.00 -
Total Nett Programme Fee Payable, Including GST, after additional funding from the various funding schemes S$621.30 S$241.30 S$621.30 S$241.30 S$2,071.00
  1. Total Nett Programme Fee Payable, including GST, after additional funding from various funding schemes.
  2. Participants must fulfill at least 75% attendance and pass all assessment components to be eligible for SSG funding.
  3. Please note that all external funding for courses is limited in duration and subject to eligibility and availability.