Software Engineering (Software Systems)
Software engineering is the application of engineering principles to the development and maintenance of high quality software. Software engineers use an understanding of computer science, design, engineering, management, mathematics and psychology to deal with team production of large software systems.
These courses are available to students pursuing a career in software engineering:
- Bachelor of Science with a major in Software Systems
- Bachelor of Science with a major in Computer Science
- Bachelor of Science with a major in Science Informatics
- Bachelor of Commerce with a specified sequence of subjects in Software Systems
Followed by the two-year Master of Engineering (Software or Mechatronics)
OR
- Four-year Bachelor of Engineering (Software)
All options qualify you to be a software or mechatronics engineer and lead to professional accreditation.
Careers
Software engineers can be found working as designers, developers, project managers, database managers, systems analysts, business systems consultants, web producers, network systems engineering, programmers and infrastructure architects, in industries including the telecommunications, manufacturing, airlines, electronic entertainment, banking and finance, e-commerce and specialised software industries.
Sample course plan Bachelor of Science (Software Systems)*
| Year 1 | Sem 1 | Engineering Systems Design 1 | Calculus | Informatics 1 | Screen Studies (Breadth) |
| Sem 2 | Engineering Systems Design 2 | Linear Algebra | Informatics 2 | Climate Change (Breadth) | |
| Year 2 | Sem 1 | Algorithms & Programming | Science Elective | Science Elective | Management (Breadth) |
| Sem 2 | Data Structures | Software Construction | Discrete Structures | The Internet: a Society Transformed (breadth) | |
| Year 3 | Sem 1 | Software Modelling Design | Text Technologies | Science Elective | Project Based Communication (Breadth) |
| Sem 2 | Software Systems Project | Software Testing | Science Elective | Game Studies, Entertainment and the Cityscape (Breadth) |
Followed by a two-year Master of Software Engineering
* This sample is provided as a guide only. Subject availability will vary from year to year and there is no guarantee that the listed subjects will be available in future years. Students who have not completed VCE Specialist Mathematics should seek advice from a Course Adviser as to which mathematics to undertake.
Further information
- Admissions/how to apply
- University of Melbourne Future students: www.futurestudents.unimelb.edu.au