Unit information
- Unit code
- IFQ555
- Faculty
- Faculty of Science
- School/Discipline
- School of Computer Science
- Study area
- Science
- Credit points
- 6
Dates and locations
Teaching period | Dates | Locations |
---|---|---|
Session-2A, 2025 | 28 April 2025 - 30 May 2025 | QUT Online (Online) |
Session-4A, 2025 | 13 October 2025 - 14 November 2025 | QUT Online (Online) |
Fees
- Commonwealth supported place (CSP) student contribution amount
- 2025: $582
- Domestic fee-paying student fee
- 2025: $1,908
- International student fee (excluding study abroad students)
- 2025: $2,676
Guide to fees
Previous study requirements
- Anti-requisites
- IFN501
- Equivalents
- IFN555
Guide to previous study requirements
[object Object]
{"attributes":{"OESUNT":"Available for Single Unit students - OES online unit"},"study-types":[],"availabilities":[{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"QUT Online","study-period":"Session-2A","date-end":"2025-05-29T14:00Z","date-start":"2025-04-27T14:00Z","year":2025},{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"QUT Online","study-period":"Session-4A","date-end":"2025-11-13T14:00Z","date-start":"2025-10-12T14:00Z","year":2025}],"broad-study-area":{"name":"Science","foe":20199},"code":"IFQ555","credit-points":6,"fees":[{"csp":"$582","dom":"$1,908","int":"$2,676","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":"IFN501","equiv":"IFN555"},"sams-version":1,"summer":[],"synopsis":"This unit is designed for those who have never programmed before. It introduces the basic building blocks of algorithms: sequence, selection and iteration and how algorithmic thinking is used to decompose problems into simpler steps. The C# language is used for expressing those steps in a programming language. It introduces an imperative style of programming in which a sequence of statements change the program’s state. The program’s state consists of a set of variables that contain data of various types. We introduce basic data types including numbers, text strings and lists. Students are also introduced to processes for debugging and testing programs to ensure their correctness and the forms of professional communication associated with software development.","title-full":"IFQ555 Introduction to Programming","title-short":"Introduction to Programming","url":{"current":"https://qutvirtual4.qut.edu.au/group/student/enrolment/units/unit?unitCode=IFQ555&year=2025","prospective":"https://www.qut.edu.au/study/unit?unitCode=IFQ555","timetable":"https://qutvirtual3.qut.edu.au/qvpublic/ttab_unit_search_p.process_teach_period_search?p_unit_cd=IFQ555"},"year":2025,"years":[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.