Bachelor's Degree Information Technology Full Time

Bachelor of Information Technology (Software Development)

at Federation University Australia · Ballarat, Victoria

CRICOS course code

114539F

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 in Ballarat equips students with core competencies for designing, building, and testing software systems. Over three years of full-time study, students gain foundational knowledge in programming, software engineering, systems analysis, database management, web development, and project management. The programme is structured around a series of units of study, each carrying a designated number of credit points, with progression through introductory, intermediate, and advanced topics.

An integral feature of this degree is the emphasis on practical, real-world learning. Students engage in laboratory work, collaborative projects, and may undertake work-integrated learning experiences to connect theory with industry practice. These experiences prepare graduates for the dynamic and evolving demands of the software industry. The final year commonly includes a capstone project, allowing students to synthesise their learning by developing a substantial software application—often in partnership with industry or community clients.

This programme develops highly sought-after technical skills—such as coding in multiple languages, software testing, cloud computing, agile methodologies, and application security—plus teamwork, communication, and problem-solving abilities. The course suits those seeking a strong grounding in technology, logical thinking, and innovation, with a particular focus on software creation and deployment. International students whose first language is not English must meet the university’s English proficiency requirements through recognised tests or pathways. For the most accurate information regarding admission, course structure, credit points, and work placement options, prospective students should consult the official university website.

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 or Engineer
  • Web Application Developer
  • Mobile App Developer
  • Systems Analyst
  • Software Tester/QA Analyst
  • IT Project Coordinator
  • Application Support Specialist
  • Roles in Australia's IT sector, including consultancy, start-ups, government, banking, and healthcare

Completing this degree can support eligibility for the Temporary Graduate visa (subclass 485) post-study work stream, and students on a Student visa can typically work up to 48 hours per fortnight while studying, providing valuable Australian workplace experience.

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 Developer or EngineerWeb Application DeveloperMobile App DeveloperSystems AnalystSoftware Tester/QA AnalystIT Project CoordinatorApplication Support SpecialistRoles in Australia's IT sector, including consultancy, start-ups, government, banking, and healthcareCompleting...

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