Sei sulla pagina 1di 3

Section 3 | Academics | Faculty of CS & IT | Department of Computer Science

Scheme of Study

BS Computer Science
Semester 1 Semester 2
Pre- Pre-
S. No. Course Code Course Title Credit Hours S. Course Course Title Credit Hours
Requisite Requisite
1 COSC-1105 Introduction to ICT 2 1 COSC-1102 Object Oriented Programming 3 COSC-1101
2 COSC-1205 Introduction to ICT-Lab 1 2 COSC-1202 Object Oriented Programming-Lab 1 & COSC-1201
3 COSC-1101 Programming Fundamentals 3 3 COSC-1104 Software Engineering 3
4 COSC-1201 Programming Fundamentals-Lab 1 4 COSC-1103 Discrete Structures 3
5 ENGL-1118 Functional English 3 5 ENGL-1119 Communication Skills 3
6 MATH-1100 Calculus 3 6 PAKS-1113 Pakistan Studies 2
7 PHYS-1122 Applied Physics 3 7 SSCI-1111 Introduction to Sociology 3
8 ISLS-1112 Islamic Studies/Ethics 2
Semester-II Credit Hours 18
Semester-I Credit Hours 18

Semester 3 Semester 4
Pre- Pre-
S. No. Course Code Credit Hours S. Course Course Title Credit Hours
Course Title Requisite Requisite
1 ELEN-2100 Digital Logic Design 3 PHYS-1122 1 COSC-2103 Database Systems 3
2 ELEN-2200 Digital Logic Design-Lab 1 2 COSC-2203 Database Systems-Lab 1
3 COSC-2101 Data Structures & Algorithms 3 COSC-1102 & 3 COSC-2102 Operating Systems 3
4 COSC-2201 Data Structures & Algorithms-Lab 1 COSC-1202 4 COSC-2202 Operating Systems-Lab 1
5 COSC-3101 Computer Networks 3 5 COSC-2105 Theory of Automata 3 COSC-1103
6 COSC-3201 Computer Networks-Lab 1 6 STAT-2104 Probability & Statistics 3
7 ENGL-4117 Technical & Business Writing 3 7 HLTH-1113 Basic Health Awareness 2
8 MATH-2103 Linear Algebra 3
Semester-IV Credit Hours 16
Semester-III Credit Hours 18

Semester 5 Semester 6
Credit Hours Pre- Credit Hours Pre-
S. No. Course Course Title Requisite
S. Course Course Title Requisite
1 COSC-3114 Computer Organization & Assembly Language 3 ELEN-2100 & 1 COSC-3102 Information Security 3
2 COSC-3214 Computer Organization & Assembly Language-Lab 1 ELEN-2200 2 COSC-3112 Artificial Intelligence 3 COSC-1103
3 COSC-3115 Design & Analysis of Algorithms 3 COSC-2101 3 COSC-3212 Artificial Intelligence-Lab 1
4 MATH-2122 Differential Equations 3 4 COSC-3104 Compiler Construction 3 COSC-2105
5 COSC-3107 Machine Learning 3 5 COSC-3116 Mobile Application Development 3
6 MSCI-2116 Principles of Accounting 3 6 COSC-3109 Data Science 3

Semester-V Credit Hours 16 Semester-VI Credit Hours 16

Semester 7 Semester 8
Pre- Credit Hours Pre-
S. No. Course Course Title Credit Hours S. No. Course Course Title
Requisite Requisite
1 COSC-4301 Final Year Project-I 3 COSC-1104 & 1 COSC-4302 Final Year Project-II 3 COSC-4301
2 COSC-4101 Parallel and Distributed Computing 3 COSC-2103 2 SSCI-2111 Professional Ethics 2
3 MATH-3116 Numerical Analysis 3 COSC-2102 3 MSCI-3111 Entrepreneurship 3
Constitution and Legal System of 2 4 COSC-4120 Web Programming 3 COSC-3101
4 SSCI-3120 Pakistan
5 INFT-4107 Routing & Switching 2
5 COSC-4111 Visual Programming 3
6 COSC-4109 Graph Theory 3

Semester-VII Credit Hours 17 Semester-VIII Credit Hours 13

Program Total Credit Hours 132


For Those Who Want To Become Future Leaders

MSc Computer Science


Semester 1 Semester 2
Pre- Pre-
S. Course Course Title Credit Hours S. No. Course Code Course Title Credit Hours
Requisite Requisite

1 COSC-1101 Programming Fundamentals 3 1 COSC-1102 Object Oriented Programming 3 COSC-1101


2 COSC-1202 Object Oriented Programming-Lab 1 & COSC-1201
2 COSC-1201 Programming Fundamentals-Lab 1 3 COSC-1104 Software Engineering 3
3 COSC-3103 Data Communication & Computer 3 4 COSC-2101 Data Structures & Algorithms 3 COSC-1101 &
Networks 5
4 ELEN-2100 3 COSC-2201 Data Structures & Algorithms-Lab 1 COSC-1201
Digital Logic Design
5 COSC-1103 Discrete Structures 3 6 COSC-2103 Database Systems 3
6 ENGL-1119 Communication Skills 3 7 COSC-2203 Database Systems-Lab 1
8 MSCI-2116 Principles of Accounting 3
Total Credit Hours 16
Total Credit Hours 18

