Bachelor degree
36 months
Application deadlines: No deadline
Processing time: 30 days
Application fee: A$80
Full-time
Intakes: March, July
International tuition: A$34,400
Domestic tuition: A$9,359
Program overview
You'll learn:
Computer science fundamentals
Gain essential skills in mobile app development, logic and data structures, web development and artificial intelligence.
Software analysis and design
Learn to assess, understand and develop software programs.
Artificial intelligence (AI)
Understand the historical foundations and fundamentals of AI as they apply to machine learning, game playing, state-space search and rule-based expert systems.
Programming
Establish expertise in languages such as C++ and Java.
Databases
Build your skills in data storage and organisation.
Computer architecture and networks
Understand the hardware that drives computers and how they communicate across a network.
Study options

This program can be done
On campus
Requirements
Exams:
- IELTS
Entry into a Bachelor Degree program at La Trobe University requires completion of Australian Year 12 (or international equivalent) with a certain grade, and meeting subject pre-requisites (if applicable). Please check your course for details.
Subject prerequisites
Units 3 and 4: a study score of at least 25 in English (EAL) or 20 in English other than EAL; and a study score of at least 20 in one of Mathematical Methods or Specialist Mathematics.
IELTS (Academic) score of 6.0 with no individual band score less than 6.0.
Career opportunities
Graduates will be ready to apply for careers in software development (web/mobile), data science, business intelligence, artificial intelligence and more. Job titles may include:
Systems analyst
Provide support, maintenance and project management skills to teams of IT professionals.
Developer programmer
Develop applications for the web at the front end and back end using various programming languages.
Manage people and projects as a freelancer, or for small, medium or large organisations.
Coder
Use your extensive knowledge of programming languages to engineer solutions in artificial intelligence (AI), cloud computing, smart systems, software programs and more.
Computer hardware engineer
Identify and analyse hardware needs to meet system requirements.
Design, implement, test and document upgrades to computer systems.
Network architect
Design, organise, configure and troubleshoot networks to respond to requests, and deliver information and services for your clients or employers.
Work in large or small organisations helping lead teams and implement solutions to a high standard.
Campus location
Melbourne
,
Australia