Overview
To view overview information, please select an offering from the drop-down menu above.
Academic contacts
To view unit coordinator information, please select an offering from the drop-down menu above.
Offerings
DUBAI-ISC-TJD-FACE2FACE-2026-2026
DUBAI-ISC-TJD-INT-2024-2024
DUBAI-ISC-TMD-FACE2FACE-2025-2025
DUBAI-ISC-TSD-FACE2FACE-2026-2026
DUBAI-ISC-TSD-INT-2024-2024
KAPLAN-SGP-TJA-INT-2024-2024
KAPLAN-SGP-TJA-MIXEDMODE-2026-2026
KAPLAN-SGP-TMA-MIXEDMODE-2025-2025
KAPLAN-SGP-TSA-INT-2024-2024
KAPLAN-SGP-TSA-MIXEDMODE-2026-2026
MURDOCH-S1-EXT-2018-2024
MURDOCH-S1-FACE2FACE-2025-ONGOING
MURDOCH-S1-INT-2018-2024
MURDOCH-S1-ONLINEFLEX-2025-ONGOING
Requisites
Prerequisite
Exclusion
Other learning activities
To view other learning activity information, please select an offering from the drop-down menu above.
Learning activities
To view learning activity information, please select an offering from the drop-down menu above.
Assessments
To view assessment information, please select an offering from the drop-down menu above.
Additional information
Unit content:Pipe-filter architecture and regular expressions
Client-Server architecture
Batch versus run-time validation design
Object-oriented design and UML
Dynamic binding and inheritance
Event-based architecture
Finite state machines and GUI design
Petri Nets
Multithreading and synchronisation
Layered architectures, design patterns and other architectures.
Other notes:Each student is expected to spend on average three hours per teaching week reading the lecture notes, books chapters and other recommended materials relevant to the topic covered in that week and spend a similar amount of time working on the lab exercises for that week. In addition, each student is required to complete two assignments and sit the final examination.