Bachelor of Information Technology (Software Development)

Home > Courses > Federation University Australia > Melbourne Campus > Faculty of Science & Technology > Bachelor of Information Technology (Software Development)

 

Course Information

Course Name

Bachelor of Information Technology (Software Development)

Course CRICOS Code

092108D

Duration (Part Time)

N/A

Duration (Full Time)

3 years

2018 Course Fees

23,700

Intake Dates

March, July, November

University

Federation University Australia

Campus

Melbourne

Faculty

of Science & Technology

 

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

 

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

Program Outline

The Bachelor of Information Technology (Software development) takes your passion and skills to the next level. We know you spend most of your time on the computer, teaching yourself new skills and playing with the latest software releases. In this degree, you will learn to be a professional software engineer and carve a career from your passion.You have a range of electives to choose from so that you can follow your interests.You will also take on real-life projects to test and perfect your skills. Most of all, you learn to create high-quality software in an efficient way.

 Throughout the program, you will become familiar with the latest developments in IT, and understand the different types of information technology tools and their applications. You will develop an understanding of the organizational settings in which software systems are used, and recognize the threats and opportunities of technology in business.

Career Opportunities

The constantly expanding information infrastructure has opened up many career opportunities for information systems graduates, ranging from the very technical to the very business-oriented.  A variety of career opportunities exist in small, medium and large business and government in the major areas of Computer Engineer, Hardware Technician, IT Manager, Programmer, Systems Administrator, Systems analyst,  systems designer,  Systems Engineer, and Systems Tester.

Professional recognition

This course is accredited to the Professional Level by the Australian Computer Society (ACS).

 

Plan Term
Sequence
Plan Course[ ] = Pre-requisite, { } = Co-requisite, ( ) = Exclusion Study Course
Year Semester 1  
1 ITECH1001 COMMUNICATIONS AND TECHNOLOGY [BCS](ITECH5001) ITECH1001
1 ITECH1100 UNDERSTANDING THE DIGITAL REVOLUTION ITECH1100
1 ITECH1101 IT PROBLEM SOLVING ITECH1101
1 ITECH1102 NETWORKING AND SECURITY ITECH1102
1 ITECH3000 IT PROFESSIONAL ENGAGEMENT ITECH3000
  Semester 2  
1 ITECH1103 BIG DATA AND ANALYTICS ITECH1103
1 ITECH1104 CLOUD AND ENTERPRISE COMPUTING (ITECH2201) ITECH1104
1 ITECH2000 MOBILE DEVELOPMENT FUNDAMENTALS [ITECH1101](ITECH1300) ITECH2000
1 ITECH2001 GAME DEVELOPMENT FUNDAMENTALS [ITECH1101] {ITECH1000 or ITECH1300 or ITECH2000} ITECH2001
  Semester 3  
2 GENERAL ELECTIVE 1  
2 ITECH2002 SYSTEMS MODELLING [ITECH1100](ITECH2101) ITECH2002
2 ITECH2003 WEB DESIGN [ITECH1100] ITECH2003
2 ITECH2306 AGILE CODING [ITECH2000 and ITECH2001] OR [ITECH1000](ITECH2100) ITECH2304
  Semester 4  
2 GENERAL ELECTIVE 2  
2 ITECH2004 DATA MODELLING [ITECH1103] ITECH2004 
2 ITECH2250 IT PROJECT MANAGEMENT TECHNIQUES [ITECH1001 and at least 7 computing courses](ITECH3213 and ITECH5213) ITECH2250
2 ITECH2309 SOFTWARE ENGINEERING [ITECH2100 OR ITECH2306](ITECH3201) ITECH2305 
  Semester 5  
3 GENERAL ELECTIVE 3  
3 ITECH3001 USER EXPERIENCE [ITECH1103 and ITECH2003] ITECH3001 
3 ITECH3108 DYNAMIC WEB DEVELOPMENT [ITECH2003](ITECH3224) ITECH3101
3 ITECH3208 PROJECT 1 [ITECH2002 or ITECH2101 or ITECH2250 or ITECH3213] {ITECH2003 or ITECH2106 or ITECH3201} ITECH3208
  Semester 6  
3 GENERAL ELECTIVE 4  
3 ITECH3002 PROFESSIONALISM AND ENTREPRENEURSHIP [ITECH2004 and ITECH2250](ITECH3203) ITECH3002
3 ITECH3109 DATA STRUCTURES AND ALGORITHMS [ITECH2100 OR ITECH2306](ITECH3218) ITECH3103
3 ITECH3209 PROJECT 2 [ITECH3208] ITECH3209

 

*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   >