Unit information
- Unit code
- IFB104
- Faculty
- Faculty of Science
- School/Discipline
- School of Computer Science
- Study area
- Science
- Credit points
- 12
Dates and locations
Teaching period | Dates | Locations |
---|---|---|
Semester 1, 2024 | 26 February 2024 - 22 June 2024 |
Gardens Point Gardens Point (Online) |
Semester 2, 2024 | 22 July 2024 - 16 November 2024 |
Gardens Point Gardens Point (Online) |
Semester 1, 2025 | 24 February 2025 - 21 June 2025 |
Gardens Point Gardens Point (Online) |
Semester 2, 2025 | 21 July 2025 - 15 November 2025 |
Gardens Point Gardens Point (Online) |
Fees
- Commonwealth supported place (CSP) student contribution amount
- 2024: $1,118
- 2025: $1,164
- Domestic fee-paying student fee
- 2024: $4,104
- 2025: $4,356
- International student fee (excluding study abroad students)
- 2024: $4,788
- 2025: $5,172
Guide to fees
Previous study requirements
Guide to previous study requirements
Apply
Single-unit study
You can apply to study this unit for personal or professional development.
Apply now for single-unit studyCross-institutional study
You can apply to study this unit for credit towards a course at another university.
Apply now for cross-institutional studyStudy abroad and exchange
This unit is available as part of our study abroad and exchange programs.
Find out more about our study abroad and exchange programs
[object Object]
{"attributes":{"STARTU":"START QUT Units","DGNAA":"Available for Single Unit students (UG) - no approval required","DGCIA":"Available for cross institutional students - no approval required","ITBUNI":"Information Technology UG - Uni Wide Units","LEW4NA":"Late Enrolment - Not available for enrolment Week4","DGSAA":"Study Abroad / Exchange (UG) - no approval required"},"study-types":["Single-unit study","Cross-institutional study"],"availabilities":[{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"Gardens Point","study-period":"Semester 1","date-end":"2024-06-21T14:00Z","date-start":"2024-02-25T14:00Z","year":2024},{"study-mode":"All","attendance-mode":"Internal","location":"Gardens Point","campus":"Gardens Point","study-period":"Semester 1","date-end":"2024-06-21T14:00Z","date-start":"2024-02-25T14:00Z","year":2024},{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"Gardens Point","study-period":"Semester 2","date-end":"2024-11-15T14:00Z","date-start":"2024-07-21T14:00Z","year":2024},{"study-mode":"All","attendance-mode":"Internal","location":"Gardens Point","campus":"Gardens Point","study-period":"Semester 2","date-end":"2024-11-15T14:00Z","date-start":"2024-07-21T14:00Z","year":2024},{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"Gardens Point","study-period":"Semester 1","date-end":"2025-06-20T14:00Z","date-start":"2025-02-23T14:00Z","year":2025},{"study-mode":"All","attendance-mode":"Internal","location":"Gardens Point","campus":"Gardens Point","study-period":"Semester 1","date-end":"2025-06-20T14:00Z","date-start":"2025-02-23T14:00Z","year":2025},{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"Gardens Point","study-period":"Semester 2","date-end":"2025-11-14T14:00Z","date-start":"2025-07-20T14:00Z","year":2025},{"study-mode":"All","attendance-mode":"Internal","location":"Gardens Point","campus":"Gardens Point","study-period":"Semester 2","date-end":"2025-11-14T14:00Z","date-start":"2025-07-20T14:00Z","year":2025}],"broad-study-area":{"name":"Science","foe":29999},"code":"IFB104","credit-points":12,"fees":[{"csp":"$1,118","dom":"$4,104","int":"$4,788","year":2024},{"csp":"$1,164","dom":"$4,356","int":"$5,172","year":2025}],"faculty":{"code":460100,"title-short":"Science","title-full":"Faculty of Science"},"school-discipline":{"code":460600,"title-short":"Computer Science","title-full":"School of Computer Science"},"unit-requisites":{"anti":"ITD104, \nCAB201, \nEGB103, \nEGD103","equiv":"INB104, IND104, ITB001"},"sams-version":2,"summer":[],"synopsis":"This unit provides a hands-on introduction to computer programming for students with no prior coding experience at all. It introduces the basic principles of programming in a typical imperative language, including expressions, assignment, functions, choice and iteration. It then shows how to use Application Programming Interfaces to complete common Information Technology tasks such as querying databases, creating user interfaces, and searching for patterns in large datasets. The emphasis is on developing skills through practice, so the unit includes numerous coding exercises and assignments, using a simple scripting language and code development environment. The unit establishes a foundation for later subjects that teach large-scale software development using industrial-strength programming languages.","title-full":"IFB104 Building IT Systems","title-short":"Building IT Systems","url":{"current":"https://qutvirtual4.qut.edu.au/group/student/enrolment/units/unit?unitCode=IFB104&year=2025","prospective":"https://www.qut.edu.au/study/unit?unitCode=IFB104","timetable":"https://qutvirtual3.qut.edu.au/qvpublic/ttab_unit_search_p.process_teach_period_search?p_unit_cd=IFB104"},"year":2025,"years":[2024,2025]}
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.