Semester 3 Semester 4
Pre- Credit Hours Pre-
S. Course Course Title Credit Hours S. No. Course Course Title Requisite
Requisite
1 COSC-2102 Operating Systems 3 1 COSC-3112 Artificial Intelligence 3
2 COSC-2202 Operating Systems-Lab 1
3 COSC-2108 Computer Architecture & Organization 3 2 COSC-3104 Compiler Construction 3 COSC-3104
4 COSC-3104 Theory of Automata & Formal Language 3 COSC-1103 3 COSC-4111 Visual Programming 3
5 COSC-3116 Mobile Application Development 3 4 INFT-4107 Routing & Switching 2 COSC-3103
6 COSC-4120 Web Programming 3 COSC-1102 & 5 COSC-4302 Final Year Project-II 3 COSC-4301
COSC1202 6 MSCI-3111 Entrepreneurship 3
7 COSC-4301 Final Year Project-I 3 COSC-1104 &
COSC-2103 Total Credit Hours 17

Total Credit Hours 19

Program Total Credit Hours 70

MS Computer Science

Semester 1 Semester 2
Credit Credit
S. No. Course Code Course Title Hours Remarks S. No. Course Code Course Title Hours Remarks

1 COSC-5101 Advanced Algorithms Design and Analysis 3 Core 1 COSC-5102 Advanced Theory of Computation 3 Core
2 Elective-I 3 Elective 2 Elective-IV 3 Elective
3 Elective-II 3 Elective 3 Elective-V 3 Elective
4 Elective-III 3 Elective 4 Elective-VI 3 Elective

Semester Credit Hours 12 Semester Credit Hours 12

Semester 3 & 4
Credit Hours Remarks
S. No. Course Code Course Title

1 COSC-6601 Thesis 12 Core

Semester Credit Hours 12

Program Total Credit Hours 36

“You are not a drop in the Ocean.


You are entire ocean, in a drop.”
- Rumi
Section 3 | Academics | Faculty of CS & IT | Department of Computer Science

List of Elective Courses

S. No. Course Code Course Title Category S. No. Course Code Course Title Category

1 COSC-5101 Advanced Algorithms Design and Analysis Core 27 COSC-6109 Deep Learning Elective
2 COSC-5102 Advanced Theory of Computation Core 28 COSC-6110 Theory of Programming Languages Elective
3 COSC-5103 Semantic Web Elective 29 COSC-6111 Advanced Software Development Elective
4 COSC-5104 Algorithmic Game Theory Elective
30 COSC-6112 Advanced Requirements Engineering Elective
5 COSC-5105 Advanced Computer Networks Elective
COSC-5106 Wireless Networks and Mobile Computing Elective 31 COSC-6113 Advanced Software Architecture Elective
6
7 COSC-5107 Cryptography and Network Security Elective 32 COSC-6114 Model Driven Software Engineering Elective
8 COSC-5108 Advanced Database Systems Elective 33 COSC-6115 Advanced Software Quality Assurance Elective
9 COSC-5109 Distributed Database Systems Elective 34 COSC-6116 Network Management and Administration Elective
10 COSC-5110 Geographical Information Systems Elective
35 COSC-6117 Network Performance Evaluation Elective
11 COSC-5111 Information Retrieval Techniques Elective
COSC-5112 Machine Learning Elective 36 COSC-6118 Grid and Cloud Computing Elective
12
13 COSC-5113 Multi-Agent Systems Elective 37 COSC-6119 Advanced Routing Elective
14 COSC-5114 Agent Oriented Software Engineering Elective 38 COSC-6120 Internet of Things Elective
15 COSC-5115 Object Oriented Software Engineering Elective 39 COSC-6121 Advanced Data Mining Elective
16 COSC-5116 Advanced Software Project Management Elective
40 COSC-6122 Data Warehousing Elective
17 COSC-5117 Knowledge-Based Systems Elective
COSC-5118 Advanced Digital Image Processing Elective 41 COSC-6123 NoSQL Databases Elective
18
19 COSC-6101 Formal Methods Elective 42 COSC-6124 Big Data Analytics Elective
20 COSC-6102 Model Checking Elective 43 COSC-6125 Research Methodology Elective
21 COSC-6103 Systems Modeling and Simulation Elective
44 COSC-6601 Thesis Core
22 COSC-6104 Algorithmic Graph Theory Elective
23 COSC-6105 Computer Vision Elective
24 COSC-6106 Geometric Algorithms Elective
25 COSC-6107 Control Systems and Robotics Elective
26 COSC-6108 Natural Language Processing Elective

Potrebbero piacerti anche