Computer Science Vs Information Technology

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 4

CS I

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

DATA SCIENCE & ARTIFICIAL INTELLEGENCE NETWORK


Tri 1 Intelligent Systems - 2802ICT Tri 2
Systems and Distributed Computing -
Tri 2 Tri 1
2803ICT

Tri 2 Perceptual Computing - 2812ICT Tri 2

Tri 1 Big Data Analysis - 3803ICT Tri 1


Tri 2 Data Mining - 3804ICT Tri 1
Tri 1 Robotics, Agents and Reasoning - 3806ICT Tri 1
Tri 2
Tri 2
Tri 2
IT
YEAR 1
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
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

NETWORK & SECURITY


Computer Networking Essentials - 2809ICT
IT Services Management - 2806ICT

Information and Security Management -


2808ICT
Fundamentals of Cyber Security -
2905ICT (offered from 2021)
Routing and Internetworking - 3808ICT
Applied Network Security - 3809ICT
Advanced Network Architectures - 3811ICT
Digital Forensics - 3906ICT
Sensor Networks - 3706ICT (offered from
2021)

You might also like