ITD121 Programming Principles

Unit synopsis

This unit gives you a positive introduction to modern programming concepts and techniques. Although some theoretical aspects of programming are covered in lectures, the overall emphasis of the unit is to learn programming concepts and related problem-solving strategies though an exploratory problem based approach. Through this means, you will be building abstractions with procedures, data and objects, thereby designing, coding and debugging programs of increasing complexity. The unit gives you the foundation for subsequent programming courses within the Computer Science major

Faculty
QUT International College
School/Discipline
QUT International College
Study area
Information technology
Credit points
12

Dates and locations

Teaching period Dates Locations
13 Week Teaching Period - 1, 2019 25 February 2019 - 18 June 2019
  • Kelvin Grove
13 Week Teaching Period - 2, 2019 24 June 2019 - 15 October 2019
  • Kelvin Grove
13 Week Teaching Period - 3, 2019 21 October 2019 - 18 February 2020
  • Kelvin Grove

Previous study requirements

Prerequisites
ITD104 or IND104
Anti-requisites
CAB201
Equivalents
INB270

Guide to previous study requirements

Prerequisites
To enrol in this unit, you must have completed these prerequisite units (or have credit, advanced standing or exemption for them), or be able to demonstrate that you have equivalent background knowledge.
Anti-requisites
You can’t enrol in this unit if you have completed any of these anti-requisite units.
Co-requisites
To enrol in this unit, you must have already completed these co-requisite units, or you must enrol in them at the same time.
Equivalents
You can’t enrol in this unit if you have completed any of these equivalent units.
Assumed knowledge
We assume that you have a minimum level of knowledge in certain areas before you start this unit.

Unit outlines