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, 2022 | 7 March 2022 - 2 July 2022 | Gardens Point |
Fees
- Commonwealth supported place (CSP) student contribution amount
- 2022: $1,002
- Domestic fee-paying student fee
- 2022: $3,684
- International student fee (excluding study abroad students)
- 2022: $4,476
Guide to fees
Previous study requirements
Guide to previous study requirements
[object Object]
{"attributes":{"DGCIF":"Available for cross institutional students - faculty approval required","ITBUNI":"Information Technology UG - Uni Wide Units","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":"2022-07-01T14:00Z","date-start":"2022-03-06T14:00Z","year":2022}],"broad-study-area":{"name":"Science","foe":20103},"code":"CAB402","credit-points":12,"fees":[{"csp":"$1,002","dom":"$3,684","int":"$4,476","year":2022}],"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":"(\nCAB201 or \nITD121) and \nCAB203"},"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=2022","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":2022,"years":[2022]}
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.