Bachelor of Computer Science Advanced (Honours) (C3001)
Congratulations on your offer and welcome to Monash IT!
This page is designed to help you choose what you are going to study in your Bachelor of Computer Science Advanced (Honours). It will help you make a decision about what units you will enrol in, because enrolling in units is how you formally accept your offer.
|Course title||Bachelor of Computer Science Advanced (Honours)|
|Credit points||192 credit points|
|Course duration||4 years full-time, 8 years part-time|
|Time limit||10 years|
Each course has specific requirements that you must satisfy in order to graduate. Your Course Map clearly outlines, year by year, semester by semester, how to fulfil these requirements.
The Bachelor of Computer Science Advanced (Honours) consists of:
- 8 core (compulsory) units: FIT1053, FIT1054, FIT1047, FIT1049, FIT2004, FIT2014, MAT1830 and MAT1841.
- A specialisation (8 units) in Advanced computer science or Data science.
- 3 or 4* Computer Science or Data science electives: From an approved list.
- 6 research units: Including FIT2083, FIT2082 and a 4th year, 24 point Honours project.
- An Industry based learning placement or an advanced computer science project*: 18 points.
- 8 free electives: Here is where you have a huge range of choices. You can take a major, 2 minors, a minor and 4 other electives, or any 8 units you’re interested in.
* Students completing the advanced computer science project (12 pt) option will complete an additional computer science elective.
Units (subjects) have a code and a name:
e.g. FIT1053 Algorithms and programming in python (advanced)
The year of study, 1st year, 2nd year etc., is the first digit of each unit code.
Over your whole degree, you are allowed:
First year level units (FIT1xxx): Normally 8 units (48 points), and a maximum of 10 units (60 points).
Third year level units (FIT3xxx): A minimum of 6 units (36 points).
Credit points - Unless specified, all units are worth 6 credit points
Bachelor of Computer Science Advanced (Honours) - 32 units x 6 credit points = Total of 192 credit points
Unit requisites - All pre-requisite and co-requisite requirements must be undertaken in order to be able to enrol into a specific unit.
Course maps outline the recommended progression for the course. Each map is a framework that shows core and elective units. Make sure that you check the course map relevant to the year that you started your degree.
Your First Year Map
Algorithms and programming in python (advanced)
Introduction to computer systems, networks and security
Discrete mathematics for computer science
Computer science (advanced)
IT professional practice
Continuous mathematics for computer science
Introduction to data science
* If completing the Data science specialisation
Your degree consists of 8 core (compulsory) units covering a range of Computer Science areas including programming, mathematics, professional practice, algorithms and data structures, databases, a specialisation (8 units) and a final year research project.
You need to enrol in units for both semester 1 and 2.
DOMESTIC STUDENTS: As a full-time domestic student, you will choose eight units per year - four in each semester. (If you plan to take longer than three years to complete your course, you can enrol in fewer units.)
INTERNATIONAL STUDENTS (on a student VISA): You must enrol in eight units per year - four in each semester.
Refer to the course map or handbook entry to find out more about the core units in you course.
For students undertaking studies in Computer Science it is not only desirable but essential to also take Mathematics. Many fundamental concepts in Computer Science can only be fully understood using ideas drawn from Mathematics. This extends even to practical issues like the study of computer graphics and computer animation in general; these topics call for descriptions of curves and surfaces and these descriptions are specified using the language of Mathematics. A topic of current interest in Computer Science is encryption of messages and the safe transfer of information on the Internet. Another rapidly growing field is that of Artificial Intelligence and automated reasoning. These topics depend on a basic knowledge of aspects of mathematical logic.
Most companies and organisations have realised that success depends critically on the level of analytical, quantitative and statistical skills of their administrative and management staff and they therefore seek employees with sound mathematical training. If you have done two Mathematics units at school then don’t let them go to waste! You can continue to pursue those interests. Whether you want to prepare for employment or continue with postgraduate studies, Mathematics will give you a powerful competitive advantage in your career in computing.
You will be required to complete two core mathematics units in your degree:
MAT1830 Discrete mathematics for computer science (S1)
MAT1841 Continuous mathematics for computer science (S2)
If you are interested in completing further maths units (or a maths major) as part of your Bachelor of Computer Science Advanced (Honours), you may be approved to replace MAT1841 with a level 1 maths unit (MTH1030 Techniques for modelling) that will allow you to continue with a maths major or minor. Note that MTH1030 has a prerequisite of VCE Specialist Mathematics units 3 and 4 with a study score of at least 30 OR MTH1020.
In each semester, you study four units (if you are enrolled as a full time student). In your first year, you will need to choose an elective in each semester unless you are completing the Data science specialisation where you’ll only need to select an elective in semester 1.
The BCompScAdv(Hons) has 8 free electives and, depending on your choice of project, 2 or 3 specialist electives. You can use your free electives to select units of your choice (making sure you meet the course requirements). You can also use your electives to:
- complete an Information Technology major*
- complete one or two minors*
- complete a major from another faculty
- complete 8 free electives
*Note that if choosing an IT major, up to two units can be cross counted between majors and your course core. This also applies to minors.
It is up to you what units you select in addition to your core units. Many students use these units to explore areas completely outside their experience. We recommend you spend a bit of time reading about possible options, because the units you choose in first year may impact on whether you are able to complete a major in your degree.
Your specialist electives must be chosen from an approved list of computer science units. The list is published on the course map or in the handbook entry each year.
Majors involve eight units studied over at least three years. Majors are not compulsory in the Bachelor of Computer Science Advanced (Honours), but you can choose to complete one in your elective slots. Majors will appear on your academic transcript.
Information Technology Majors
Alternatively, you may wish to consider a major or minor from another faculty at Monash, e.g. Science.
Refer to the handbook for a complete list of majors and minors and the units that make up each major and minor.
NOTE: When you start enrolling in units in WES, you’ll be prompted to nominate any majors that you would like to complete. You can select what you think you want choose now, however, this is entirely optional and you can change your mind later.
In the Bachelor of Computer Science Advanced (Honours), you have the choice to apply for an Industry based learning placement (FIT3045) (pending entry requirements to the IBL program being met) or complete a research project (FIT3144). We strongly encourage you to apply for an IBL placement, as industry experience complements the already strong research experience present throughout and particularly in the Honours part of the degree.
IBL prerequisites are one of FIT1045, FIT1048, FIT1051, FIT1053 or ENG1003. You will complete FIT1053 as a core unit in your degree.
Now that you understand your course structure and how credit works it’s time to enrol.
|Domestic and International Students|
|Enrol on WES|