Programs BACHELOR IN SOFTWARE ENGINEERING FOR FALL 2018 Till 2020

BACHELOR IN SOFTWARE ENGINEERING FOR FALL 2018 Till 2020

Course Curriculum

Semester 1
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 HU-100 English 2+0 4,5,8,10,17
2 HU-127 Ideology and Constitution of Pakistan. 2+0 1 to 17
3 MATH-101 Calculus & Analytical Geometry 3+0 4,8,9,16
4 MATH-161 Discrete Mathematics 3+0 4,9
5 ME-105 Workshop Practice 0+1 4,8,9,11,12
6 ME-872 Smart Manufacturing Systems 3
7 CS-114 Fundamentals of Programming 2+1 1,2,4,9,16
Semester 2
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 HU-101 Islamic Studies 2+0 4 , 16
2 HU-109 Communication Skills 2+0 4,5,16
3 MATH-121 Linear Algebra & ODEs 3+0 4 MATH-101
4 ME-109 Engineering Drawing 0+2 4,8,9,11,16
5 CS-212 Object Oriented Programming (OOP) 3+1 1,2,4,9,16 CS-114 / CS-110
6 EE-221 Digital Logic Design 3+1 1,9,11,12
Semester 3
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 CS-220 Database Systems 3+1 4,9,11,12
2 CS-250 Data Structures and Algorithms 3+1 4 CS-110Fundamental 0f Computer Programming
3 HU-210 Technical Writing 3+0 4,8
4 MATH-361 Probability & Statistics 3+0 4
5 SE-200 Software Engineering 3+0 4,9,11,12 CS-212 Object Oriented Programming
6 XXX Supporting Science Elective-1 3-0
Semester 4
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 EE-353 Computer Networks 3+1 4,9
2 SE-311 Software Requirements Engineering 3+0 9
3 EE-321 Computer Architecture and Organization 3+1 9,11,12 EE-221
4 XXX SE Elective-I 3-0
5 XXX Supporting Science Elective-II 3-X
Semester 5
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 HU-223 Professional Ethics 3+0 3,4,8
2 MGT-121 Introduction To Management 3+0
3 CS-330 Operating Systems 3+1 4,9,11,12 EE-321/CS-110/CS-114
4 XXX SE Elective –II 3+1
5 SE-210 Software Design & Architecture 3+1
Semester 6
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 MGT-175 Intellectual Property Rights 3+0 8
2 MGT-271 Entrepreneurship 2+0 4,8,9
3 SE-312 Software Construction 3+1
4 SE-320 Formal Methods 3+0 4,9 SE-200
5 XXX SE Elective –III 3-1
6 XXX Supporting Science Elective –III 3-0
Semester 7
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 SE-430 Software Project Management 3+0 4,8,12 SE-200
2 SE-499 Senior Project 0+4 (1 to 17)
3 XXX Gen Edu Elective III 3-0
4 XXX SE Elective – IV 3-X
5 XXX SE Elective – V 3-1
Semester 8
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 SE-499 Senior Project 0+4 (1 to 17)
2 CSL-402 Community Service Learning Course 0+1 1 to 17
3 XXX Gen Edu Elective IV 3-0
4 XXX SE Elective VI X-X
Elective Courses
No Code Title Credit Hours Related SDG Pre Requisite Contents
1 BIO-215 Bioinformatics 3+0 9
2 BIO-317 Computational Biology 3+0 9
3 CH-101 Applied Chemistry 2+1 9
4 CS-213 Advanced Programming 3+1 9
5 CS-251 Design & Analysis of Algorithms 3+0 4,9,11,12 CS-250
6 CS-260 Human Computer Interaction 3+0 9
7 CS-271 Computational Logic 3+0 9
8 CS-309 Computing and Society 3+0 3,11
9 CS-321 Advanced Database Systems 3+0 9
10 CS-322 RDBMS Using Oracle 2+1 9
11 EE-XXX Selected Topics in Power Engineering 3+0 1,2,7,9,11
12 CS-332 Distributed Computing 3+1 9 CS-330
13 CS-334 Open Source Systems 3+1 9
14 CS-340 Web Technologies-I 2+1 8,9
15 CS-342 Mobile Computing 3+0 9
16 CS-344 Web Engineering 3+1 9
17 CS-352 Theory of Automata and Formal Languages 3+0 4,9
18 CS-361 Computer Graphics 3+1 9,11,12
19 CS-362 Multimedia Systems And Design 2+1 9
20 CS-363 Visualization 2+1 9
21 CS-364 Game Programming 2+1 9
22 CS-370 Artificial Intelligence 3+1 4,9 MATH-161
23 CS-380 Introduction To Computer Security 3+0 9
24 CS-381 Network Security 3+1 9
25 CS-382 Fundamentals Of Cryptography 3+0 9
26 CS-414 Advanced Java With Emphasis On Internet Applications 3+1 9
27 ID-352 Design Management 3+0 4,8,10
28 CS-424 Information Retrieval 3+0
29 CS-425 Management Information Systems 3+0 9
30 CS-433 Applied Parallel Computing 2+1 9
31 CS-441 Web Technologies-II 3+1 9
32 CS-443 E-Commerce And Solutions 3+0 8,9,10,12
33 CS-453 Programming Languages 3+0 9
34 CS-471 Machine Learning 3+1 MATH-361
35 CS-472 Natural Language Processing 3+0 9
36 BI-428 Personalized Medicine 2+1
37 CS-474 Computer Vision 2+1 3,4,9
38 CS-476 Speech And Image Processing 3+1 9
39 CS-481 Computer Forensics 3+1 9
40 CS-482 System Incident Handling 3+0 9
41 CS-490 Advanced Topics In Computing 3+0 9
42 EC-303 Mobile Application Development for SME\\\'s 2+1 9
43 ECO-130 Engineering Economics 2+0 1 to 17
44 EE-102 Basic Electrical Engineering 3+1 9
45 EE-201 Engineering Mechanics 3+0 9
46 EE-215 Electronic Devices And Circuits 3+1 7,9,11 EE-111
47 EE-232 Signals And Systems 3+1 7,9
48 EE-322 Wireless Networks 3+0 9
49 EE-330 Digital Signal Processing 3+1 7,9 EE-232
50 EE-350 Data Communication 3+0 9
51 EE-414 Digital Electronics 3+1 9,12
52 EE-430 Telecommunication Systems 3+0 9
53 EE-433 Digital Image Processing 3+1 9
54 EE-477 Analogue And Digital Communications 3+1 9
55 FIN-100 Principles Of Accounting 3+0 8
56 FIN-204 Financial Management For IT Professional 2+0 4,8
57 HRM-240 Organisational Behaviour 2+0 8
58 HRM-241 Organizational Behaviour 3+0 8
59 HRM-441 Human Resource Management 2+0
60 HRM-442 Human Resource Management 3+0 8
61 HU-102 Psychology 3+0 3,4
62 HU-103 Principles of Sociology 3-0 3
63 HU-104 English Literature 3+0 4
64 HU-223 Professional Ethics 3+0 3,4,8
65 MATH-112 Calculus-II 3+0 4,9
66 MATH-133 Engineering Mathematics 3+0 9
67 MATH-221 Number Theory 3+0 9
68 MATH-232 Complex Variables And Transforms 3+0 4,9,13 MATH-101, MATH-121
69 MATH-234 Multivariable Calculus 3+0 4,9 MATH-101
70 MATH-351 Numerical Methods. 3+0 4,16 MATH-101,MATH-121
71 MATH-352 Numerical Methods 2+1 4,9 MATH-101,MATH-121,CS-201
72 MGT-164 Introduction To Management 2+0 4,8,9
73 MGT-175 Intellectual Property Rights 3+0 8
74 MGT-452 New Business Ventures 2+0 12
75 MKT-102 Principles Of Business And Marketing 2+0 8
76 OTM-455 Engineering Project Management 2+0 8,17 EC_310
77 PHY-101 Applied Physics 3+1 4,9
78 SE-301 Object Oriented Software Engineering 3+0 9
79 SE-313 Design Patterns 2+1 9
80 SE-422 Software Testing 3+0 9
81 SE-423 Software Metrics 3+0 9
82 SE-431 Software Engineering Economics 3+0 9
83 SE-440 Business Process Automation 3+0 9
84 SE-490 Advanced Topics In Software Engineering 3+0 9
85 SE-410 System Modeling and Simulation 3+0
86 CEM-300 Procurement Management 3+0 11