There is a more recent version of this academic item available.

Overview

Carefully aligned to meet industry needs, our Bachelor of Computer Science will help you gain the technical skills to adapt to emerging technologies across an increasingly digital world. You’ll choose from three majors – artificial intelligence, software engineering or cloud analytics – so you can prepare for a specialised career … For more content click the Read more button below. As well as your technical subjects, you’ll also build the human skills you need for the workplace. Think project management, critical thinking, problem-solving and communication. These are the transferable skills you’ll need to be employable and carve a path of success throughout your career. Access our expert research centres, including the Centre for Technology Infusion, the Optus Cyber Security Research Centre and a state-of-the-art research lab for the Internet of Things – one of the largest in Victoria, proudly developed in collaboration with Microsoft and CISCO. You'll use your computer science know-how to solve real-world problems with industry-based learning and mentoring opportunities with major corporations. You could take on an industry-based project with leading organisations like Microsoft, Coles, the Australian Ballet and Incitec Pivot Limited – as students have done in the past. Show off your work at the annual IT and Engineering Showcase, where prospective employers will see what you’ve done. Or you could choose to undertake an applied research project, developing the skills you need to succeed in research. You'll learn:Computer scienceGain essential skills in programming, mobile app development, logic and data structures,  systems analysis and design, computer architecture and databases.Web developmentLearn full-stack web development, including front end and software development using the latest applications.Cloud analyticsGain proficiency across the latest technologies for analysing big data, including Apache Hadoop and Apache Spark, and learn how to use Amazon Web Services.Artificial intelligence (AI)Understand the historical foundations and fundamentals of AI as they apply to machine learning, natural language processing and intelligent robotic systems.Software engineeringDevelop expertise across algorithms and data structures, user interface design, measurement and testing principles, and cloud-based web and mobile applications.

Portfolio

Office of the Provost

Course coordinator

Rajalakshmi Rajasekaran

Location(s)

Melbourne (Bundoora)

CRICOS code

022037E

Course instance contact

Rajalakshmi Rajasekaran

Course duration (full time)

3 years

Study level

Undergraduate

AQF level

Level 7 - Bachelor Degree

Available only as an exit award

No

Study options

Domestic

International onshore

Completion requirements

To qualify for the award of Bachelor of Computer Science, students must complete 360 credit points consisting of:

120 core credit-points 

120 credit points major subjects

120 elective credit points

Course structure
360 credit points

Level one120 credit points
Level two120 credit points
Level three120 credit points

Course intended learning outcomes

On successful completion you will be able to:
1.
Apply mathematical and statistical knowledge, logical critical thinking and programming skills to find practical and innovative solutions for industry problems
2.
Evaluate the suitability of ICT technologies and methodologies to develop and implement appropriate solutions
3.
Work effectively both autonomously and in collaboration with others to complete ICT projects to professional standards.
4.
Apply awareness of the ethical and cultural values to shape the complex technical and professional work of ICT professionals
5.
Apply well-developed programming skills to find ICT solutions for real-world problems
6.
Engage diverse audiences to explain and present ideas and build influential relationships.
7.
Apply standards, methods, tools and applications relevant to a specialist area in computer science to make appropriate decisions.

Course features

Work based learning (placement) requirements

Elective placement opportunities (Work Based Learning)
During this course, you will have the opportunity to participate in a Work Based Learning (WBL) placement experience, designed to allow you to extend your formal academic learning beyond the classroom. The WBL experience will provide the opportunity to bring your learning from the university into a work environment and test out your knowledge in a professional real-world environment. Some courses include compulsory WBL subjects, however, we also offer a range of elective WBL subjects, both cross-discipline and subject-specific. La Trobe University will source placements for some subjects, while others will require you to source your own placement. If you are required to source your own placement, dedicated staff will guide and support you through the process. Elective WBL subjects generally involve an application process and Subject Coordinator approval. The location and number of hours undertaken can vary considerably depending on the activity and the discipline area. Please refer to the individual subject entries for more information. Regional students are eligible to access additional support under the Regional Reward program.

Work integrated learning opportunities

Industry presentations, Industry informed curriculum, Industry-informed projects, Career development learning

Other opportunities

Student exchange and overseas short programs offer a unique opportunity for a meaningful learning and educational experience abroad. La Trobe University encourages all students to make the world their campus by participating in an exchange or overseas short program that fits within your degree structure.

Career outcomes

La Trobe’s Bachelor of Computer Science can lead to careers in technology, communications, education, finance, government, healthcare or energy sectors. Discover specialised careers where you’ll develop IT solutions as a systems analyst, interpret technical designs as a developer programmer or write code as a full stack web.

Imagine yourself in one of the following roles:

  • Full stack web developer or programmer
    • Design, build and maintain websites using both creative and technical skills to continuously improve safety, performance, usability and capacity.
  • Big data engineer
    • Analyse very large datasets using the state-of-the-art big data technologies like Apache Hadoop and Apache Spark. Generate reports with insightful data visualisation using the data extracted by big data tools.
  • Machine learning engineer
    • Use data science to design and develop machine learning systems that perform statistical analysis and help to drive innovation in artificial intelligence.

Professional recognition

The Bachelor of Computer Science is accredited by the Australian Computer Society (ACS). Graduates of the Bachelor of Computer Science may apply for membership with the ACS. Membership may be subject to additional or ongoing requirements beyond completion of the degree. Please contact the relevant professional body for details

Internal course relationships

Nested

Associate Degree of Computer Science

Diploma of Computer Science

Related honours

Bachelor of Computer Science with Honours

External pathways

External pathways into this course