Monash University
Bachelor of Information Technology (Software Development)
Nationally Recognised Higher EducationIf you love code but also want to shape the bigger picture for software projects, this is for you. Software developers are critical thinkers who consider all aspects of the business problem, pay attention to the user experience, collaborate with team members and direct the type of code that needs to be developed.
Businesses value software development highly—it helps them differentiate themselves from competitors by improving customer experience, facilitating new or improved products and optimising operations.
Software development is one of four flagship majors for the Bachelor of Information Technology. You can also study software development as a minor. This course allows you to explore your passions and design a study experience that’s uniquely you. You’ll be able to choose from a wide range of units depending on where your interests lie, or even complete the extended major, with additional units like games programming and e-business.
Delivery mode
Monash University offers this course through the following delivery modes:
On campus
Work with instructors and classmates in a supportive and collaborative environment.
Locations
- Wellington Road, Clayton
Entry requirements
Domestic Students
- There are no mandated entry requirements.
Recent secondary education
Subject prerequisites
- Australian VCE subjects
- English
- Units 3 &; 4: a study score of at least 27 in English (EAL) or at least 25 in English other than EAL.
- Maths
- Units 1 &; 2: satisfactory completion of two units (any study combination) of General Mathematics, Mathematical Methods, or Specialist Mathematics.
- English
- At least 4 in English SL or 3 in English HL or 5 in English B SL or 4 in English B HL.
- Maths
- Successful completion of any mathematics subject
VET Diploma graduates:
- Applicants can meet the mathematics prerequisites with either a VCE mathematics subject (with appropriate score) or with an IT-related Diploma. To be considered, applicants will normally require at least a 60% average. Preference will be given to students whose prior studies are related to the course in which they are seeking admission. Programs that involve competency-based assessment without grades or marks will not meet the admission requirements. IT related diplomas may receive up to a maximum of 48 points of first year level credit.
VET Certificate IV graduates:
- Applicants can meet the mathematics prerequisites with either a VCE mathematics subject (with appropriate score) or with an IT-related Certificate IV. To be considered, applicants will normally require at least a 70% average. Preference will be given to students whose prior studies are related to the course in which they are seeking admission. Programs that involve competency-based assessment without grades or marks will not meet the admission requirements.
Higher education University single units:
- Two single approved information technology-related units at an Australian higher education institution may satisfy minimum entry requirements, but more units will be useful for selection. Applicants should have at least a 60% average in their studies. Studies must have been completed within two years of intended commencement of the course.
Work and life experience
Multiple pathways to this course
Applicants who have successfully completed Year 12 are eligible to apply for this course.
Applicants with no formal secondary or tertiary qualifications are not eligible to apply for this course. This course uses the entire academic record as part of its selection considerations.
If you don't have the entrance requirements above, you'll be able to gain entry to this course by completing the pathway course Monash College Diploma of Engineering (IT Stream).
Additional requirements may apply.Course fees
$148,500
$148,500
Career opportunities
The Bachelor of Information Technology (Software Development) will prepare you for the following roles.
Full Stack Developer
A Full Stack Developer creates digital applications for a range of purposes. You might operate using client software or server operations. Full Sta...
Software Developer
Software Developers create computer programs and apps, usually collaborating with large project teams of corporate clients, other developers, and i...
Software Engineer
A Software Engineer designs information technology systems for a range of industries. You might create new software systems or make changes to exis...
Backend Developer
A Backend Developer is involved with the technology used to work websites. You’ll work with servers, databases and applications to incorporate data...
Frontend Developer
Frontend Developers work on project teams creating and maintaining complex websites. They are responsible for the user interface of a website and c...
About Monash University
Monash is a modern, global, research-intensive university, delivering education and research excellence in Australia and across the Indo-Pacific.
We’re making a positive impact on today's global challenges – whether that’s by mitigating climate change, easing geopolitical insecurity or fostering healthy communities.
We've achieved an enviable reputation for research and teaching excellence in a short 60 years and are ranked among the world's top universities.