Institute of Computer & Software Engineering

Scheme of Studies

BS Computer Engineering

Semester-I
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1ISLS-1112Islamic Studies/Ethics2 
2ENGL-1118Functional English3 
3MATH-1100Calculus3 
4PHYS-1123Engineering Physics2 
5PHYS-1223Engineering Physics Lab1 
6CPEN-1114Introduction to Computing2 
7CPEN-1214Introduction to Computing Lab1 
8ELEN-1201Workshop practice1 
Semester-II
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1PAKS-1113Pakistan Studies2 
2CPEN-1122Intensive Programming3CPEN-1214
3CPEN-1222Intensive Programming Lab1 
4MATH-2103Linear Algebra3MATH-1100
5CPEN-1121Circuit Analysis3PHYS-1123
6CPEN-1221Circuit Analysis Lab1 
7ENGL-1119Communication Skills3 
8ELEN-2201Engineering Drawing1 
Semester-III
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-2120Digital Logic Design3 
2CPEN-2220Digital Logic Design Lab1 
3CPEN-2123Object Oriented Programming3CPEN-1122
4CPEN-2223Object Oriented Programming Lab1 
5CPEN-2110Discrete structures3MATH-1100
6CPEN-2122Electronic Devices and Circuits3CPEN-1121
7CPEN-2222Electronic Devices and Circuits Lab1 
8MATH-2122Differential Equations3MATH-1100
Semester-IV
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1STAT-2104Probability & Statistics3MATH-1100
2CPEN-2124Computer Organization & Architecture3CPEN-2120
3CPEN-2224Computer Organization & Architecture Lab1 
4ENGL-2121Technical Report Writing Skills2 
5CPEN-2121Data Structures and Algorithms3CPEN-1122
6CPEN-2221Data Structures and Algorithms Lab1 
7CPEN-2125Signals & Systems3CPEN-1121
8CPEN-2225Signals & Systems Lab1 
Semester-V
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1MSCI-XXXXManagement Elective-I3 
2CPEN-3131Operating Systems3CPEN-2121
3CPEN-3231Operating Systems Lab1 
4CPEN-3132Microprocessors and Microcontroller Interfacing3CPEN-2124
5CPEN-3232Microprocessors and Microcontroller Interfacing Lab1 
6MATH-3116Numerical Analysis3MATH-2122
7CPEN-3134Digital Signal Processing3CPEN-2125
8CPEN-3234Digital Signal Processing Lab1 
Semester-VI
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-314XCE Depth Elective-I3 
2CPEN-3135Data Communication & Computer Networks3 
3CPEN-3235Data Communication & Computer Network Lab1 
4SWEN-1111Software Engineering3CPEN-2121
5CPEN-3130Digital System Design3CPEN-2124
6CPEN-3230Digital System Design Lab1 
7SWEN-3111Database Systems3 
8SWEN-3211Database Systems Lab1 
Semester-VII
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-314XCE Depth Elective- II3 
2CPEN-4140CE Depth Elective-III3 
3CPEN-4390FYP-I3 
4CPEN-415XIDEE-I3 
5CPEN-415XIDEE-II3 
6SSCI-3120Constitution and Legal System of Pakistan2 
Semester-VIII
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1MSCI-XXXXManagement elective-II2 
2CPEN-4391FYP-II3 
3CPEN-415XIDEE-III3 
4CPEN-414XCE Depth Elective-IV3 
5HLTH-1113Basic Health Awareness2 
6SSCI-2111Professional Ethics2 
Program Total Credit Hours135

BS Software Engineering

