Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Computing Major (BAdvSci) (Honours)

Overview

The Computing Major (BAdvSci) (Honours) is a Bachelor of Advanced Science (Honours) course designed for high-performing students to pursue their interest in a particular discipline through research, leadership, and entrepreneurship opportunities. As an Advanced Science student, you will benefit from a flexible learning approach, exploring the field of computing through for-credit immersive research experiences, industry placement, and/or interdisciplinary team-based projects.


Professional Recognition and Accreditation

Graduates can apply for Professional Level accreditation of the Australian Computer Society. The Cyber Security specialisation meets standards related to data encryption, computer security protection and management, of the Institute of Electrical and Electronic Engineers, Association for Computing Machinery, and the Australian Computer Society. This course is also endorsed by the Naval Shipbuilding College.


Admission Criteria

ATAR Pathway

  • Minimum ATAR: 95
  • Essential WACE subjects (prerequisites): Mathematics Methods ATAR
  • Desirable WACE subjects: None

Alternative Pathways

  • Work and life experience
  • TAFE or apprenticeship
  • Current or previous University experience

English Requirements

Curtin requires all applicants to demonstrate proficiency in English. Specific English requirements for this course are outlined in the IELTS table below.


  • IELTS Academic (International English Language Testing System)
    • Writing: 7.0
    • Speaking: 7.0
    • Reading: 7.0
    • Listening: 7.0
    • Overall band score: 7.0

Fees and Scholarships

Please view the Bachelor of Advanced Science (Honours) degree for indicative fees.


How to Apply

Please review information on how to apply for the campus of your choice.


Course Structure

The course includes work-integrated learning through engagement in immersive industry and/or research experiences. During the second and third years of your studies, you can undertake for-credit internships and other immersive work experiences.


Specialisations

  • Computer Science
  • Cyber Security
  • Information Technology
  • Software Engineering

Career Opportunities

  • Computer programmer
  • IT consultant
  • Computer security consultant
  • Software engineer/developer

Industries

  • Information technology
  • Applications and software development
  • Game design and development
  • Cybersecurity

What You'll Learn

  • Demonstrate an advanced knowledge of the nature of science, its methods and processes, and an advanced ability to apply the theoretical foundations of computing to new application areas.
  • Evaluate standard algorithms, techniques, and software technologies in a manner that is appropriate for challenging and multi-faceted problems.
  • Access, evaluate, and synthesise information from a range of computing sources to optimise the process of software design and implementation.
  • Communicate the process of software development effectively in written and oral form to informed professional audiences from both technical and non-technical backgrounds.
  • Effectively use emerging and existing technologies to address complex problems, recognising their advantages and limitations.
  • Sustain intellectual independence and curiosity by updating their knowledge and engaging in continuous training and research.
  • Consider computing problems from a global perspective and recognise the inherent global nature of information and communications technology.
  • Work collaboratively and respectfully with colleagues from a range of cultural backgrounds and contribute to society using technology in an ethical, legal, and socially responsible manner.
  • Demonstrate initiative, leadership, and ethical practice when working independently and collaboratively and as a leader of research; recognise and apply IEEE (Institute of Electrical and Electronics Engineers)/ACM (Association for Computing Machinery)/ACS (Australian Computer Society) standards and best practices in process software design and development.
See More
How can I help you today?