Bachelor of Computer Science

Bachelor of Computer Science

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

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