Computer Science Advanced

Monash University

About

Imagine using your creative intelligence to discover new information technology (IT) possibilities to help meet key global challenges.This Honours version of the Bachelor of Computer Science is for high-achieving students with a research focus.

It offers you all the benefits of the Advanced Computer Science specialisation, plus a stream of hands-on projects that engages you in research right from the start of your degree.

You also do a research or industry placement, supported by a generous scholarship.You will develop the exceptional programming and analysis skills and the research capabilities needed for postgraduate study or a career in the expanding world of digital research and development.

Structure

The course develops through the themes of computer science foundation study, specialist discipline knowledge, research skills, and professional skills, which come together in applied practice.

Computer science foundation study

This study will develop your understanding of the role and theoretical basis of computer science and computational methods.

Professional skills study

This study develops professional skills by providing an understanding and appreciation of the ethical and professional guidelines applicable to computer science practice and research; developing the ability to work as an effective team member and to communicate proficiently and appropriately in professional and research contexts.

Specialist discipline knowledge

This study will develop deep knowledge and advanced skills in advanced computer science.

Research skills

This study develops the ability to critically evaluate IT research and to apply appropriate methodologies to conduct independent research in computer science. It develops strong problem-solving skills and the ability to apply analytical thinking.

Applied practice

The above knowledge and skills are integrated and consolidated in applied practice as demonstrated in a computer or data science project, and in some cases in an industry-based learning placement.

Free elective study

These elective units will enable you to broaden and deepen your knowledge of computer science, or to select units from across the University in which you are eligible to enrol.

Entry requirements

Qualifications

Equivalent Australian Year 12

Recent secondary education

ATAR requirements

ATAR

95.05

Note Lowest Selection Rank to which an offer was made

90

Note Monash guarantee for 2021 entry

86.95

Note Lowest ATAR to which an offer was made ATAR Calculator Monash is committed to admissions transparency. View the ATAR and student profiles for this course.

Subject prerequisites

All applicants must satisfy the following prerequisites or their equivalents.

Australian VCE subjects

English

Units 3 & 4: a study score of at least 30 in English (EAL) or 25 in English other than EAL

Maths

​​Units 3 & 4: a study score of at least 25 in one of Mathematical Methods (any) or Specialist Mathematics

Sciences/Other

N/A

IB subjects

English

At least 4 in English SL or 3 in English HL or 5 in English B SL or 4 in English B HL

Maths

At least 4 in Mathematics SL or 3 in Mathematics HL or 3 in Further Mathematics HL

Sciences/Other

N/A

VET Study

All applicants must satisfy the equivalence of the VCE subject prerequisites.

VET Certificate IV, Diploma or Advanced Diploma graduates: These qualifications will not be accepted.

Entire academic record This course uses the entire academic record as part of its selection considerations.

Higher education

University: Applicants who meet minimum entry requirements with a previous year 12 qualification require: two single units at an Australian higher education institution to satisfy minimum entry requirements, but more units may be useful for selection, especially in areas of study related to the course in which admission is being sought. Applicants should have at least a Distinction (70%) average in their studies.

Applicants who do not meet entry requirements of the course with a previous Year 12 qualification require at least four units of the Bachelor of Computer Science at Monash University with at least a High Distinction (80%) average in their studies.

All applicants must satisfy the equivalence of the VCE subject prerequisites. Entire academic record This course uses the entire academic record as part of its selection considerations.

Work and life experience

Multiple pathways to this course

Applicants who have successfully completed Year 12 are eligible to apply for this course.

Applicants with no formal secondary or tertiary qualifications are not eligible to apply for this course. This course uses the entire academic record as part of its selection considerations.

There are many ways to gain entry to a course at Monash. If you don't meet our entry requirements, there are pathways to help. More about alternative pathways...

Additionally, we recognise that some applicants may have experienced difficulties that have disadvantaged them when applying for university. We offer a range of special admissions schemes that may help you gain entry to your chosen course, including pathways for Australian Aboriginal and/or Torres Strait Islander students. .More about special admissions schemes...

All applicants must satisfy the equivalence of the VCE subject prerequisites

Alternative qualifications and prerequisites

For other domestic and international qualification entry requirements and scores for this course based on your prior studies, use the study credit and admissions eligibility search.

English requirements

Applicants must also meet the English language requirements.

University entrance requirements

Minimum entrance requirements for admission to Monash University Australia.

Learning outcomes

Learning outcomes

These course outcomes are aligned with the Australian Qualifications Framework level 8 and Monash Graduate Attributes. Upon successful completion of the Bachelor of Computer Science Advanced (Honours) it is expected that you will be able to:

100.

demonstrate an advanced knowledge of the role of computer science and computational methods, and recognise the importance of theoretical underpinning for practical work

200.

demonstrate understanding of ethical issues in professional and research practice and its historical, contemporary and likely future scientific, industrial and social context

300.

critically analyse problems, design algorithms to solve them, program efficient software solutions and demonstrate the ability to transform and apply computational solutions to new context

400.

apply problem-solving strategies to develop efficient solutions in your area of specialisation; in particular in:

  • advanced computer science you will be able to design, implement and critically evaluate substantial pieces of software using a range of programming paradigms, advanced data structures and algorithms
  • data science you will be able to design, implement and critically evaluate methods for capturing, managing and analysing data
500.

communicate and coordinate proficiently by: listening, speaking, reading and writing English and utilising diagrams, graphics and interactive visualisations in a professional and research context; working as an effective member or leader of teams; and using basic tools and practices of formal project management

600.

plan and execute projects with some independence and take responsibility for your own learning and practice; manage your own time and processes effectively by prioritising competing demands to achieve personal and team goals, with regular review of personal performance as a primary means of managing continuing professional development; behave in an ethical and professional manner, and be able to adapt readily to changing technologies

700.

critically evaluate IT research; be able to apply appropriate research methodologies to conduct significant independent research.

Institution