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

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.

Create and manipulate basic data types and structures used in computer programming.

2.

Construct algorithms to solve basic to intermediate problems using a combination of basic instructions (sequence, selection and iteration) and data structures (variables, arrays and records).

3.

Implement such algorithms in a common programming language.

4.

Apply the top-down design methodology to the construction of modular solutions and implement these solutions in a modular way using a programming language.

5.

Design test cases and test data, and test and debug algorithms and computer programs written in C programming language.

Assessments

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

Additional information

Unit content:

1. Introduction to Algorithms and Programming

2. Variables, Instructions and Basic Data Types

3. Selection

4. Iteration

5. Modular Programming

7. Pointers

6. Arrays

8. Records

9. Files

 

UN Sustainable Development Goals

This curriculum aligns with the following UN Sustainable Development Goals:

Goal 4: Quality education
Goal 8: Decent work and economic growth
Goal 9: Industry, innovation and infrastructure