Non-Award
This Bachelor of Advanced Science (Honours) course equips students with advanced computing knowledge and skills, offering specialisations in Computer Science, Cyber Security, Information Technology, and Software Engineering. It includes immersive research experiences, industry placements, and a capstone project.
Computer scientists, software engineers, programmers and other computing professionals are experts on how technology works and how computing can address complex problems.
This major 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.
In your first year, you'll develop your programming skills and study the fundamental theoretical knowledge of computing. Topics covered will include C++, Java, Linux and object oriented programming.
You can then specialise in your choice of Computer Science, Cyber Security, Information Technology or Software Engineering.
Your studies will culminate in a capstone project, with topics ranging from pure research through to translational (entrepreneurial) science.
What you need in order to get into this course. There are different pathway options depending on your level of work and education experience.
StepUp grants additional ATAR points to help eligible students qualify for admission.
Successful StepUp Entry and StepUp Equity Adjustment Admission Pathway (StepUp Bonus) applicants will be eligible to be considered for admission into this course.
Curtin requires all applicants to demonstrate proficiency in English. Specific English requirements for this course are outlined in the IELTS table below.
You can study this course as part of the following degree:
Visit the degree page for information on admission criteria, course fees and study locations.
SpecialisationsComputer ScienceIn Computer Science, you'll gain in-depth knowledge of software design and algorithm analysis, artificial intelligence, computer communications, databases and graphics. Your studies will focus on the knowledge required to build operating systems and design programming languages. As computer science theory and applications are mathematically based, there is a strong emphasis on mathematics.
Cyber SecurityCyber Security focuses on the key concepts and challenges in data and resource protection and computer software security. You'll examine high level aspects of computer security - including cryptography theory, data-access policy development and security program management - and the low level practical aspects comprising computer forensics, network intrusion detection and incident handling.
You'll develop the skills to identify appropriate applications for specific scenarios, with an understanding of cultural and ethical issues related to protecting individual rights.
Information TechnologyLearn the technological and applied aspects of computing, with less emphasis on theory. In this specialisation, you'll study system programming, software design and engineering, networking (including the internet and the web), artificial intelligence for decision support, and graphics.
Software EngineeringSoftware engineers are experts in the principles of design, measurement and analysis applied in the context of the development of software-based systems.
This specialisation will give you a strong foundation in computer science, with further emphasis on software requirements gathering, design, implementation and testing. You'll also study communication skills, professional responsibility, ethics, interpersonal relationships, teamwork and time management.
Please review information on how to apply for the campus of your choice
Apply now