0% found this document useful (0 votes)
144 views

Computer Science Vs Information Technology

This document outlines the course requirements for a Bachelor of Computer Science or Bachelor of Information Technology degree over 3 years of study. In year 1, all students take core introductory courses in programming, IT fundamentals, and professional skills. In years 2 and 3, students can choose a major and take more advanced courses in areas like software development, data science, networks, or IT services while also completing capstone and work integrated learning courses. Electives allow for further study in computer science or other fields.

Uploaded by

Syed Tahoor
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views

Computer Science Vs Information Technology

This document outlines the course requirements for a Bachelor of Computer Science or Bachelor of Information Technology degree over 3 years of study. In year 1, all students take core introductory courses in programming, IT fundamentals, and professional skills. In years 2 and 3, students can choose a major and take more advanced courses in areas like software development, data science, networks, or IT services while also completing capstone and work integrated learning courses. Electives allow for further study in computer science or other fields.

Uploaded by

Syed Tahoor
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 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