courses
C3001
Students who commenced study in 2016 should refer to this course entry for direction on the requirements; to check which units are currently available for enrolment, refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course.
Commencement year
This course entry applies to students commencing this course in 2016 and should be read in conjunction with information provided in the 'Faculty information' section of this Handbook by the Faculty of Information Technology.
Unit codes that are not linked to their entry in the Handbook are not available for study in the current year.
Course code
C3001
Credit points
192
Abbreviated title
BCompScAdv(Hons)
CRICOS code
085350G
Managing faculty
Admission and fees
Find a CourseFind a Course (http://www.study.monash/courses/find-a-course/2016/C3001)
Course type
Specialist
Single degree
Bachelor's entry-level honours
Standard duration
4 years FT, 8 years PT
Students have a maximum of 10 years to complete this course including any periods of intermission.
Mode and location
On-campus (Clayton)
Award/s
Bachelor of Computer Science Advanced (Honours)
The course is an advanced version of the Bachelor of Computer Science, designed for high-achieving students who wish to study computing in depth with a strong research component through the four years of study. Computer science is the theory and practice of applying computers and software to problem solving. Its practical applications span all disciplines including science, engineering, business and commerce, creative and performing arts and the humanities. You will learn how to think like a computer scientist about processes and their descriptions. This will enable you to design algorithms (instructions for computers) and data structures (ways to store information). You will also acquire practical programming skills to implement these in efficient software that solves real-world problems, as well as strong foundations in the theory of computation and its connection to mathematics.
This advanced course will prepare you for either postgraduate study or employment requiring research and advanced computer science skills. You will do a research project unit in both first and second year, supported by a research skills unit. In your third year, you will undertake either a 22-week placement in a research group or work unit of a participating organisation or a 22-week Industry Based Learning (IBL) placement, as part of the curriculum and supported by a generous scholarship. Through the research or IBL placement, you will apply and further develop your skills and knowledge in a professional organisation. Your studies will conclude with a full year honours-level research project in a specialist area of Advanced Computer Science. You will graduate with strong research, analysis, problem solving, communication and team work skills, deep knowledge of the field of computer science, and hands-on experience in IT research
These course outcomes are aligned with the Australian Qualifications Framework level 8, the Bologna Cycle 1 and Monash Graduate AttributesAustralian Qualifications Framework level 8, the Bologna Cycle 1 and Monash Graduate Attributes (http://www.monash.edu.au/pubs/handbooks/alignmentofoutcomes.html).
Upon successful completion of the Bachelor of Computer Science Advanced (Honours) it is expected that you will be able to:
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.
This study will develop your understanding of the role and theoretical basis of computer science and computational methods.
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.
This study will develop deep knowledge and advanced skills in advanced computer science.
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.
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.
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.
This course comprises 192 points, of which 144 points must be from Computer Science study and 48 points are used to provide additional depth or breadth through elective study.
The course develops through theme studies in: A. Foundational computer science, B. Specialist discipline knowledge, C. Problem solving and analytical skills, D. Research skills, and E. Applied practice.
Elective units may be at any level, however, no more than ten units (60 points) can be credited to the Computer Science Advanced course at level 1 and a minimum of 36 points must be completed in Computer Science at each of level 3 and 4.
To remain in the program you are required to maintain at least a distinction average (70 per cent) across 48 points of enrolment in Computer Science studies or the total of your FIT-coded unit enrolment if 48 credit points have not yet been completed. If you do not meet this standard you will be required to transfer to the Bachelor of Computer Science or the Bachelor of Information Technology.
The course progression mapcourse progression map (http://www.monash.edu.au/pubs/2016handbooks/maps/map-c3001.pdf) will assist you to plan to meet the course requirements, and guidance on unit enrolment for each semester of study.
Units are six credit points unless otherwise stated.
Students complete:
*Students requiring other mathematics for a non-computer science elective major or minor may replace MAT1830/MAT1841 with approval.
Students complete:
(a.) The following three units (18 points):
(b.) Two of the following level 3 elective units (12 points):
*Not all elective units in this list will be offered each year.
(c.) Two level 4/5 elective units (12 points) as approved by the course director.
Students complete
(a.) Three research development units (18 points):
(b.) An honours thesis (24 points):
Students complete one of the following:
Elective units may be chosen from list (b) in Part C above, from units in the data science specialisation of C2001 Bachelor of Computer Science, C2000 Bachelor of Information Technology or the software engineering specialisation in the Bachelor of Engineering (Honours), or across the University as long as you have the prerequisites and there are no restrictions on enrolment in the units. In addition, you may choose to complete a major or minor from another course, so long as you have the prerequisites and there are no restrictions on admission to the units.