Computer Science Vs Information Technology
Computer Science Vs Information Technology
YEAR 1 YE
1020QBT Academic & Professional Skills
Develop for Science & Technology
1001ICT Programming 1
1004ITF Information Technology
Fundamentals
1621ICT Web Design & Development
1802ICT Software Development
1007ICT Introduction to Computer Systems
Networks
1805ICT Human Computer Interaction
1410ICT Introduction to Information Systems
YEAR 2 YE
Tri 1 Computing Algorithms - 2801ICT 10 Tri 1
Tri 1 Object Oriented Programming - 2800ICT 10 Tri 1
Tri 1 Major course 10 Tri 1
Computer Science course (for students
Tri 1 10 Tri 1
electing to not complete a major)
Tri 1 Free-choice elective 10 Tri 1
Tri 2 Software Engineering Fundamentals - 2813ICT 10 Tri 2
Tri 2 10 Tri 2
Theory of Computing - 2815ICT
Tri 2 Major courses 20 Tri 2
Computer Science courses (for students
Tri 2 20 Tri 2
electing to not complete a major)
YEAR 3 YE
Tri 1 Social and Professional Issues - 3410ICT 10 Tri 1
Tri 1 Major courses 20 Tri 1
Computer Science courses (for students
Tri 1 20 Tri 1
electing to not complete a major)
Tri 1 Work Integrated Learning Part 1 - 3820ICT_P1 (capstone10
course) Tri 1,2 or 3
Tri 2 10 Tri 1,2 or 3
Work Integrated Learning Part 2 - 3820ICT_P2 (capstone course)
Tri
Work Integrated Learning - Single Project - 3821ICT 20 Tri 1
1,2
Tri
Work Integrated Learning - Placement - 3822ICT 20 Tri 2
1,2
Tri 2 Major course 10 Tri 1,2
Computer Science course (for students
Tri 2 10 Tri 1,2
electing to not complete a major)
Tri
Free-choice electives 20 Tri 1,2 or 3
1,2
Tri 2
Tri 2
###
MAJOR COURSES MAJOR
SOFTWARE DEVELOPMENT SOFTWARE D
Tri 1 Intelligent Systems - 2802ICT Tri 1
Tri 2 Systems and Distributed Computing - 2803ICT Tri 2
Tri 2 System and Software Design - 2805ICT Tri 2
Tri 1 Numerical Algorithms - 3801ICT Tri 2
Tri 2 Programming Languages - 3802ICT Tri 1
Tri 1 Advanced Algorithms - 3805ICT Tri 2
Tri 2
YEAR 2
Programming Principles - 2807ICT 10
Data Management - 2814ICT 10
Major course 10
Information Technology course (for students
10
electing to not complete a major)
Free-choice elective 10
Software Technologies - 2810ICT 10
Information Technology courses (for students
20
electing to not complete a major)
Major courses 20
Free-choice elective 10
YEAR 3
10
Social and Professional Issues - 3410ICT (capstone preparation course)
Major course 10
Information Technology course (for students
10
electing to not complete a major)
Major course (see Note 1) 10
Information Technology course (for students
10
electing to not complete a major)
Work Integrated Learning Part 1 - 3820ICT_P1 (capstone10 course)
Work Integrated Learning Part 2 - 3820ICT_P2 (capstone10 course)
Work Integrated Learning - Single Project - 3821ICT 20
20
Work Integrated Learning - Placement - 3822ICT
Free-choice electives 20
Major course 10
Information Technology course (for students
10
electing to not complete a major)
###
MAJOR COURSES
SOFTWARE DEVELOPMENT
IT Services Management - 2806ICT
Information and Security Management - 2808ICT
Software Engineering - 3815ICT
Web Application Development - 2703ICT
Mobile Application Development - 3701ICT
Software Frameworks - 3813ICT
Games Development - 3702ICT