Bachelor's Degree Information Technology Full Time

Bachelor of Information Technology (Software Development)

at Federation University Australia · Ballarat, Victoria

CRICOS course code

092108D

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$87,300 total

Per year

A$29,100/yr

Intake

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

About this program

The Bachelor of Information Technology (Software Development) at Federation University Australia provides students with a comprehensive grounding in the principles and practices of software design and development. Spanning three years full time, the course is structured around a series of units of study, each contributing to a set number of credit points towards the completion of the degree. Students will engage in core computing courses covering programming languages, software engineering, databases, systems analysis, project management, web and mobile app development, and software testing.

Australian bachelor degrees such as this typically require completion of foundational units in the first year, leading to more advanced and specialised topics in second and third years. The curriculum includes practical assignments and industry-linked projects, enhancing technical and professional skills critical for software development roles. Many programmes incorporate a capstone project in the final year, allowing students to undertake real-world software projects, collaborate with industry partners, and showcase their capabilities.

Graduates will develop skills in coding, problem-solving, critical thinking, teamwork, communication, and project management—attributes highly valued in Australia’s dynamic technology sector. The degree is well-suited for those with an analytical mindset and an interest in building innovative software solutions, whether for business, government, or entrepreneurial ventures. International students should confirm English language requirements and entry conditions with the university before applying.

While studying, international students in Australia may work up to 48 hours per fortnight, offering valuable opportunities to gain industry experience. Eligible graduates may also apply for post-study work rights through the Temporary Graduate visa (subclass 485), supporting pathways to employment in the Australian IT industry. Federation University’s campus in Ballarat provides opportunities to connect with local tech companies and participate in regional digital innovation initiatives. Please refer to the official course page for current details.

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 developer
  • Application programmer
  • Web and mobile app developer
  • Software tester/QA analyst
  • Systems analyst
  • IT project coordinator
  • Business analyst (IT focus)
  • Employment in sectors such as information technology, finance, health, education, government, and start-ups across Australia

Frequently asked questions

How long is the Bachelor of Information Technology (Software Development) 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$87,300 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software developerApplication programmerWeb and mobile app developerSoftware tester/QA analystSystems analystIT project coordinatorBusiness analyst (IT focus)Employment in sectors such as information technology, finance, health, education, government, and start-ups across Austral...

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