Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Pursuing a Software Development major equips you with the expertise to collaborate effectively in teams, delivering top-tier software solutions tailored to client requirements. Building on core programming abilities, you'll explore methodologies for gathering specifications, architecting software systems, and implementing final products. The evolving IT landscape demands innovative thinking, creative approaches, and analytical problem-solving across industries - competencies you'll develop through this sought-after specialization.
This program includes a capstone Software Development project where students synthesize their accumulated knowledge by constructing a comprehensive software system for real-world applications. Through team collaborations with external clients under faculty guidance, you'll experience the complete development lifecycle: from initial requirements gathering and system design to implementation, quality assurance, and technical documentation. This dynamic course component employs agile methodologies and industry-standard project management tools.
The Bachelor of Advanced Computing program prepares you for success in the digital economy. Accredited by the Australian Computer Society, it blends practical competencies with theoretical foundations spanning computing, IT, and business innovation. As part of Australia's most forward-thinking computing curriculum, you can merge computing studies with interdisciplinary options from over 100 complementary majors while building specialized industry knowledge. Advanced computing students benefit from instruction by field pioneers, with first-year studies establishing fundamental professional competencies before specialization in computer science, information systems, software development, or computational data science. The computer science track emphasizes technological innovation, while information systems focuses on business solution development. Software development concentrates on system design, and computational data science trains students in data-driven decision making. You can enhance your computing qualifications with secondary majors spanning arts, commerce, science, and more - creating the multifaceted skill set employers value. The program offers flexible completion options, allowing graduation after three years with a Bachelor of Computing or continuing for advanced professional and research training. Career pathways include R&D, tech consulting, ICT services, software architecture, and entrepreneurship, preparing you for diverse and rewarding professional opportunities.