Unit information
- Unit code
- ITD121
- Faculty
- QUT College
- School/Discipline
- QUT College
- Credit points
- 12
Dates and locations
Teaching period | Dates | Locations |
---|---|---|
College 1, 2024 | 26 February 2024 - 21 June 2024 | Kelvin Grove |
Fees
- Commonwealth supported place (CSP) student contribution amount
- 2024: $1,118
- Domestic fee-paying student fee
- 2024: $4,104
- International student fee (excluding study abroad students)
- 2024: $4,788
Guide to fees
Previous study requirements
Guide to previous study requirements
[object Object]
{"attributes":{"LEW3FAC":"Late Enrolment - Available for enrolment Week 3 - faculty approval required"},"study-types":[],"availabilities":[{"study-mode":"All","attendance-mode":"Internal","location":"Kelvin Grove","campus":"Kelvin Grove","study-period":"College 1","date-end":"2024-06-20T14:00Z","date-start":"2024-02-25T14:00Z","year":2024}],"broad-study-area":{"foe":29999},"code":"ITD121","credit-points":12,"fees":[{"csp":"$1,118","dom":"$4,104","int":"$4,788","year":2024}],"faculty":{"code":370240,"title-short":"QUT College","title-full":"QUT College"},"school-discipline":{"code":370240,"title-short":"QUT College","title-full":"QUT College"},"unit-requisites":{"anti":"CAB201","equiv":"INB270","pre":"ITD104 or IND104"},"sams-version":1,"summer":[],"synopsis":"This unit builds on the gentle introduction to programming provided in Building IT Systems. In that unit students learned how algorithms are constructed by combining the logical structures of sequence, selection and iteration. Students also learn how functions can be used to abstract and reuse sections of code. These concepts are reinforced in this unit and extended with additional applications of abstraction necessary to combat complexity when building larger systems. Object-oriented principles are introduced where the program is structured around classes of objects that are identified from the real-world providing a high-level architecture that is better able to stand the test of time as requirements evolve throughout the lifetime of the system. This unit provides the foundation for the other more advanced and specialized programming units.","title-full":"ITD121 Programming Principles","title-short":"Programming Principles","url":{"current":"https://qutvirtual4.qut.edu.au/group/student/enrolment/units/unit?unitCode=ITD121&year=2024","prospective":"https://www.qut.edu.au/study/unit?unitCode=ITD121","timetable":"https://qutvirtual3.qut.edu.au/qvpublic/ttab_unit_search_p.process_teach_period_search?p_unit_cd=ITD121"},"year":2024,"years":[2024]}
Unit outlines
Loading unit outlines...
Offer of some units is subject to viability, and information in these Unit Outlines is subject to change prior to commencement of the teaching period.