1st Year
|
1st Semester
|
2nd Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
CC120
|
Application of Information & Communication Technologies
|
2
|
–
|
NS125
|
Applied Physics
|
2
|
–
|
CC120L
|
Application of Information & Communication Technologies Lab
|
1
|
–
|
NS125L
|
Applied Physics Lab
|
1
|
–
|
CC111
|
Programming Fundamentals
|
3
|
–
|
CC112
|
Object Oriented Programming
|
3
|
CC111
CC111L
|
CC111L
|
Programming Fundamentals Lab
|
1
|
–
|
CC112L
|
Object Oriented Programming Lab
|
1
|
CC111
CC111L
|
MA107
|
Calculus and Analytical Geometry
|
3
|
–
|
MA108
|
Multivariable Calculus
|
3
|
MA107
|
EN110
|
English-I
|
3
|
–
|
EN123
|
English-II
|
3
|
EN110
|
ISL112
|
Islamic Thought and Perspectives
|
3
|
–
|
CC121
|
Digital Logic Design
|
2
|
–
|
POL121
|
Pakistan: Ideology, Constitution, and Society
|
3
|
–
|
CC121L
|
Digital Logic Design Lab
|
1
|
–
|
|
|
|
|
CC141
|
Quantitative Reasoning – 1 (Discrete Structures)
|
3
|
–
|
Semester Credit Hours
|
19
|
|
Semester Credit Hours
|
19
|
|
2nd Year
|
3rd Semester
|
4th Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
CC213
|
Data Structures
|
3
|
CC112
CC112L
|
CC230
|
Database Systems
|
3
|
–
|
CC213L
|
Data Structures Lab
|
1
|
CC112
CC112L
|
CC230L
|
Database Systems Lab
|
1
|
–
|
CC222
|
Computer Organization and Assembly Language
|
2
|
CC121
CC121L
|
CC251
|
Computer Networks
|
2
|
–
|
CC222L
|
Computer Organization and Assembly Language Lab
|
1
|
CC121
CC121L
|
CC251L
|
Computer Networks Lab
|
1
|
–
|
CC281
|
Software Engineering
|
3
|
–
|
|
Technical Elective 1 (Open-Source Software Development)
|
3
|
–
|
SD210
|
Civics and Community Engagement
|
2
|
–
|
HU201
|
Professional Practices
|
3
|
–
|
MA150
|
Probability and Statistics
|
3
|
–
|
IT291
|
Web Technologies
|
2
|
–
|
MA210
|
Linear Algebra
|
3
|
MA107
|
IT291L
|
Web Technologies Lab
|
1
|
–
|
|
|
|
|
|
University Elective 1
|
3
|
–
|
Semester Credit Hours
|
18
|
|
Semester Credit Hours
|
19
|
|
3rd Year
|
5th Semester
|
6th Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
IT331
|
Database Administration and Management
|
2
|
CC230
CC230L
|
IT321
|
System and Network Administration
|
2
|
CC251
CC251L
|
IT331L
|
Database Administration and Management Lab
|
1
|
CC230
CC230L
|
IT321L
|
System and Network Administration Lab
|
1
|
CC251
CC251L
|
CC361
|
Information Security
|
3
|
–
|
CY361
|
Cyber Security
|
2
|
CC361
|
CC371
|
Artificial Intelligence
|
3
|
CC213
CC213L
|
CY361L
|
Cyber Security Lab
|
1
|
CC361
|
CC323
|
Operating Systems
|
3
|
–
|
CC342
|
Analysis of Algorithms
|
3
|
CC213
CC213L
|
CC323L
|
Operating Systems Lab
|
1
|
–
|
EN220
|
Technical & Business Writing
|
3
|
EN125
|
MG224
|
Innovation and Entrepreneurship
|
3
|
–
|
|
Technical Elective 3
|
3
|
–
|
|
Technical Elective 2
|
3
|
–
|
|
Technical Elective 4
|
3
|
–
|
SD100
|
English Immersion
|
0
|
–
|
SD102
|
21st Century Skills
|
0
|
–
|
Semester Credit Hours
|
19
|
|
Semester Credit Hours
|
18
|
|
4th Year
|
7th Semester
|
8th Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
IT451
|
Information Technology Infrastructure
|
3
|
–
|
|
University Elective 2
|
3
|
–
|
CC425
|
Parallel & Distributed Computing
|
3
|
CC323
CC323L
|
|
Technical Elective 7
|
3
|
–
|
|
Technical Elective 5
|
3
|
–
|
CC492
|
Final Year Project – II / COOP-II*
|
4
|
CC491
|
|
Technical Elective 6
|
3
|
–
|
|
|
|
|
CC491
|
Final Year Project – I / COOP-I*
|
2
|
–
|
|
|
|
|
Semester Credit Hours
|
14
|
|
Semester Credit Hours
|
10
|
|
* COOP means FYP undertaken in the industry.
Total Credit Hours: 136
(Non-exhaustive) List of Technical Electives:
Course Code
|
Course
|
Cr. Hr.
|
IT321
|
Virtual Systems & Services
|
2 – 1
|
CS245
|
Computer Architecture
|
3 – 0
|
CY351
|
Network Security
|
3 – 0
|
IT322
|
Enterprise Systems
|
3 – 0
|
CS341
|
Theory of Automata
|
3 – 0
|
SE486
|
Software Project Management
|
3 – 0
|
IT452
|
Cloud Computing
|
3 – 0
|
CS393
|
Mobile Application Development
|
2 – 1
|
AI372
|
Machine Learning
|
2 – 1
|
IT351
|
Advanced Networks
|
3 – 0
|
IT352
|
Internet of Things
|
2 – 1
|
IT461
|
Blockchain Technology and Application
|
3 – 0
|
DS393
|
Data Mining
|
2 – 1
|
IT391
|
Advance Web Technologies
|
2 – 1
|
SE492
|
Open Source Software Development
|
2 – 1
|
…
|
…
|
…
|
University Elective 1 (3 Credit Hours) (From Arts and Humanities)
Arts and Humanities (3 Credit Hours) Min One Course
Course Code
|
Course
|
Cr. Hr.
|
SD221
|
Life and Learning
|
3
|
SD222
|
Foreign Language
|
3
|
SD223
|
Logical Reasoning
|
3
|
University Elective 2 (3 Credit Hours) (From Social Sciences)
Social Sciences (3 Credit Hours) Min One Course
Course Code
|
Course
|
Cr. Hr.
|
HWB101
|
Health and Wellbeing
|
3
|
SOC102
|
Understanding Society and Sociocultural Dynamics
|
3
|
PSY110
|
Psychology of Mind and Behaviour
|
3
|
ECO202
|
Economics
|
3
|
MK210
|
Principles of Marketing
|
3
|
MG120
|
Principles of Management
|
3
|
Note:
The program BS Information Technology (BS-IT) is accredited by NCEAC. The roadmap must contain the courses provided by the NCEAC. Some of the courses we offer differ from those prescribed by UMT UG 2.0 but they are those that are mandated by NCEAC and do fulfill the requirements of the respective areas of UG 2.0. The roadmap is compliant with all the other courses proposed in UG 2.0.
It is hereby certified that curriculum of BS-IT program, Session Fall 2023 is compliant to Undergraduate 2.0 Policy. All the courses of UG 2.0 are incorporated in the roadmap accordingly.