School of Information Technology - Page 13

What your course will look like
YEAR 1 / LEVEL 1
UNITS
Semester 1 24 Credit points
FIT1045 Algorithms and programming fundamentals in python 6 Credit points
FIT1047 Introduction to computer systems , networks and security 6 Credit points
MAT1830 Discrete mathematics for computer science 6 Credit points
Elective or technical elective unit 6 Credit points
Semester 2 24 Credit points
FIT1008 Introduction to computer science 6 Credit points
FIT1055 IT professional practice and ethics 6 Credit points
MAT1841 Continuous mathematics for computer science 6 Credit points
Elective or technical elective unit 6 Credit points
YEAR 2 / LEVEL 2
UNITS
Semester 1 24 Credit points
FIT2004 Algorithms and data structures 6 Credit points
FIT2099 Object-oriented design and implementation 6 Credit points
Elective or technical elective unit 6 Credit points
Elective or technical elective unit 6 Credit points
Semester 2 24 Credit points
FIT2014 Theory of computation 6 Credit points
FIT2102 Programming paradigms 6 Credit points
Elective or technical elective unit 6 Credit points
Elective or technical elective unit 6 Credit points
Summer semester
FIT3199 Industry work experience 0 Credit points
YEAR 3 / LEVEL 3
UNITS
Semester 1 24 Credit points
FIT3161 Computer science project 1 6 Credit points
FIT3171 Databases 6 Credit points
Technical elective unit 6 Credit points
Elective or technical elective unit 6 Credit points
Semester 2 24 Credit points
FIT3162 Computer science project 2 6 Credit points
FIT3155 Advanced data structures and algorithms 6 Credit points
FIT3143 Parallel computing 6 Credit points
Elective or technical elective unit 6 Credit points
Core unit Free elective unit Discipline technical elective Industrial training Please refer to page 10 for a list of Level 1 , 2 and 3 electives . Students are also allowed to opt for other electives offered across the University .
View all possible course progressions .
Monash ’ s computer science program reflects the rapid advancements in IT . I wasn ’ t just equipped with the necessary knowledge and skills , I was also taught to think analytically to solve problems . I believe that there are no limitations to what I can learn and become in this field .”
PRISCILLA THAM AI CHING
Bachelor of Computer Science
For her final year project Priscilla worked on expanding an emotion recognition software , incorporating side-view face recognition for a more accurate evaluation of facial expressions to assist psychiatrists and psychologists in deducing the patient ’ s mental state . Her career goal is to combine her technical skills with creative imagination to produce bold ideas that can positively change the way we use technology .
11