BS Computer Science

Bachelor of Science in Computer Science (BS-CS)

The BS Computer Science program provides a balanced mixture of theory and practical experiences at foundation and advance levels of Computer Science and Information System discipline. It covers all new dimensions of information systems from Internet of Things to Cloud Computing and Computer Gamming to Social Media Platforms. The program will prepare graduates to assume responsible positions in business, government, and education at the research, development, and planning levels.

 
Year Semester Course Code Course Title Credit Hour
Year # 1 Semester # 1 CSCC111 Programming Fundamentals 3
CSCC112 Programming Fundamentals Lab 1
CSGE111 Application of Information & Communication Technologies 2
CSGE112 Application of Information & Communication Technologies Lab 1
CSGE113 Discrete Structures 3
CSGE114 Calculus and Analytic Geometry 3
CSGE115 Visionary Leadership & Motivation 2
CSGE116 Functional English 3
CSGE117 Sports1 0.5
Semester # 2 CSCC121 Object Oriented Programming 3
CSCC122 Object Oriented Programming Lab 1
CSCC123 Database Systems 3
CSCC124 Database Systems Lab 1
CSCC125 Digital Logic Design 2
CSCC126 Digital Logic Design Lab 1
CSMS121 Multivariable Calculus 3
CSMS122 Linear Algebra 3
CSGE121 Sports2 0.5
Year # 2 Semester # 3 CSCC211 Data Structures 3
CSCC212 Data Structures Lab 1
CSCC213 Information Security 2
CSCC214 Information Security Lab 1
CSCC215 Artificial Intelligence 2
CSCC216 Artificial Intelligence Lab 1
CSCC217 Computer Networks 2
CSCC218 Computer Networks Lab 1
CSCC219 Software Engineering 3
CSMS211 Probability & Statistics 3
CSGE211 Sports3 0.5
Semester # 4 CSCC221 Computer Organization & Assembly Language 2
CSCC222 Computer Organization & Assembly Language Lab 1
CSDC221 Theory of Automata 3
CSDC222 Advance Database Management Systems 2
CSDC223 Advance Database Management Systems Lab 1
CSGE221 Applied Physics 2
CSGE222 Applied Physics Lab 1
CSGE223 Expository Writing 3
CSGE224 Islamic Studies 2
CSGE225 Sports4 0.5
Year # 3 Semester # 5 CSCC311 Operating Systems 2
CSCC312 Operating Systems Lab 1
CSDC311 HCI & Computer Graphics 2
CSDC312 HCI & Computer Graphics Lab 1
CSDC313 Computer Architecture 2
CSDC314 Computer Architecture Lab 1
CSDE311 Mobile Application Development 2
CSDE312 Mobile Application Development Lab 1
CSDE313 Numerical Analysis 2
CSDE314 Numerical Analysis Lab 1
CSGE311 Introduction to Management 2
CSGE312 Sports5 0.5
Semester # 6 CSDC321 Compiler Construction 2
CSDC322 Compiler Construction Lab 1
CSDC323 Parallel & Distributed Computing 2
CSDC324 Parallel & Distributed Computing Lab 1
CSDE321 Web Engineering 2
CSDE322 Web Engineering Lab 1
CSDE323 Cyber Security 2
CSDE324 Cyber Security Lab 1
CSDE325 Software Testing & Quality Assurance 2
CSDE326 Software Testing & Quality Assurance Lab 1
CSDE327 Object Oriented Analysis & Design 2
CSDE328 Object Oriented Analysis & Design Lab 1
CSGE321 Sports6 0.5
Year # 4 Semester # 7 CSCC412 Analysis of Algorithms 3
CSDE411 Cloud Computing 2
CSDE412 Cloud Computing Lab 1
CSES411 Financial Accounting 3
CSMS411 Technical & Business Writing 3
CSGE411 Entrepreneurship 2
CSCC411 Final Year Project-I 2
CSGE413 Sports7 0.5
Semester # 8 CSGE421 Ideology and Constitution of Pakistan 2
CSGE412 Professional Practices-I 1
CSGE422 Professional Practices-II 1
CSCC421 Final Year Project-II 4
CSGE423 Sports8 0.5
 

Curriculum Structure

Area Cr Hr
Computing Core 33
General Education 17
University Electives 18
Mathematics & Science Foundation 12
Computer Science 24
Computer Science Supporting 6
Computer Science Electives 15
Final Year Project 6
Sports 4
Internship 4
Total 137

Degree Structure

Duration 4 Years
Courses 39
Projects 2
Internships 2
Sports 4
Course Cr. Hrs. 125 + 6 + 2 + 4
Eligibility Intermediate Pre-engineering with 50% min marks or A-Level with Physics, Chemistry and Computer Science / Biology or DAE with 60% min