University of Technology Sydney

48024 Applications Programming

6cp; on campus. Forms of attendance, mode of delivery and assessment requirements in this subject have changed to enable social distancing and reduce the risks of spreading COVID-19 in our community. Consequently, the Subject Outline information for this subject has changed. Details of the changes are published in an addendum to the Subject Outline which is available on UTSOnline/Canvas.
Requisite(s): 48023 Programming Fundamentals OR 31267 Programming Fundamentals OR 31465 Object-oriented Programming OR 48430 Fundamentals of C Programming OR 41039 Programming 1
Anti-requisite(s): 31244 Applications Programming AND 31469 Object-oriented Design
Recommended studies: basic skills in Java programming



This subject teaches students how to design, develop and evaluate software systems to meet predefined quality characteristics of functionality (suitability) and usability (understandability, learnability, operability, compliance). Software solutions are implemented using Java. Concepts, theories and technologies underlying the methods and techniques are introduced and explained as required. Students apply all that they have learned to develop and implement the architecture of a business system.

Typical availability

Autumn session, City campus
Spring session, City campus

Detailed subject description.

Fee information

Information to assist with determining the applicable fee type can be found at Understanding fees.

Access conditions

Note: The requisite information presented in this subject description covers only academic requisites. Full details of all enforced rules, covering both academic and admission requisites, are available at access conditions and My Student Admin.