Program: Bachelor of Science in Computer Science (BSCS)

 

Total Credit Hours                                                    133
Minimum Number of Semesters                            8

 

 Semester I:  (17 Credit Hours)  
Sr No Course Code Course Title Credit Hours 1 CS-101 Introduction to Computing 4(3+1) 2 CS-102 Programming Fundamentals 4(3+1) 3 MT-103 Calculus & Analytical Geometry 3(3+0) 4 EG-104 English Composition and Comprehension 3(3+0) 5 PK-105 Islamic and Pak Studies 3(3+0) Total 17 (15+2)

Semester II:  (16 Credit Hours) 
Sr No	Course Code	 Course Title	                                       Credit Hours
1	CS-106	         Object Oriented Programming                           4(3+1)                                                
2	CS-107	         Discrete Structures	                               3(3+0)
3	MT-108	         Multivariable Calculus                                3(3+0)
4	MT-109	         Probability and Statistics               	       3(3+0)
5	EG-110	         Technical and Business Writing                        3(3+0)
                                                                   Total       16 (15+1)

Semester III:  (16 Credit Hours) 

Sr No	Course Code	  Course Title	                                       Credit Hours 
1	CS-201	          Data Structures and Algorithms                       4(3+1)                                                      	
2	CS-202	          Digital Logic and Computer Architecture	       3(2+1)
3	CS-203	          Basic Electronics                                    3(3+0)
4	EG-204	          Communication Skills               	               3(3+0)
5	MT-205	          Linear Algebra                                       3(3+0)
                                                                  Total       16 (14+2)


Semester IV:  (17 Credit Hours) 

Sr No	Course Code	 Course Title	                                       Credit Hours 
1	CS-206	         Operating Systems                                     3(2+1)                                       	
2	CS-207	         Database Systems	                               4(3+1)
3	CS-208	         Web Design and Development                            4(3+1)
4	MT-209	         Concrete Mathematics               	               3(3+0)
5	SS-210	         Economics                                             3(3+0)
                                                                   Total       17 (14+3)

 


Semester V:  (20 Credit Hours)

Sr No	Course Code	 Course Title	                                       Credit Hours 
1	CS-301	         Software Engineering                                  3(3+0)                                         	
2	CS-302	         Computer Architecture and Assembly Language	       4(3+1)
3	CS-303	         Theory of Automata                                    3(3+0)
4	CS-304	         Computer Communications and Networks                  3(3+0)
5	MG-305	         Principle of Marketing                                3(3+0)
6	CS-306	         Geographical Information Systems	               4(3+1)
                                                                   Total       20(18+2)

  Semester VI:  (19 Credit Hours) 

Sr No	Course Code	 Course Title	                                      Credit Hours
1	CS-307	         Design and Analysis of Algorithms                    3(3+0)                                                      	
2	CS-308	         Data Warehousing (Elective)   	                      3(2+1)
3	MT-309	         Numerical Methods                           	      4(3+1)
4	CS-310	         Compiler Construction           	              3(3+0)
5	MG-311	         Human Resource Management                            3(3+0)
6	CS-312	         Software Design Patterns	                      4(3+1)
                                                                   Total      19(17+2)

 
Semester VII:  (18 Credit Hours)
Sr No	Course Code	  Course Title	                                     Credit Hours 
1	CS-501	          Final Project-I                                    3(0+3)                            	
2	CS-502	          Visual Programming   	                             4(3+1)
3	CS-503	          Mobile Application Development (Elective)          4(3+1)
4	CS-504	          Artificial Intelligence           	             3(3+0)
5	CS-505	          Computer Graphics (Elective)                       4(3+1)
                                                                   Total     18(12+6)

 


Semester VIII:  (10 Credit Hours) 

Sr No	Course Code	  Course Title	                                     Credit Hours 
1	CS-506	          Final Project-II                                   3(0+3)                                        	
2	CS-507	          Computer Vision (Elective)  	                     4(3+1)
3	SS-508	          Professional Practices                             3(3+0)
                                                                   Total     10(6+4)