Bachelor of Information Technology (Software Engineering)

Home > Courses > Federation University Australia > Melbourne Campus > School of IT & MS > Bachelor of Information Technology (Software Engineering)

Course Information
Course Name Bachelor of Information Technology (Software Engineering)
Duration (Part Time) N/A
Duration (Full Time) 3 Years
2016 Course Fees 23,000
2017 Course Fees 23,700
Intake Dates March, July, November
University Federation University Australia
Campus Melbourne
Faculty School of IT & MS

English Language Requirement from November 2013 Intake
Overall IELTS (Academic) score of 6.0 with no individual band score less than 6.0, or equivalent

Academic Entry Requirements
Successful completion of Australian Year 12 or overseas equivalent including Mathematics.

Program Outline

The Bachelor of Information Technology (Software Engineering) aims to provide students with the appropriate knowledge, skills and values to be effective in creating high quality software in a controlled and cost efficient manner. This program contains many programming and software engineering courses that will enable students to get work in either field. There are also a number of electives that will enable students to either add depth or breadth to their studies. The material covered throughout the courses in this program reflects the current and future needs of practicing software engineers. In particular, students will be able to apply their skills with two courses dedicated to a real life project. For the non-project courses, students will also be exposed to a large number of case studies from industry. Students will cover object oriented analysis and design in depth rather than covering an overview of many methodologies. This will provide them with a very marketable skill as well as being exposed to other techniques.

Career Opportunities

Successful completion of this program will give you the foundation, knowledge and skills to :

  • Understand the entire life cycle of software development
  • Understand software engineering standards and why they are needed
  • Appreciate the need for software engineering methodolgies
  • Understand the methods and techniques involved in designing, implementing and maintaining an information System,
  • In particular using an object-oriented approach; Analyse the causes of failure in information systems.
Sample Study Program
Year Semester 1 Semester 2
  Programming 1 Elective
  Communications And Technology Database Management Systems
  Network Operating Systems Programming 2
  Introduction to Multimedia Bits, Bytes, And Algorithms
  Elective Elective
  Open Source And Linux Software Engineering:Processes And Methods
  C Programming, Data Structures And Algorithms IT Project Management Techniques
  Principles of Software Engineering Software Engineering:Analysis And Design
3 Elective Professional Development
  Project 1 Contemporary Challenges For It Managers
  Information Security Project 2
  Systems Programming Programming 3


*As they are subject to staff availability, there is no guarantee that every unit will be offered in any particular semester.
*All units are subject to change through the processes of regular course revision.


Apply Now   >