Unit information
- Unit code
- CAB402
- 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 1, 2025 | 24 February 2025 - 21 June 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
- Prerequisites
- IFN584 or (( CAB201 or ITD121) and ( CAB203 or CAB220 or DSB100)) or (IFN563 and IFN564) or ( IFQ563 and IFQ564)
Guide to previous study requirements
[object Object]
{"attributes":{"DGCIF":"Available for cross institutional students - faculty approval required","ITBUNI":"Information Technology UG - Uni Wide Units","LEW3FAC":"Late Enrolment - Available for enrolment Week 3 - faculty approval required","DGSAF":"Study Abroad / Exchange (UG) - faculty approval required","DGNAF":"Available for Single Unit students (UG) - faculty approval required"},"study-types":["Cross-institutional study","Single-unit study"],"availabilities":[{"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 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":"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 1","date-end":"2025-06-20T14:00Z","date-start":"2025-02-23T14:00Z","year":2025}],"broad-study-area":{"name":"Science","foe":20103},"code":"CAB402","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":{"pre":"IFN584 or ((\nCAB201 or ITD121) and (\nCAB203 or CAB220 or \nDSB100)) or (IFN563 and IFN564) or (\nIFQ563 and \nIFQ564)"},"sams-version":2,"summer":[],"synopsis":"This advanced unit exposes you to special-purpose programming languages that operate under different paradigms than the conventional \"imperative\" languages you have used in the course so far. This unit will expose you to new ways of thinking about and expressing software solutions, exploring advanced programming language constructs, principles for the sound design of new languages and how they evolve. The unit provides both a deep theoretical foundation for programming languages by abstracting them to basic mathematical forms as well as showcasing practical application of those advanced principles for software development in the real world.","title-full":"CAB402 Programming Paradigms","title-short":"Programming Paradigms","url":{"current":"https://qutvirtual4.qut.edu.au/group/student/enrolment/units/unit?unitCode=CAB402&year=2025","prospective":"https://www.qut.edu.au/study/unit?unitCode=CAB402","timetable":"https://qutvirtual3.qut.edu.au/qvpublic/ttab_unit_search_p.process_teach_period_search?p_unit_cd=CAB402"},"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.