Programs BACHELOR OF SCIENCE IN COMPUTER SCIENCE FOR 2019 INTAKE

BACHELOR OF SCIENCE IN COMPUTER SCIENCE FOR 2019 INTAKE

Course Curriculum

Semester-1
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-100 Fundamentals of ICT 2+1
2 CS-110 Fundamentals of Computer Programming 3+1
3 HU-101 Islamic Studies 2+0
4 HU-109 Communication Skills 2+0
5 MATH-111 Calculus-I 3+0
6 MATH-161 Discrete Mathematics 3+0
Semester-2
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 EE-221 Digital Logic Design 3+1
2 HU-107 Pakistan Studies 2+0
3 MATH-112 Calculus-II 3+0
4 PHY-101 Applied Physics 3+1
5 CS-212 Object Oriented Programming (OOP) 3+1 CS-114
6 XXX-XXX University Elective-I 2+X-X
Semester-3
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-220 Database Systems 3+1 CS-110
2 CS-250 Data Structures and Algorithms 3+1 CS-114
3 HU-212 Technical & Business Writing 2+0
4 MATH-222 Linear Algebra 3+0
5 CS-235 Computer Organisation and Assembly Language 3+1
Semester-4
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-251 Design & Analysis Of Algorithm 3+0
2 CS-260 Human Computer Interaction 3+0
3 MATH-361 Probability & Statistics 3+0 MATH-101
4 EE-321 Computer Architecture and Organization 3+1
5 XXX-XXX CS Elective - I 3+X
Semester-5
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-370 Artificial Intelligence 3+1
2 EE-353 Computer Networks 3+1
3 SE-200 Software Engineering 3+0
4 CS-330 Operating Systems 3+1
5 XXX-XXX CS Elective - II 3+X
Semester-6
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-352 Theory of Automata and Formal Languages 3+0
2 HU-222 Professional Ethics 2+0
3 MATH-333 Numerical Analysis 3+1
4 XXX-XXX CS Elective - III 3+X
5 XXX-XXX University Elective - II 3+0
6 XXX-XXX University Elective - III 3+0
Semester-7
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-499 Senior Project 0+3
2 MGT-271 Entrepreneurship 2+0
3 CS-354 Compiler Construction 3+1
4 XXX-XXX CS Elective - IV 3+X
5 XXX-XXX University Elective - IV 2+X - X
Semester-8
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 CS-499 Senior Project 0+3
2 CSL-401 Community Service Learning Course 0+2
3 XXX-XXX University Elective - V 3+0
4 XXX-XXX CS Elective - V 3+X
5 XXX-XXX CS Elective - VI 3+X
CS Electives
Sr.No Course Code Subjects Credit Hours Related SDG Pre Requisite
1 BIO-215 Bioinformatics 3+0
2 BIO-317 Computational Biology 3+0
3 CS-213 Advanced Programming 3+1 9
4 CS-260 Human Computer Interaction 3+0
5 CS-321 Advanced Database Systems 3+0 9
6 CS-322 RDBMS Using Oracle 2+1
7 CS-332 Distributed Computing 3+1
8 CS-334 Open Source Systems 3+1
9 CS-342 Mobile Computing 3+0
10 CS-344 Web Engineering 3+1
11 CS-361 Computer Graphics 3+1
12 CS-362 Multimedia Systems And Design 2+1
13 CS-363 Visualization 2+1
14 CS-364 Game Programming 2+1
15 CS-380 Introduction To Computer Security 3+0
16 CS-381 Network Security 3+1
17 CS-414 Advanced Java With Emphasis On Internet Applications 3+1 9
18 CS-423 Data Warehousing And Data Mining 3+1
19 CS-424 Information Retrieval 3+0
20 CS-425 Management Information Systems 3+0
21 CS-433 Applied Parallel Computing 2+1
22 CS-441 Web Technologies-II 3+1
23 CS-443 E-Commerce And Solutions 3+0
24 CS-453 Programming Languages 3+0
25 CS-471 Machine Learning 3+1 MATH-361
26 CS-472 Natural Language Processing 3+0
27 CS-474 Computer Vision 2+1
28 CS-476 Speech And Image Processing 3+1
29 CS-481 Computer Forensics 3+1
30 CS-482 System Incident Handling 3+0
31 EC-303 Mobile Application Development For SME\'s 2+1
32 EE-232 Signals And Systems 3+1
33 EE-322 Wireless Networks 3+0
34 EE-350 Data Communication 3+0
35 EE-430 Telecommunication Systems 3+0
36 EE-433 Digital Image Processing 3+1
37 SE-301 Object Oriented Software Engineering 3+0
38 SE-311 Software Requirements Engineering 3+0
39 SE-313 Design Patterns 2+1
40 SE-320 Formal Methods 3+0
41 SE-321 Software Quality Engineering 3+0
42 SE-422 Software Testing 3+0
43 SE-423 Software Metrics 3+0
44 SE-430 Software Project Management 3+0
45 SE-431 Software Engineering Economics 3+0
46 SE-440 Business Process Automation 3+0
47 CS-490 Advance Topics in Computing 3+0
48 CS-404 Big Data Analytics 2-1
49 CS-405 Deep Learning 3+1
50 CS-340 Web Technologies-I 2+1
51 CS-473 Theory of Intelligent Systems 3+1
52 CS-331 System Programming 2+1
53 SE-210 Software Design and Architecture 3+1