Semester-I
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1ISLS-1112Islamic Studies/Ethics2 
2ENGL-1118Functional English3 
3MATH-1100Calculus3 
4PHYS-1123Engineering Physics2 
5PHYS-1223Engineering Physics Lab1 
6CPEN-1114Introduction to Computing2 
7CPEN-1214Introduction to Computing Lab1 
8MSCI-2116Principles of Accounting3 
Semester-II
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1PAKS-1113Pakistan Studies2 
2CPEN-1122Intensive Programming3CPEN-1114
3CPEN-1222Intensive Programming Lab1 
4SWEN-1111Software Engineering3 
5ENGL-1119Communication Skills3 
6MATH-2103Linear Algebra3MATH-1100
7ENGL-2121Technical Report Writing2 
Semester-III
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-2110Discrete Structures3MATH-1100
2CPEN-2123Object Oriented Programming3CPEN-1122
3CPEN-2223Object Oriented Programming Lab1 
4SWEN-2113Software Requirement Engineering3SWEN-1111
5MATH-2122Differential Equations3 
6CPEN-2120Digital Logic Design3 
7CPEN-2220Digital Logic Design Lab1 
Semester-IV
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1STAT-2104Probability and Statistics3MATH-1100
2SWEN-2112Software Design & Architecture3SWEN-2113
3SWEN-2212Software Design & Architecture Lab1 
4SWEN-3111Database Systems3 
5SWEN-3211Database Systems Lab1 
6SWEN-XXXXSE Supporting-I3 
7CPEN-2121Data Structure & Algorithm3CPEN-1122
8CPEN-2221Data Structure & Algorithm Lab1 
Semester-V
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SSCI-3120Constitution and Legal System of Pakistan2 
2CPEN-3131Operating Systems3CPEN-2121
3CPEN-3231Operating System Lab1 
4SWEN-3132Mobile Application Development3 
5SWEN-3115Web Engineering3 
6SWEN-3113Software Construction and Development2SWEN-2112
7SWEN-3212Software Construction and Development Lab1 
8SWEN-XXXXSE Supporting II3 
Semester-VI
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-3114Software Quality Engineering3SWEN-1111
2SWEN-3112Information Security3 
3CPEN-3135Data Communication & Computer Networks3 
4CPEN-3235Data Communication & Computer Networks Lab1 
5SWEN-XXXXSE Elective I3 
6SWEN-XXXXSE Supporting III3 
7SSCI-3120Professional Ethics2 
Semester-VII
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-4113Software Project Management3SWEN-1111
2SWEN-4114Software Re - Engineering3SWEN-3113
3SWEN-XXXXSE Elective II3 
4SWEN-XXXXSE Elective III3 
5MSCI-XXXXManagement elective-I3 
6SWEN-4391Final year Project I3 
Semester-VIII
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-2111Human Computer Interaction3 
2SWEN-XXXXSE Elective IV3 
3SWEN-XXXXSE Elective V3 
4SWEN-4392Final Year Project-II3 
5MSCI-XXXXManagement elective-II3 
6HLTH-1113Basic Health Awareness2 
Program Total Credit Hours140

MS Computer Engineering

Semester-I
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN- XXXXCore - I3
2CPEN- XXXXCore - II3 
3XXXX- XXXXElective - I3 
4CPEN- XXXXElective - II3 
Semester-II
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN- XXXXCore - III3 
2CPEN- XXXXElective - III3 
3CPEN- XXXXElective - IV3 
4CPEN- XXXXElective - V3 
Semester-III
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-6691Thesis6 
Semester-IV
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-6691Thesis6 
Program Total Credit Hours  36 
Core Courses
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-6111Advanced Computer Architecture3Computer Architecture
2CPEN-6112Advanced Digital Systems Design3Digital Logic Design
3CPEN-6113Advanced Digital Signal Processing3Signals and System
4CPEN-6110Advanced Operating Systems3 
5COSC-5101Advanced Algorithms Analysis & Design3 
6CPEN-6122Information Theory and Coding3 
7COSC-5108Advanced Database Systems3 
8SWEN-6100Advanced Software Engineering3 
Elective Courses
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-5118Advanced Digital Image Processing3 
2COSC-6109Deep learning3 
4CPEN-5122Medical Image Processing and Analysis3 
5CPEN-5123Image and Video Coding3 
6COSC-6121Advanced Data Mining3 
7CPEN-5113Multimedia Systems3 
8COSC-5112Machine Learning3 
9CPEN-6114Robotics Vision3 
10CPEN-6115Big Data Analytics3 
11COSC-6120Internet of Things3 
12CPEN-6116Advanced Embedded System Design3 
13CPEN-5114VLSI Principles and Applications3 
14CPEN-5115Advanced Microprocessor Design3 
15CPEN-6117Design of Analog CMOS Integrated Circuits3 
16CPEN-6118Digital IC Design3 
17CPEN-6119Fault Diagnosis and Testing3 
18CPEN-6120Design of Fault Tolerant Digital Systems3 
19CPEN-6121Low Power Chip Design Techniques3 
20CPEN-5116System on Chip Design3 
21ELEN-6201Antenna and Wave Propagation3 
22ELEN-6202Advanced Wireless Communications3 
23ELEN-6203Advanced Digital Communications Systems3 
24ELEN-6210Advanced Optical Communications3 
25ELEN-6211Microwave Devices and Circuits3 
26COSC-6121Advanced Computer Networks3 
27CPEN-6123Advanced Engineering Electromagnetics3 
28CPEN-5122Radar Engineering3 
29CPEN-5123Wireless Sensor Networks3 
30SWEN -5101Advanced Requirement Engineering3 
31SWEN -5102Advanced Software System Architecture3 
32SWEN-5103Software Testing and Quality Assurance3 
33SWEN-5110Object Oriented Software Engineering3 
34COSC-5103Semantic Web3 
35SWEN-6101Reliability Engineering3 
36SWEN-6102Agile Software Development Methods3 
37SWEN-6103Advanced Human Computer Interaction3 
General Elective
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-6124Mathematical Optimization3 
2CPEN-5151Stochastic Processes3Probability and Statistics
3CPEN-6125Advanced Topics in Computer Engineering3 
4MSCI-6102Research Methodology (University Mandatory)3 

