BS Computer Science

Duration

8 Semesters, 4 years

credit hours
required

133

Eligibility

Minimum 50% marks in Intermediate or Higher Secondary School Certificate (HSSC) examination with Mathematics or equivalent qualification

Objectives

  • To teach students how to create software, analyse problems, design software, and utilise programming languages and tools.
  • To provide students with a solid understanding of a wide variety of problem-solving methods, including algorithms and design methodologies.
  • Demonstrate knowledge in the fundamental topics of algorithms, computation theory, operating systems, programming language linguistics, and architecture.
  • To allow students to use discrete and continuous maths ideas.
  • To hone excellent communication abilities, with a focus on practical writing tools.

Role and Scope

Graduates have a comprehensive knowledge of business practice and a diverse set of personal talents that allow them to accomplish their objectives. Graduates are equipped to work in information technology-focused companies and the business sector, industry, government, and other professional fields. Computer Scientists, Systems Analysts, Quality Assurance Specialists, Database Programmers/Designers, Application Developers, Systems and Software Engineers, Software Developers, Information Security Specialists, Multimedia Specialists/ Programmers, and Computer Animation Experts are all possible career paths for graduates.

semesters and courses

 

Semester 1

Course Code Course Title Credit Hours Contact Hours
ISL-102 Teaching of Holy Quran with Translation I 1(1-0) 1-0
ENG-101 English I (Reading & Writing Skills) 3(3-0) 3-0
ISL-101/ETH-100 Islamic Studies/Ethics 2(2-0) 2-0
CS-101 Introduction to Information and Communication Technologies 3(2-1) 2-3
CS-111 Programming Fundamentals 4(3-1) 3-3
MATH-104 Calculus and Analytical Geometry 3(3-0) 3-0
MATH-105 Basic Math-I (Deficiency Subject for Pre-Medical Students) 3(3-0) 3-0
  Credit Hours 16+3(14+3-2) 17-6
 
 

Semester 2

Course Code Course Title Credit Hours Contact Hours
ISL 103 Teachings of Holy Quran with Translation-II 1(1-0) 1-0
ENG 102 English II (Communication Skills) 3(3-0) 3-0
PS 101 Pakistan Studies 2(2-0) 2-0
PHY 101 Applied Physics 3(3-0) 3-0
CS 113 Software Engineering 3(3-0) 3-0
CS 112 Object Oriented Programming 4(3-1) 3-3
MATH 106 Basic Math-II (Deficiency Subject for Pre-Medical Students) 3(3-0) 3-0
  Credit Hours 16+3(15+3-1) 18-3
 
 

Semester 3

Course Code Course Title Credit Hours Contact Hours
ISL 201 Teachings of Holy Quran with Translation-III 1(1-0) 1-0
MATH 213 Multivariate Calculus 3(3-0) 3-0
ENG 201 English III (Technical Writing & Presentation Skills) 3(3-0) 3-0
CS 211 Discrete Structures 3(3-0) 3-0
CS 212 Data Structure and Algorithms 4(3-1) 3-3
EE 221 Digital Logic Design 4(3-1) 3-3
  Credit Hours 18(16-2) 16-6
 
 

Semester 4

Course Code Course Title Credit Hours Contact Hours
ISL 202 Teachings of Holy Quran with Translation-IV 1(1-0) 1-0
GEN 201 Sociology 3(3-0) 3-0
CS 213 Database Systems 4(3-1) 3-3
CS 214 Operating Systems 4(3-1) 3-3
CS 312 Design & Analysis of Algorithms 3(3-0) 3-0
MATH 214 Linear Algebra 3(3-0) 3-0
  Credit Hours 18(16-2) 16-6

 

Semester 5

Course Code Course Title Credit Hours Contact Hours
CS 313 Compiler construction 3(3-0) 3-0
MATH 201 Differential Equations 3(3-0) 3-0
MATH 301 Probability and Statistic 3(3-0) 3-0
CS 312 Web design and Development 4(3-1) 3-3
IT 412 Enterprise Systems 3(3-0) 3-0
CS 320 Human Computer Interaction 3(3-0) 3-0
  Credit Hours 19(18-1) 18-3

Semester 6

Course Code Course Title Credit Hours Contact Hours
CS 317 Theory of Automata & Formal Languages 3(3-0) 3-0
CS 314 Computer Networks 4(3-1) 3-3
CS 419 Parallel & Distributed Computing 3(3-0) 3-0
MGT 301 Entrepreneurship 3(3-0) 3-0
CS 215 High level Programming 3(2-1)) 2-3
  Credit Hours 16(14-2) 14-6

Semester 7

Course Code Course Title Credit Hours Contact Hours
CS 311 Computer Organization and Assembly Language 4(3-1) 3-3
CS 412 Numerical Computing 3(3-0) 3-0
GEN 304 Professional Practices 3(3-0) 3-0
CS 413 Mobile Application and Development 4(3-1) 3-3
CS 415 Final Year Project(Phase –I) 3(0-3) 0-9
  Credit Hours: 13(9-4) 9-12

 

Semester 8

Course Code Course Title Credit Hours Contact Hours
CS 418 Information Security 3(3-0) 3-0
MGT 211 Principles of Marketing 3(3-0) 3-0
AI 211 Artificial Intelligence 4(3-1) 3-3
CS 420 Final Year Project(Phase –II) 3(0-3) 0-9
  Credit Hours: 13(9-4) 9-12
  Total Credit Hours: 133