Programs BACHELOR OF SCIENCE IN COMPUTER SCIENCE

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

Course Curriculum

Semester 1
Sr.No Course Code Subjects Credit Hours
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-108 Communication and Interpersonal Skills 3+0
5 MATH-111 Calculus-I 3+0
6 MATH-161 Discrete Mathematics 3+0
Semester 2
Sr.No Course Code Subjects Credit Hours
1 CS-212 Object Oriented Programming 3+0
2 EE-221 Digital Logic Design 3+1
3 HU-107 Pakistan Studies 2+0
4 XXX-000 CS Supporting Elective-I 3+0
5 XXX-000 Applied Physics (2+X / 3+X)
6 XXX-000 University Electives-I 2+X
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 HU-210 Technical Writing 3+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
1 CS-251 Design & Analysis Of Algorithm 3+0
2 MATH-361 Probability & Statistics 3+0
3 CS-330 Operating Systems 3+1
4 XXX-000 CS Supporting Elective-II 3+0
5 XXX-000 CS Elective-I 3+X
SEMESTER 5
Sr.No Course Code Subjects Credit Hours
1 CS-370 Artificial Intelligence 3+0
2 EE-353 Computer Networks 3+1
3 SE-200 Software Engineering 3+0
4 XXX-000 CS Elective - II 3+X
SEMESTER 6
Sr.No Course Code Subjects Credit Hours
1 HU-223 Professional Ethics 3+0
2 CS-431 Parallel and Distributed Computing 3+0
3 CS-484 Information Security 3+0
4 XXX-000 CS Supporting Elective-III 3+1
5 XXX-000 CS Elective - III 3-X
SEMESTER 7
Sr.No Course Code Subjects Credit Hours
1 CS-352 Theory of Automata and Formal Languages 3+0
2 CS-499 Senior Project 0+3
3 MGT-272 Entrepreneurship 3+0
4 XXX-000 University Elective - III 3+X
SEMESTER 8
Sr.No Course Code Subjects Credit Hours
1 CS-499 Senior Project 0+3
2 CSL-401 Community Service Learning Course 0+2
3 CS-354 Compiler Construction 3+1
4 XXX-000 CS Elective - IV (2+1/3-X)
5 XXX-000 University Elective-IV 3+0
6 XXX-000 University Elective-V (2+1/3-X)
COMPUTER GRAPHICS AND MULTIMEDIA SYSTEMS
Sr.No Course Code Subjects Credit Hours
1 CS-361 Computer Graphics 3+1
2 EE-433 Digital Image Processing 3+1
3 CS-362 Multimedia Systems and Design 2+1
4 CS-363 Visualization 2+1
5 CS-364 Game Programming 2+1
COMPUTER SECURITY
Sr.No Course Code Subjects Credit Hours
1 CS-381 Network Security 3+1
2 CS-380 Introduction to Computer Security 3+0
3 CS-481 Computer Forensics 3+1
4 CS-482 System Incident Handling 3+0
5 EE-322 Wireless Networks 3+0
DATA AND KNOWLEDGE MANAGEMENT SYSTEM
Sr.No Course Code Subjects Credit Hours
1 CS-423 Data Warehousing and Data Mining 3+1
2 CS-321 Advanced Database Systems 3+0
3 CS-340 Web Technologies-I 2+1
4 CS-443 E-Commerce and Solutions 3+0
5 CS-424 Information Retrieval 3+0
6 CS-322 RDBMS Using Oracle 2+1
7 CS-441 Web Technologies-II 3+1
8 CS-425 Management Information Systems 3+0
9 CS-404 Big Data Analytics 2+1
INTELLIGENT SYSTEMS
Sr.No Course Code Subjects Credit Hours
1 BIO-215 Bioinformatics 3+0
2 BIO-317 Computational Biology 3+0
3 CS-472 Natural Language Processing 3+0
4 CS-474 Computer Vision 2+1
5 CS-471 Machine Learning 3+1
6 CS-473 Theory of Intelligent Systems 3+1
7 CS-476 Speech and Image Processing 3+1
8 CS-405 Deep Learning 3+1
MISCELLANEOUS
Sr.No Course Code Subjects Credit Hours
1 CS-260 Human Computer Interaction 3+0
2 CS-453 Programming Languages 3+0
3 EC-303 Mobile Application Development For SME\'s 2+1
4 EE-350 Data Communication 3+0
5 EE-430 Telecommunication Systems 3+0
6 SE-410 System Modeling and Simulation 3+1
7 CS-490 Advance Topics in Computing 3+0
8 EE-232 Signals and Systems 3+1
9 EE-330 Digital Signal Processing 3+1
10 CS-213 Advanced Programming 3+1
11 CS-414 Advanced Java with emphasis on Internet Applications 3+1
PARALLEL AND DISTRIBUTED SYSTEMS
Sr.No Course Code Subjects Credit Hours
1 CS-342 Mobile Computing 3+0
2 CS-332 Distributed Computing 3+1
3 CS-433 Applied Parallel Computing 2+1
4 CS-334 Open Source Systems 3+1
5 CS-331 System Programming 2+1
SOFTWARE ENGINEERING
Sr.No Course Code Subjects Credit Hours
1 SE-301 Object Oriented Software Engineering 3+0
2 SE-311 Software Requirements Engineering 3+0
3 SE-320 Formal Methods 3+0
4 SE-321 Software Quality Engineering 3+0
5 SE-422 Software Testing 3+0
6 SE-423 Software Metrics 3+0
7 SE-430 Software Project Management 3+0
8 SE-431 Software Engineering Economics 3+0
9 SE-440 Business Process Automation 3+0
10 CS-335 Internet of Things 3-0
11 SE-313 Design Patterns 2+1
12 SE-210 Software Design and Architecture 3+1
13 CS-344 Web Engineering 3+1
UNIVERSITY ELECTIVE
Sr.No Course Code Subjects Credit Hours
1 CH-101 Applied Chemistry 2+1
2 CS-271 Computational Logic 3+0
3 CS-309 Computing And Society 3+0
4 ECO-130 Engineering Economics 2+0
5 EE-212 Basic Electronics 2+1
6 FIN-204 Financial Management For IT Professional 2+0
7 HRM-240 Organisational Behaviour 2+0
8 HRM-441 Human Resource Management 2+0
9 HU-102 Psychology 3+0
10 HU-104 English Literature 3+0
11 HU-115 Principles of Sociology 3+0
12 MATH-232 Complex Variables And Transforms 3+0
13 MGT-164 Introduction To Management 2+0
14 MGT-175 Intellectual Property Rights 3+0
15 MGT-452 New Business Ventures 2+0
16 MKT-102 Principles Of Business And Marketing 2+0
17 OTM-455 Engineering Project Management 2+0
18 PHY-401 Advanced Physics 2+1
19 FIN-100 Principal of Accounting 3+0
20 CEM-300 Procurement Management 3+0