Institute of Computer Science

Scheme of Studies

Download plan of study

Semester-I
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-1105 Introduction to ICT 2  
2 COSC-1205 Introduction to ICT-Lab 1  
3 COSC-1101 Programming Fundamentals 3  
4 COSC-1201 Programming Fundamentals-Lab 1  
5 ENGL-1114 English Composition & Comprehension 3  
6 MATH-1100 Calculus 3  
7 PHYS-1121 Applied Physics 3  
8 ISLS-1112 Islamic Studies/Ethics 2  
Semester-II
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-1102 Object Oriented Programming 3 COSC-1101
2 COSC-1202 Object Oriented Programming-Lab 1  
3 COSC-1104 Software Engineering 3  
4 COSC-1103 Discrete Structures 3  
5 ENGL-1110 Communication & Presentation  Skills 3  
6 PAKS-1113 Pakistan Studies 2  
7 SSCI-1111 Introduction to Sociology 3  
Semester-III
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 ELEN-2100 Digital Logic Design 3 PHYS-1122
2 ELEN-2200 Digital Logic Design-Lab 1  
3 COSC-2101 Data Structures & Algorithms 3 COSC-1102
4 COSC-2201 Data Structures & Algorithms-Lab 1  
5 COSC-3101 Computer Networks 3  
6 COSC-3201 Computer Networks-Lab 1  
7 ENGL-4117 Technical and Business Writing 3  
8 MATH-2103 Linear Algebra 3  
Semester-IV
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-2103 Database Systems 3  
2 COSC-2203 Database Systems-Lab 1  
3 COSC-3112 Artificial Intelligence 3 COSC-1103
4 COSC-3212 Artificial Intelligence-Lab 1  
5 COSC-4111 Visual Programming 3  
6 STAT-2104 Probability & Statistics 3  
7 COSC-3109 Data Science 3  
Semester-V
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-3115 Design & Analysis of Algorithms 3 COSC-2101
2 COSC-4120 Web Programming 3  
3 COSC-2102 Operating Systems 3  
4 COSC-2202 Operating Systems-Lab 1  
5 COSC-3107 Machine Learning 3  
6 MATH-2122 Differential Equations 3  
7 MSCI-2116 Principles of Accounting 3  
Semester-VI
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-3102 Information Security 3  
2 COSC-3114 Computer Organization & Assembly Language 3 ELEN-2100
3 COSC-3214 Computer Organization & Assembly Language-Lab 1  
4 COSC-2105 Theory of Automata 3 COSC-1103
5 COSC-3116 Mobile Application Development 3  
6 COSC-3121 Introduction to NLP 3  
Semester-VII
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-4301 Final Year Project-I 3 COSC-1104 and COSC-2103
2 COSC-3104 Compiler Construction 3 COSC-2105
3 COSC-4101 Parallel and Distributed Computing 3 COSC-2102
4 MATH-3116 Numerical Analysis 3  
5 COSC-4121 Deep Learning and Applications 3  
Semester-VIII
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1 COSC-4302 Final Year Project-II 3 COSC-4301
2 SSCI-2111 Professional Ethics 2  
3 MSCI-3111 Entrepreneurship 3  
4 COSC-4109 Graph Theory 3  
5 COSC-4150 Routing & Switching 2 COSC-3101
Program Total Credit Hours134