MS Software Engineering

Semester-I
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN- XXXXCore - I3 
2SWEN- XXXXCore - II3 
3XXXX-XXXXElective - I3 
4SWEN-XXXXElective - II3 
Semester-II
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN- XXXXCore - III3 
2SWEN-XXXXElective - III3 
3SWEN-XXXXElective - IV3 
4SWEN-XXXXElective - V3 
Semester-III
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-6691Thesis6 
Semester-IV
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-6691Thesis6 
Program Total Credit Hours36
Core Courses
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-5101Advanced Requirements Engineering3 
2SWEN-5102Advanced Software System Architecture3 
3SWEN-5103Software Testing and Quality Assurance3 
4COSC-5101Advanced Algorithms Analysis & Design3 
5COSC-5108Advanced Database Systems3 
6SWEN-6100Advanced Software Engineering3 
7SWEN-6102Agile Software Development Methods3 
Elective Courses
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1SWEN-5104Software Risk Management3 
2SWEN-5105Software Measurement and Metrics3 
3SWEN-5106Software Configuration Management3 
4SWEN-5107Component Based Software Engineering3 
5SWEN-5108Empirical Software Engineering3 
6SWEN-5109Agent Oriented Software Engineering3 
7SWEN-5110Object Oriented Software Engineering3 
8SWEN-5111Advanced Software Development3 
9SWEN-5112Model Driven Software Engineering3 
10COSC-5103Semantic Web3 
11COSC-5105Advanced Computer Networks3 
12COSC-5106Wireless Networks and Mobile Computing3 
13COSC-5109Distributed Database Systems3 
14COSC-5111Information Retrieval Techniques3 
15COSC-5112Machine Learning3 
16COSC-5113Multi-Agent Systems3 
17COSC-5117Knowledge-Based Systems3 
18SWEN-6101Reliability Engineering3 
20SWEN-6103Advanced Human Computer Interaction3 
21SWEN-6104Advanced Software Project Management3 
22SWEN-6105Formal Methods3 
23SWEN-6106Model Checking3 
24SWEN-6107Advanced Topics in Software Engineering3 
25COSC-6108Natural Language Processing3 
26COSC-6110Theory of Programming Languages3 
27COSC-6120Internet of Things3 
34COSC-6123NoSQL Databases3 
35COSC-6124Big Data Analytics3 
36SWEN-6108Initiating and Planning Projects3 
37SWEN-6109Project Risks and Change3 
38SWEN-6110Project Management in IT Security3 
39COSC-5118Advanced Digital Image Processing3 
40COSC-6109Deep learning3 
41COSC-6121Advanced Data Mining3 
42CPEN-5113Multimedia Systems3 
43CPEN-6119Fault Diagnosis and Testing3 
General Elective
S.No.Course CodesCourse TitleCredit HoursPre-Requisite
1CPEN-5124Stochastic Processes3 
2MSCI-6102Research Methodology3 
3CPEN-6124Mathematical Optimization3