Bachelor of Information Technology
Software Development
This degree provides the opportunity to learn new programming languages, architecture, and paradigms to create new software applications for a successful career in the IT Industry.
OVERVIEW
CRICOS code 092108D
Duration (Full Time) 3 Years
Course Fees
Intake Dates March, July, November Students Only available to international students Faculty The School of Engineering, Information Technology and Physical Sciences
Campus Melbourne SYDNEY
Entry Requirements
English Language Requirement
Overall IELTS (Academic) band 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.
COURSE OUTLINE
You will complete subjects in dynamic web development, data structures and algorithms and agile coding, in addition to electives that will add breadth and depth to your studies.
The curriculum reflects the current and future needs of practicing software developers, aimed to advance your skills in first and second year of the curriculum so that you can apply your knowledge to a final year project.
On completion, you may seek employment that involves identifying new areas of software process improvements to produce measurable business benefits. Your communication skills will be an asset in this area, as you report on project progress, anomalies, risks and issues.
Graduates may also be involved in software release and post-release activities, including product launches, and implementation roles such as installation, configuration, programming/customisation, integration, and data migration.
Career opportunities
- Database Administrator
- IT Manager
- IT Team Leader
- Programmer
- Project Manager
- Software Developer
- Software Engineer
- Web Developer
- Software Designer
- Tester
Sample Study Program*
Year
Semester 1
Semester 2
1
- Communications and Technology
- Big Data and Analytics
- Understanding the Digital Revolution
- Cloud and Enterprise Computing
- IT Problem Solving
- Mobile Development Fundamentals
- Networking and Security
- Game Development Fundamentals
2
- Systems Modelling
- Data Modelling
- Web Design
- IT Project Management Techniques
- Agile Coding
- Software Engineering
- Elective
- Elective
3
- User Experience
- Professionalism and Entrepreneurship
- Project 1
- Project 2
- Dynamic Web Development
- Data Structures and Algorithms
- Elective
- Elective
* This is sample structures only. Please refer to course offerings for more detail.
* Unit offering may change during semester subject to staff availability.
professional Recognition
This program holds Professional Level accreditation with:
- The Australian Computer Society (ACS)