Skip to content

The Hong Kong University of Science and Technology — Kenneth Wai-Ting Leung

Software Engineering: Software Design and Project Management

Review HKUST’s intermediate software-engineering course for system design, state machines, design patterns, quality assurance and development management.

PaidIntermediate10+ hoursEnglishCertificateSoftware Architecture
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

HKUST combines system analysis and design with state-machine diagrams and two modules on design patterns. Quality assurance and management follow the design work. This broader engineering course connects architecture choices with the way a team verifies and delivers the resulting software.

What you will learn

  • Describe a system using analysis and design models.
  • Apply state-machine diagrams and relevant design patterns.
  • Relate quality assurance to development management.

Who this suits

Intermediate learners with basic object-oriented programming knowledge.

Before you enroll

Preview the programming language and modeling conventions used. The course spans several engineering concerns, so learners seeking deep distributed-system architecture may need a more specialized follow-up.

Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Provider access terms can change; review them before paying.

Put it into practice

Model a small reservation feature with states and transitions. Select one useful pattern, explain the problem it solves and write an acceptance check for a failed transition.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
The Hong Kong University of Science and Technology — Kenneth Wai-Ting Leung
Page updated
12 Oct 2026