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
MURDOCH-S1-FACE2FACE-2025-ONGOING
MURDOCH-S1-ONLINEFLEX-2025-ONGOING
OUA-OUA1-ONLINEFLEX-2025-ONGOING

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.
Construct algorithms to solve basic to intermediate problems using a combination of sequence, selection and iteration.
2.
Implement such algorithms in a common programming language.
3.
Apply the methodology of top-down design to the construction of solutions and implement these solutions in a modular way.
4.
Be familiar with a number of basic data structures commonly used in computer programming.

Assessments

To view assessment information, please select an offering from the drop-down menu above.

Additional information

Unit content:1. Introduction and Algorithms 2. Introduction to Programming and Sequence 3. Selection 4. Iteration 5. Modular Programming 6. Arrays 7. File I/O 8. Data Structures 9. Introduction to Object-Oriented Programming