Programs BACHELOR OF SOFTWARE ENGINEERING FOR FALL 2021 & ONWARD

BACHELOR OF SOFTWARE ENGINEERING FOR FALL 2021 & ONWARD

Course Curriculum

Semester 1
Sr.No Course Code Subjects Credit Hours
1 HU-100 English 2+0
2 HU-107 Pakistan Studies 2+0
3 MATH-101 Calculus & Analytical Geometry 3+0
4 MATH-161 Discrete Mathematics 3+0
5 ME-105 Workshop Practice 0+1
6 PHY-102 Applied Physics 2+1
7 CS-114 Fundamentals of Programming 2+1
8 OHS-101 Occupational Health and Safety 1-0
9 Total CHs 15+3=18
Semester 2
Sr.No Course Code Subjects Credit Hours
1 CS-212 Object Oriented Programming 3+0
2 HU-101 Islamic Studies 2+0
3 HU-109 Communication Skills 2+0
4 EE-122 Computer Architecture and Logic Design 3-1
5 MATH-121 Linear Algebra & ODEs 3+0
6 ME-109 Engineering Drawing 0+2
7 Total CHs 13+4=17
Semester 3
Sr.No Course Code Subjects Credit Hours
1 CS-220 Database Systems 3+1
2 CS-250 Data Structures and Algorithms 3+1
3 EE-353 Computer Networks 3+1
4 MATH-361 Probability & Statistics 3+0
5 SE-200 Software Engineering 3+0
6 Total CHs 15+3=18
Semester 4
Sr.No Course Code Subjects Credit Hours
1 CS-251 Design & Analysis Of Algorithm 3+0
2 MATH-232 Complex Variables And Transforms 3+0
3 CS-484 Information Security 3-0
4 MATH-352 Numerical Methods 2+1
5 CS-330 Operating Systems 3+1
6 XXX-000 Sociology Elective-I (Professional Ethics / Engg Economics / Professional Practices) 2-0
7 Total CHs 16+2=18
Semester 5
Sr.No Course Code Subjects Credit Hours
1 HU-212 Technical & Business Writing 2+0
2 SE-315 Cloud Computing 2-1
3 CS-314 Software Construction 2-1
4 XXX-000 Management Science Elective-I (Engg Economics / Professional Practices) 3-0
5 XXX-000 Engineering Elective-I (Web Engg) 3-1
6 CS-336 MDEE-I (Embedded Systems) 2-1
7 Total CHs 14+4=18
Semester 6
Sr.No Course Code Subjects Credit Hours
1 SE-320 Formal Methods 3+0
2 SE-321 Software Quality Engineering 3+0
3 SE-430 Software Project Management 3+0
4 CS-261 Human Computer Interaction 2-1
5 MGT-271 Entrepreneurship (Management Science Elective-II) 2-0
6 XXX-000 Engineering Elective-II (Distributed Computing / Information Retrieval) 3-X
7 Total CHs 16+1=17+x
Semester 7
Sr.No Course Code Subjects Credit Hours
1 CS-484 Information Security 3-0
2 SE-499 Senior Project 0+3
3 XXX-000 Engineering Elective-III 3-X
4 XXX-000 Engineering Elective-IV 3-1
5 ECO-130 Sociology Elective-II (Engineering Economics) 2-0
6 Total CHs 11+4=15+X
Semester 8
Sr.No Course Code Subjects Credit Hours
1 SE-499 Senior Project 0+3
2 CSL-401 Community Service Learning Course 0+2
3 CS-335 MDEE-II (Internet of Things) 3-0
4 XXX-000 Engineering Elective-V 3+1
5 Total CHs 6+4=10+X
6 Total CHs of Program 131+X
Computing / SE Electives
Sr.No Course Code Subjects Credit Hours
1 BIO-215 Bioinformatics 3+0
2 BIO-317 Computational Biology 3+0
3 CS-213 Advanced Programming 3+0
4 CS-260 Human Computer Interaction 3+0
5 CS-271 Computational Logic 3+0
6 CS-321 Advanced Database Systems 3+0
7 CS-322 RDBMS Using Oracle 2+0
8 CS-331 System Programming 2+0
9 CS-332 Distributed Computing 3+0
10 CS-334 Open Source Systems 3+0
11 CS-340 Web Technologies-I 2+0
12 CS-342 Mobile Computing 3+0
13 CS-344 Web Engineering 3+0
14 CS-352 Theory of Automata and Formal Languages 3+0
15 CS-361 Computer Graphics 3+0
16 CS-362 Multimedia Systems And Design 2+0
17 CS-363 Visualization 2+0
18 CS-364 Game Programming 2+0
19 CS-370 Artificial Intelligence 3+0
20 CS-380 Introduction To Computer Security 3+0
21 CS-381 Network Security 3+0
22 CS-414 Advanced Java With Emphasis On Internet Applications 3+0
23 CS-423 Data Warehousing And Data Mining 3+0
24 CS-424 Information Retrieval 3+0
25 CS-425 Management Information Systems 3+0
26 CS-433 Applied Parallel Computing 2+0
27 CS-441 Web Technologies-II 3+0
28 CS-443 E-Commerce And Solutions 3+0
29 CS-453 Programming Languages 3+0
30 CS-471 Machine Learning 3+0
31 CS-472 Natural Language Processing 3+0
32 CS-473 Theory Of Intelligent Systems 3+0
33 CS-474 Computer Vision 2+0
34 CS-476 Speech And Image Processing 3+0
35 CS-481 Computer Forensics 3+0
36 CS-482 System Incident Handling 3+0
37 CS-490 Advanced Topics In Computing 3+0
38 EC-303 Mobile Application Development For SME\'s 2+1
39 EE-322 Wireless Networks 3+0
40 EE-330 Digital Signal Processing 3+0
41 EE-350 Data Communication 3+0
42 EE-430 Telecommunication Systems 3+0
43 EE-433 Digital Image Processing 3+0
44 SE-301 Object Oriented Software Engineering 3+0
45 SE-313 Design Patterns 2+0
46 SE-422 Software Testing 3+0
47 SE-423 Software Metrics 3+0
48 SE-431 Software Engineering Economics 3+0
49 SE-440 Business Process Automation 3+0
50 SE-490 Advanced Topics In Software Engineering 3+0
51 CS-483 Information Security Management 3+0
52 EE-232 Signals and Systems 3+1
General Education Electives- No limit on number of courses, minimum 12 Credit Hours
Sr.No Course Code Subjects Credit Hours
1 CH-101 Applied Chemistry 2+1
2 CS-309 Computing And Society 3+0
3 ECO-130 Engineering Economics 2+0
4 FIN-100 Principles Of Accounting 3+0
5 FIN-204 Financial Management For IT Professional 2+0
6 HRM-240 Organisational Behaviour 2+0
7 HRM-241 Organizational Behaviour 3+0
8 HRM-441 Human Resource Management 2+0
9 HRM-442 Human Resource Management 3+0
10 HU-102 Psychology 3+0
11 HU-103 Principles Of Sociology 3+0
12 HU-104 English Literature 3+0
13 HU-223 Professional Ethics 3+0
14 MATH-232 Complex Variables And Transforms 3+0
15 MGT-164 Introduction To Management 2+0
16 MGT-175 Intellectual Property Rights 3+0
17 MGT-452 New Business Ventures 2+0
18 MKT-102 Principles Of Business And Marketing 2+0
19 OTM-455 Engineering Project Management 2+0
20 PHY-101 Applied Physics 3+1
21 PHY-401 Advanced Physics 2+1
Supporting Science Electives- No limit on number of courses, minimum 9 Credit Hours
Sr.No Course Code Subjects Credit Hours
1 CS-382 Fundamentals Of Cryptography 3+0
2 EE-102 Basic Electrical Engineering 3+1
3 EE-201 Engineering Mechanics 3+0
4 EE-212 Basic Electronics 2+1
5 EE-215 Electronic Devices And Circuits 3+1
6 EE-414 Digital Electronics 3+1
7 EE-477 Analogue And Digital Communications 3+1
8 MATH-112 Calculus-II 3+0
9 MATH-133 Engineering Mathematics 3+0
10 MATH-221 Number Theory 3+0
11 MATH-232 Complex Variables And Transforms 3+0
12 MATH-234 Multivariable Calculus 3+0
13 MATH-351 Numerical Methods 3+0
14 MATH-352 Numerical Methods 2+1
15 PHY-401 Advanced Physics 2+1
16 SE-410 System Modeling and Simulation 3+1
17 CEM-300 Procurement Management 3+0
Software Engg - Core Depth Elective Courses
Sr.No Course Code Subjects Credit Hours
1 SE-403 Agent Based Software Engineering 2+1
2 CS-404 Big Data Analytics 2-1
3 CS-405 Deep Learning 3+1
4 CS-406 Visual Programming 2+1
5 SE-407 Real Time Systems 2+1
6 CS-408 Data Encryption and Security 2-1
Multi-Disciplinary Engineering Electives
Sr.No Course Code Subjects Credit Hours
1 CS-335 Internet of Things 3-0
2 CS-336 Embedded Systems 2+1