Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Pursuing a Software Development major equips you with the knowledge and abilities to collaborate effectively in teams, delivering top-tier software solutions tailored to client requirements. Building upon core programming competencies, you'll explore the principles and methodologies of gathering specifications, crafting software designs, and implementing final products. The IT landscape increasingly values innovation, creative thinking, and analytical problem-solving across various industries - skills you'll master through this program.
This major includes a hands-on Software Development project where students synthesize and implement knowledge from prior coursework by creating comprehensive software systems for real-world applications. Through team collaborations with external clients under faculty guidance, you'll engage in all development phases: requirements gathering, system analysis, design implementation, programming, quality assurance, and technical documentation. This dynamic experience incorporates agile methodologies and industry-standard project management tools.
The combined Bachelor of Advanced Computing and Bachelor of Commerce program is an undergraduate dual-degree that blends technical computing proficiency with business acumen. Recognized by the Australian Computer Society, this curriculum emphasizes critical thinking and leadership capabilities.
The program includes foundational computing courses essential for professional practice, along with specialized Advanced Computing majors and electives.
Students also complete core Commerce requirements and select a business specialization, supplemented by Open Learning Environment modules and additional electives to fulfill degree criteria.