University of Technology Sydney

41093 Software Engineering Studio 1A

6cp; 2hpw, on campus. Forms of attendance and mode of delivery in this subject have changed to enable social distancing and reduce the risks of spreading COVID-19 in our community.
Requisite(s): 36 credit points of completed study in Bachelor's Degree owned by FEIT OR 36 credit points of completed study in Bachelor's Honours Embedded owned by FEIT OR 36 credit points of completed study in Bachelor's Combined Degree owned by FEIT OR 36 credit points of completed study in Bachelor's Combined Honours owned by FEIT
Recommended studies:

48260 Engineering Project Management; 31257 Information System Development Methodologies; 31282 Systems Testing and Quality Management

Software Engineering major



It is challenging to develop a real-world software with millions of lines of code that cannot afford to fail. The early stages of development must balance problem exploration and design with convergence toward an implementable solution. Developing real-world systems that work perfectly requires a number of practices to ensure the development happens in a controlled manner. Developing the professional discipline to use and maintain all of the necessary practices is best done through experience.

In this subject students design and begin developing a basic software system following agile methodology and implement a number of professional practices required to support such critical software systems. They learn to explore the problem efficiently to develop solution designs that support rapid convergence to the best alternative. To ensure that any proposed solution is feasible, at least one iteration is developed.

The focus of this subject is to develop the professional work practices and processes necessary to coordinate and control development and modification of large, complex code bases through the selection, configuration and application of appropriate software engineering processes and tools.

Typical availability

Autumn session, City campus

Spring session, City campus

Detailed subject description.

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.