Don’t be surprised if you see students drawing with textas on the perspex walls at the Software Development Studio. It’s a unique teaching and learning environment at UTS, built to emulate a real software development practice, where student teams work on industry-initiated projects and industry leaders are volunteer mentors.
What does Software Development Studio involve?
Where to find us
Working in multi-year teams and under the guidance of industry and faculty mentors and coaches, you’ll deliver solutions for problems posed by industry.
Teams are made up of four or five members who are not peers, but come from different years of study and also from both the Bachelor of Engineering and the Bachelor of Science in IT.
Teams have half-a-dozen industry mentors who spend one to two hours weekly, face-to-face collaborating on your solution.
You will use industrial tools and work in development roles to create software as a design activity. Your team will use an Agile methodology; your group's software development is on a very short cycle so you can catch mistakes quickly. It is the perfect space to feel comfortable taking risks!
Combined with your practical experience in the software studio, you will receive theory and reflection tasks for your work practice.
What are some of the previous projects?
Teams have worked on industry-engaged projects that include assisting two start-ups with their software development, various mobile apps and extending a user interface development tool.
Students enrolled in one of the following courses are invited to participate in the Software Development Studio:
- Bachelor of Engineering
- Bachelor of Information Technology
- Bachelor of Science in Games Development
- Bachelor of Science in IT with an Enterprise Systems Development major
There may be exceptions to the above requirement.
There are two ways you can join in the Software Development Studio as part of your engineering or IT course.
Participate in the Studio as an alternate assessment item in some subjects, including:
- 48024 Applications Programming
- 31271 Database Fundamentals
- 48433 Software Architecture
31251 Data Structures and Algorithms
10-30% of the total assessment of the 'sponsoring' subject will be allocated to the studio.
Your studio assessment will be awarded according to how well you have fulfilled the aims of the studio. Specifically, the assessment will reflect your working in a team, your reflective design work, and, the achievement of the technical requirements specified by the sponsoring subject.
There will be specific technical requirements from each subject which you will need to fulfil. These will be laid out in the form of Studio learning contracts. A learning contract is a definition of the aims of the learning to be achieved, the work to be performed, and, how it will be assessed.
Enrol in one or two of the following elective subjects, if your study plan permits:
- 41113 Software Development Studio 1 (6cp)
- 41114 Software Development Studio 2 (6cp)
Register for the Software Development Studio
Be part of the Software Development Studio in the next teaching session.