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-2025-ONGOING
DUBAI-ISC-TMD-FACE2FACE-2025-ONGOING
DUBAI-ISC-TSD-FACE2FACE-2025-ONGOING
DUBAI-ISC-TSD-INT-2021-2024
KAPLAN-SGP-TJA-MIXEDMODE-2025-ONGOING
KAPLAN-SGP-TMA-MIXEDMODE-2025-ONGOING
KAPLAN-SGP-TSA-INT-2021-2024
KAPLAN-SGP-TSA-MIXEDMODE-2025-ONGOING
MURDOCH-S1-FACE2FACE-2025-ONGOING
MURDOCH-S1-ONLINESCHD-2025-ONGOING
Requisites
Prerequisite
Exclusion
Enrolment rules
Students should also complete MAS162 Foundations of Discrete Mathematics AND ICT170 Foundations of Computer Systems.
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.
Learning outcomes
1.
Design and write good structured and object oriented C++ programs;
2.
Design and write well documented C++ programs that use abstract data structures: both programmer designed and from the Standard Template Library;
3.
Design test plans for abstract data structures coded as classes and the application programs that use these classes;
4.
Draw implementable high and low level Unified Modeling Language class diagrams showing relationships between classes.
5.
Discuss (and apply) the theory and application of abstract data structures and the algorithms that use them and are used by them;
6.
Design and implement solutions that adhere to given specifications;
7.
Adhere to stated requirements.
Assessments
To view assessment information, please select an offering from the drop-down menu above.