Bachelor's Degree Information Technology Full Time

Bachelor of Information Technology (Software Engineering)

at Federation University Australia · Ballarat, Victoria

CRICOS course code

116472D

CRICOS provider code

00103D

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

3 years

Tuition (whole course)

A$108,000 total

Per year

A$36,000/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Bachelor of Information Technology (Software Engineering) at Federation University Australia is designed to provide a comprehensive education in the principles and practice of software engineering. This degree covers the full lifecycle of software development, including requirements gathering, systems analysis, software design, programming, testing and maintenance, as well as project management. Students learn to apply object-oriented design, data structures, algorithms, and quality assurance methodologies to real-world projects, preparing them for the evolving demands of the tech sector.

Structured over three years of full-time study, the programme is divided into semesters with a set sequence of core and elective units of study, each carrying credit points that count toward degree completion. A key aspect of Australian bachelor degrees, including this programme, is the integration of work-integrated learning opportunities, such as industry placements and capstone projects. These experiences enable students to work alongside professional software engineering teams and apply theoretical knowledge to practical challenges, strengthening employment prospects and industry connections in Australia.

The curriculum is designed to build both technical and transferable skills, including software development, problem-solving, teamwork, project management, and communication. Graduates are equipped not only to develop and maintain software solutions but also to work effectively in diverse, collaborative environments. The course is ideal for those passionate about technology, critical thinking, and innovative problem-solving, and who aspire to enter Australia’s dynamic ICT industry.

Federation University’s Ballarat campus situates students in a region with growing opportunities for tech professionals and easy links to Melbourne’s technology hub. International students must provide evidence of English proficiency as part of their application, with a range of test options accepted. As with all Australian higher education courses, students have the right to work up to 48 hours per fortnight during study, and graduates may be eligible for the Temporary Graduate visa (subclass 485) post-study work stream. For full details on unit enrolment, structure, and placement opportunities, refer to the official page.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software Engineer
  • Application Developer
  • Software Tester
  • Systems Analyst
  • Project Manager (IT)
  • Software Support Specialist
  • Roles in digital businesses, consulting firms, technology startups, government agencies, and corporate IT departments

Frequently asked questions

How long is the Bachelor of Information Technology (Software Engineering) at Federation University Australia?

It typically takes 3 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$108,000 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software EngineerApplication DeveloperSoftware TesterSystems AnalystProject Manager (IT)Software Support SpecialistRoles in digital businesses, consulting firms, technology startups, government agencies, and corporate IT departments

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Information Technology

Bachelor of Information Technology

Macquarie University

CRICOS 047327M · Provider 00002J

⏱ 3 years 🎓 Full Time 💰 A$144,600 total
Master's Degree Information Technology

Master of Data Science

Macquarie University

CRICOS 080284J · Provider 00002J

⏱ 2 years 🎓 Full Time 💰 A$94,500 total
Master's Degree Information Technology

Master of Information Technology

Macquarie University

CRICOS 083790M · Provider 00002J

⏱ 2 years 🎓 Full Time 💰 A$94,500 total
Bachelor's Degree Information Technology

Bachelor of Digital Business

Macquarie University

CRICOS 090742E · Provider 00002J

⏱ 3 years 🎓 Full Time 💰 A$144,600 total
Diploma Information Technology

Diploma of Information Technology

Macquarie University

CRICOS 095021J · Provider 00002J

⏱ 42 weeks 🎓 Full Time 💰 A$37,900 total