BS Information Technology
BS Information Technology
ELIGIBILITY CRITERIA:
Undergraduate Program
The candidate has passed the Intermediate or equivalent examination with Mathematics
securing at least 50% marks in aggregate from an institution recognized by the Higher
Education Commission of Pakistan / Inter Board Committee of Chairmen, Pakistan.
*Equivalency certificate by IBCC will be required in case of education from some other country or system.
• The students who have not studied Mathematics at intermediate level have to pass deficiency
courses of Mathematics (06 credits) in first two semesters.
PROGRAM STRUCTURE:
(Program is equivalent to 16 years of education)
Minimum Duration: 4 years; through 8 regular semesters (Fall/Spring)
Minimum Credits: 132
STRUCTURE A- SINGLE MAJOR
The breakup of these 132 Credits is as follows:
Category Credits No. of Courses
General Education 39 13
Distribution Courses 39 13
Major 54 18
Internship Non Credit (compulsory) -
PLL Non Credit (compulsory) -
Information Technology
Undergraduate Program
Category Credits No. of Courses
General Education 39 13
Distribution Courses 18 6
Major 45 15
Minor 1 15 5
Minor 2 15 5
Internship Non Credit (compulsory) -
PLL Non Credit (compulsory) -
STRUCTURE E- ASSOCIATE DEGREE (60 CREDIT HOURS)
The breakup of these 60 Credits is as follows:
Information Technology
Undergraduate Program
3 SOCL 341 Criminology and Society 3
4 SOCL 421 Sociology of Globalization 3
5 SOCL 441 Human Rights and Citizenship 3
6 SOCL 442 Sociological Approaches to Conflict Resolution 3
7 SOCL 231 Gender Studies 3
Economics
1 ECON 272 Comparative Economic system 3
2 ECON 141 Introduction to Development Economics 3
3 ECON275 Islamic Economics 3
4 ECON271 Issues in Pakistan’s Economy 3
5 ECON 101 Introduction to economics 3
Education
1 Edu-211 School, Community and Teacher 3
2 Edu-241 Assessment and Evaluation in Classroom 3
3 Edu-315 Critical Thinking and Reflective Practices 3
4 Edu-272 Principles of Guidance and Counseling 3
5 Edu-313 Contemporary Trends and Issues in Education 3
ComputerSciences & IT
1 CRSC111 Basic Electronics 3
2 CRSC112 Applied Physics 3
3 CRSC116 Communication and Presentation Skills 3
4 CRSC117 Logic and Critical Thinking 3
5 CRSC121 Programming Fundamentals 3
6 CRSC225 Web Engineering 3
7 CRSC241 Database Systems 3
8 CRSC251 Introduction to Software Engineering 3
9 CRSC331 Computer Networks 3
10 CRSC341 Enterprise Systems 3
11 CRSC342 Business Process Engineering 3
12 CRSC343 Fundamentals of Graph Theory 3
13 CRSC344 Theory of Programming Languages 3
14 CRSC353 Software Requirements Engineering 3
15 CRSC381 Research Methodology for CSC 3
16 CRSC382 Operations Research 3
17 CRSC383 Stochastic Processes 3
18 CRSC422 Information Security 3
19 CRSC452 Formal Methods 3
20 CRSC453 Modeling and Simulation 3
Physical Education & Sports Science
1 SPSC121 Basics of Human Anatomy 3
2 SPSC122 Introduction to Sports Physiology 3
Information Technology
Undergraduate Program
Information Technology
Undergraduate Program
1 MCOM101 Introduction to Journalism & Mass Communication 3
2 MCOM211 Journalistic English 3
3 MCOM111 Introduction to Social Media 3
4 MCOM322 Data Journalism 3
5 MCOM231 Broadcast Journalism 3
6 MCOM221 News Reporting and Writing 3
English
1 ENGL103 Introduction to Language & Linguistics 3
2 ENGL422 Issues in Syntax 3
3 ENGL102 Intro to Literary Device & Genre of Literature 3
4 ENGL555 IELTS through short stories 3
5 ENGL559 Introduction to Essentials of Proposal papers & Journals 3
6 ENGL 304 Popular Fiction 3
IslamicStudies
1 ISLM313 ب آن ا ِن 3
2 ISLM371 ا ماور 3
3 ARAB111 ل ل آ ن 3
4 ISLM472 ( )و ف 3
5 ISLM333 ا م لو ا ما ا 3
6 ISLM231 ز اور ا 3
Urdu
1 URDU371 3
2 URDU411 ول 3
3 URDU211 3
4 URDU313 ىا ف 3
5 URDU111 ا اُردو 3
COURSES OF STUDY:
(Information about the Prerequisites (if any) of the course(s) will be provided by
the Department at the beginning of the program )
Course
Code Title of Course Credits
CRSC232 Telecom Systems 3
CRSC273 Mobile Application Development 3
CRSC274 E-Commerce 3
CRSC301 Human Computer Interaction 3
CRSC312 Artificial Intelligence 3
CRSC332 Network Management 3
CRSC335 Internet Architecture and Protocols 3
CRSC336 Information Systems 3
CRSC341 Topics in Database Management Systems 3
CRSC345 Knowledge Based Systems 3
CRSC441 Data Mining 3
CRSC442 Data Warehousing 3
CRSC454 Software Quality Assurance 3
CRSC456 Principles of Cloud Computing 3
H) Major in Information Technology (alongside One Minor) Total: 39 Credits
Course
Code Title of Course Credits
Information Technology
Undergraduate Program
CRSC221 Object Oriented Programming 4
CRSC222 Data Structure and Algorithms 4
CRSC223 Operating Systems 3
CRSC201 IT Infrastructure 3
CRSC202 Technology Management 3
CRSC334 System and Network Administration 3
CRSC337 Virtual Systems and Services 3
CRSC357 IT Project Management 3
CRSC342 Database Administration and Management 3
CRSC461 Cyber Security 4
CRSC482 Final Year Project for CSC 6
Course
Code Title of Course Credits
CRSC232 Telecom Systems 3
CRSC273 Mobile Application Development 3
CRSC274 E-Commerce 3
CRSC301 Human Computer Interaction 3
CRSC312 Artificial Intelligence 3
CRSC332 Network Management 3
CRSC335 Internet Architecture and Protocols 3
CRSC336 Information Systems 3
CRSC341 Topics in Database Management Systems 3
CRSC345 Knowledge Based Systems 3
CRSC441 Data Mining 3
CRSC442 Data Warehousing 3
CRSC454 Software Quality Assurance 3
CRSC456 Principles of Cloud Computing 3
I) Major in Information Technology (alongside another Major in CS or SE)
Total: 39 Credits
Subject to University offerings, the student shall opt 39 credits from the list below:
Information Technology
Undergraduate Program
Course
Code Title of Course Credits
CRSC201 IT Infrastructure 3
CRSC202 Technology Management 3
CRSC226 Web Technologies 3
CRSC331 Computer Networks 4
CRSC334 System and Network Administration 4
CRSC337 Virtual Systems and Services 3
CRSC357 IT Project Management 3
CRSC341 Enterprise Systems 3
CRSC342 Database Administration and Management 3
CRSC353 Software Requirements Engineering 3
CRSC382 Operations Research 3
CRSC432 Information Security 3
CRSC461 Cyber Security 4
CRSC452 Formal Methods 3
CRSC453 Modeling and Simulation 3
CRSC482 Final Year Project for CSC 6
J) Major in Information Technology (alongside another Major)
Total: 39 Credits
Course
Code Title of Course Credits
CRSC121 Programming Fundamentals 4
CRSC221 Object Oriented Programming 4
CRSC222 Data Structure and Algorithms 4
CRSC242 Database Management Systems 4
CRSC432 Information Security 3
CRSC331 Computer Networks 4
CRSC461 Cyber Security 4
CRSC201 IT Infrastructure 3
CRSC334 System and Network Administration 3
CRSC482 Final Year Project for CSC 6
K) Major in Information Technology (alongside two Minors) Total: 45 Credits
Course
Information Technology
Undergraduate Program
Code Title of Course Credits
CRSC121 Programming Fundamentals 4
CRSC221 Object Oriented Programming 4
CRSC222 Data Structure and Algorithms 4
CRSC223 Operating Systems 3
CRSC242 Database Management Systems 4
CRSC251 Introduction to Software Engineering 3
CRSC432 Information Security 3
CRSC331 Computer Networks 4
CRSC461 Cyber Security 4
CRSC201 IT Infrastructure 3
CRSC334 System and Network Administration 3
CRSC482 Final Year Project for CSC 6
L) Major in Information Technology (for Associate Degree Program) Total: 5
courses
Course
Code Title of Course Credits
CRSC121 Programming Fundamentals 4
CRSC201 IT Infrastructure 3
CRSC202 Technology Management 3
CRSC331 Computer Networks 4
CRSC334 System and Network Administration 3
Course
Code Title of Course Credits
CRSC461 Cyber Security 3
CRSC462 Digital Forensics 3
CRSC463 Wireless and Mobile Security 3
CRSC464 Secure Software Design and Development 3
CRSC465 Vulnerability Assessment & Reverse Engineering 3
CRSC466 Cyber Law 3