Information Technology 2025 | Page 11

What your course will look like
YEAR 1 / LEVEL 1
UNITS
Semester 1 24 Credit points
FIT1045 Introduction to programming 6 Credit points
FIT1047 Introduction to computer systems, networks and security 6 Credit points
FIT1058 Foundations of computing 6 Credit points
Elective 6 Credit points
Semester 2 24 Credit points
FIT1008 Fundamentals of algorithms 6 Credit points
FIT1055 IT professional practice and ethics 6 Credit points
Elective 6 Credit points
Elective 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
FIT2094 Databases 6 Credit points
Elective 6 Credit points
Semester 2 24 Credit points
FIT2014 Theory of computation 6 Credit points
FIT2102 Programming paradigms 6 Credit points
FIT2109 Computer science workshop 6 Credit points
Elective 6 Credit points
Summer semester
FIT3199 Industry work experience
YEAR 3 / LEVEL 3
UNITS
Semester 1 24 Credit points
FIT3161 Computer science project 1 6 Credit points
FIT3155 Advanced data structures and algorithms 6 Credit points
Technical elective unit 6 Credit points
Elective 6 Credit points
Semester 2 24 Credit points
FIT3162 Computer science project 2 6 Credit points
FIT3143 Parallel computing 6 Credit points
Elective 6 Credit points
Elective 6 Credit points
Core unit Free elective unit Discipline technical elective Industrial training( compulsory MQA requirement for students who do not participate in the IBL program)
Specialisation units FIT3080 Artificial intelligence FIT3139 Computational modelling and simulation FIT3146 Maker lab FIT3165 Computer networks FIT3182 Big data management and processing FIT3159 Computer architecture.
Please refer to page 8 for a list of Level 1, 2 and 3 electives. Students are also allowed to opt for other electives offered across the University. This course map is intended as a rough guide. Units listed may vary depending on intake, availability and the latest requirements.
Scan to view all possible course progressions.
I studied computer science because I like to code, and I like how technology can be used to make things more efficient and accessible. Computer science skills are widely applicable across different fields, offering a lot of opportunities for growth and exploration post-graduation.
My lecturers at Monash were not only knowledgeable but also very supportive. I appreciated that the coursework was intellectually challenging, pushing me to expand my knowledge and skills.”
LIM KAH XUAN
Bachelor of Computer Science Software Engineer, Google Taiwan
9