Programming in the Large - my.UQ - The University of Queensland, Australia skip nav The University of Queensland my.UQ UQ Home Contacts Study Maps News Events Library my.UQ Search this site Search UQ Home Starting at UQ Programs and courses Faculties and schools Home Programming in the Large Print Feedback Programming in the Large (CSSE2002) Course level Undergraduate Faculty Engineering, Architecture & Information Technology School Info Tech & Elec Engineering Units 2 Duration One Semester Class contact 2 Lecture hours, 2 Practical or Laboratory hours, 1 Tutorial hour Incompatible COMP2500 or COMP7908 or CSSE7023 Prerequisite CSSE1001 or ENGG1001 Assessment methods Examinations, assignments, tutorials & practical problems Course coordinator Dr Thomas Christy (t.christy@uq.edu.au) Study Abroad This course is pre-approved for Study Abroad and Exchange students. Current course offerings Course offerings Location Mode Course Profile Semester 1, 2022 St Lucia Internal Course Profile Semester 1, 2022 External External Course Profile Semester 2, 2022 External External Profile unavailable Semester 2, 2022 St Lucia Internal Profile unavailable Please Note: Course profiles marked as not available may still be in development. Course description Working on large and complex software systems and ensuring those systems remain maintainable requires disciplined, individual practices. Software must be well-specified, well-implemented and well-tested. This course covers concepts and techniques in modern programming languages that help support good practice (such as OO concepts, genericity and exception handling) with specific application to file IO and GUIs in Java. Archived offerings Course offerings Location Mode Course Profile Semester 1, 2021 St Lucia Flexible Delivery Course Profile Semester 1, 2021 External External Course Profile Semester 2, 2021 St Lucia Internal Course Profile Semester 2, 2021 External External Course Profile Semester 1, 2020 St Lucia Internal Course Profile Semester 2, 2020 St Lucia Flexible Delivery Course Profile Semester 2, 2020 External External Course Profile Semester 1, 2019 St Lucia Internal Course Profile Semester 2, 2019 St Lucia Internal Course Profile Semester 1, 2018 St Lucia Internal Course Profile Semester 2, 2018 St Lucia Internal Course Profile Semester 1, 2017 St Lucia Internal Course Profile Semester 2, 2017 St Lucia Internal Course Profile Semester 1, 2016 St Lucia Internal Course Profile Semester 1, 2015 St Lucia Internal Course Profile Semester 1, 2014 St Lucia Internal Course Profile Semester 1, 2013 St Lucia Internal Course Profile The University of Queensland Brisbane St Lucia, QLD 4072 +61 7 3365 1111 Other Campuses: UQ Gatton, UQ Herston Maps and Directions © 2022 The University of Queensland Supplemental Resources A Member of Privacy & Terms of use | Feedback Authorised by: Academic Registrar ABN 63 942 912 684 CRICOS Provider No:00025B Quick Links For Media Emergency Contact Social Media Facebook Twitter Flickr Instagram YouTube Vimeo LinkedIn Explore Giving to UQ Faculties & Divisions UQ Jobs UQ Contacts Emergency Ph. 3365 3333