Unit information
- Unit code
- IFQ564
- Faculty
- Faculty of Science
- School/Discipline
- School of Computer Science
- Study area
- Science
- Credit points
- 6
Dates and locations
Teaching period | Dates | Locations |
---|---|---|
Session-1B, 2025 | 10 March 2025 - 11 April 2025 | QUT Online (Online) |
Session-3B, 2025 | 25 August 2025 - 26 September 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
- Prerequisites
- IFN501 or (IFN555 and IFN556) or ( IFQ555 and IFQ556) or IFN563 or Admission to IQ16
- Equivalents
- IFN564
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-1B","date-end":"2025-04-10T14:00Z","date-start":"2025-03-09T14:00Z","year":2025},{"study-mode":"All","attendance-mode":"Online","location":"Online","campus":"QUT Online","study-period":"Session-3B","date-end":"2025-09-25T14:00Z","date-start":"2025-08-24T14:00Z","year":2025}],"broad-study-area":{"name":"Science","foe":20199},"code":"IFQ564","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":{"equiv":"IFN564","pre":"IFN501 or (IFN555 and IFN556) or (\nIFQ555 and \nIFQ556) or IFN563 or Admission to IQ16"},"sams-version":1,"summer":[],"synopsis":"In this unit you will work with some of the fundamental data structures of computer science, those used to represent strings, dictionaries, lists, trees and graphs. You will learn and implement the algorithms commonly used for searching, sorting and processing these data. You will learn how to assess the efficiency of such algorithms, allowing you to distinguish between those which can process large amounts of data efficiently, and those that run unacceptably slowly as the size of the input grows.","title-full":"IFQ564 Data Structures and Algorithms","title-short":"Data Structures and Algorithms","url":{"current":"https://qutvirtual4.qut.edu.au/group/student/enrolment/units/unit?unitCode=IFQ564&year=2025","prospective":"https://www.qut.edu.au/study/unit?unitCode=IFQ564","timetable":"https://qutvirtual3.qut.edu.au/qvpublic/ttab_unit_search_p.process_teach_period_search?p_unit_cd=IFQ564"},"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.