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

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.