Information Technology 2025 | Page 15

What your course will look like
YEAR 1 / LEVEL 1
UNITS
Semester 1 24 Credit points
ENG1011 Engineering methods 6 Credit points
ENG1012 Engineering design 6 Credit points
ENG1013 Engineering smart systems 6 Credit points
Elective 6 Credit points
Semester 2 24 Credit points
ENG1014 Engineering numerical analysis 6 Credit points
ENG1005 Engineering mathematics 6 Credit points
ENG2801 Leadership and innovation 6 Credit points
Elective 6 Credit points
YEAR 2 / LEVEL 2
UNITS
Semester 1 24 Credit points
FIT2099 Object-oriented analysis, design and implementation 6 Credit points
FIT2085 Introduction to computer science for engineers 6 Credit points
MAT1830 Discrete mathematics for computer science 6 Credit points
Elective 6 Credit points
Semester 2 24 Credit points
FIT2101 Software engineering process and management 6 Credit points
FIT2107 Software quality and testing 6 Credit points
FIT2004 Algorithms and data structures 6 Credit points
FIT2100 Operating systems 6 Credit points
YEAR 3 / LEVEL 3
UNITS
Semester 1 24 Credit points
FIT3170 Software engineering practice 12 Credit points
FIT3077 Software engineering architecture and design 6 Credit points
FIT3159 Computer architecture 6 Credit points
FIT3171 Databases 6 Credit points
Semester 2 24 Credit points
Elective 6 Credit points
Technical elective 6 Credit points
Technical elective 6 Credit points
Summer ENG0002 Industrial training( 12 weeks)
YEAR 4 / LEVEL 4
UNITS
Semester 1 24 Credit points
Semester 2 24 Credit points
FIT4002 Software engineering studio project 12 Credit points
ENG4701 Final year project A 6 Credit points
ENG4702 Final year project B 6 Credit points
FIT4165 Computer networks 6 Credit points
Level 3 or 4 technical elective 6 Credit points
Level 3 or 4 technical elective 6 Credit points
Level 4 or 5 technical elective 6 Credit points
Core unit Software engineering technical elective Free elective study
Please refer to page 12 for a list of technical electives. This course map is intended as a rough guide. Units listed may vary depending on intake, availability and the latest requirements.
I built a strong foundation of knowledge and skills from the high-quality learning materials, which are highly applicable and beneficial in the industry. I was challenged to perform independent learning while being assured that I could easily acquire support and advice from my lecturers. Besides the technical knowledge, the independence and self-motivation that I gained are valuable skills to survive in the industry.”
KHOO LIN SZE
Bachelor of Software Engineering( Honours) Currently pursuing the Doctor of Philosophy
13