University of Technology Sydney

41129 Software Innovation Studio

12cp; 3hpw, on campus, weekly
Requisite(s): (31251 Data Structures and Algorithms AND (41113 Software Development Studio OR 41127 Software Design Studio OR 41093 Software Engineering Studio 1A))
Anti-requisite(s): 41097 Software Engineering Studio 3A



Innovation typically leads to ideas and concepts regarding products or product features. Meanwhile, the data from end users have become very important for better software. A growing number of software engineers are using state-of-the-art algorithms to streamline the software and provide better services. Software innovation studio focuses on field research, observation of users’ needs, algorithm implementation, innovative design, mutual communication, teamwork, critical solutions and software testing. Students learn innovative idea generation skills, logical thinking, systematic implementation, and agile management.

The subject allows students to experience the whole software engineering cycle and accomplish various experience from a practice- and project-based learning environment. The innovative outcome can be a software/system/solution, new features/functions for existing software/platform, and/or resolve complex software issues, to create significant value and impacts to end-users as well as the society.

Typical availability

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.