Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
RMIT's Bachelor of Software Engineering provides a comprehensive grounding in computer science and mathematics. You'll gain specialized knowledge in software architecture, development processes, methodologies, and quality assurance frameworks. This four-year program includes two years of academic study, a one-year professional placement, and a final year of coursework. The industry placement offers valuable hands-on experience to enhance both technical abilities and professional connections.
You'll explore diverse aspects of software engineering while working with complex development environments, operating systems, communication systems, web applications, databases, and software solutions.
While emphasizing the software development lifecycle, this degree extends beyond coding to address client requirements, software design, and quality testing. The curriculum includes modules on software analysis, design, implementation, testing, and deployment. You'll learn to integrate large codebases into functional applications and maintain existing software systems.
This program teaches more than just programming—it prepares you to evaluate user requirements and create software systems that achieve specific performance goals.
The School of Computing Technologies benefits from an influential Industry Advisory Committee featuring representatives from leading global and local IT firms. This committee helps shape the curriculum to ensure graduates meet both professional expectations and employer demands.