PROGRAMS

BS-CS / BS-IT

  • Duration: 4 Years (8 Semesters)
  • Teaching System: Semester System
  • Information Technology degree will be awarded with 138 credit hours
  • Computer science degree will be awarded with 140 credit hours

Admission Criteria

    The Admission Criteria of BS Computer Science and BS Information Technology is following.

  • Applicant must have scored 50% in Intermediate (HSSC) examination.
  • Applicant must have taken Mathematics with total 200 marks in Intermediate (HSSC) examination.
  • Pre- Medical students can also apply. Such students must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular study.

SCHEME OF STUDIES

BS (4-YEARS) INFORMATION TECHNOLOGY

SEMESTER-I
Course Category Course Code Course Title Credits
Core CMP-110 Programming Fundamentals 4(3+1)
General IT-123 Intro to Information & Communication Technologies 3(2+1)
Minor Math-107 Calculus and Analytical Geometry 3(3+0)
Minor PHY-109 Basic Electronics 3(3+0)
General ENG-122 Functional English 3(3+0)
General ISL-100 Islamic Studies/Ethics 3(3+0)
Total Credit Hours 19
SEMESTER-II
Course Category Course Code Course Title Credits
Core CMP-108 Object Oriented Programming 4(3+1)
Core CMP-105 Digital Logic Design 4(3+1)
General ENG-123 Communication Skills 3(3+0)
General PKS-100 Pakistan Studies 2(2+0)
IT-Supportive IT-120 Information Systems 3(3+0)
University (Elective I) MGT-220 Financial Accounting 3(3+0)
Total Credit Hours 18
SEMESTER-III
Course Category Course Code Course Title Credits
Core CMP-206 Discrete Structures 3(3+0)
Core CMP-203 Data Structures and Algorithms 4(3+1)
Core CMP-203 Data Structures and Algorithms 4(3+1)
Minor STAT-102 Introduction to Statistics and Probability 3(3+0)
General ENG-224 Technical and Report Writing 3(3+0)
University Elective MGT-251 Principles of Management-I 3(3+0)
Total Credit Hours 19
SEMESTER-IV
Course Category Course Code Course Title Credits
Core CMP-211 Software Engineering 3(3+0)
Core CMP-202 Computer Communications and Networks 3(3+0)
Minor Math- 221 Elementary Linear Algebra 3(3+0)
IT-Elective I CS-212 Design and Analysis of Algorithms 3(3+0)
University Elective Arabic 3(3+0)
University Elective Psy-118 Psychology 3(3+0)
Total Credit Hours 18
SEMESTER-V
Course Category Course Code Course Title Credits
Core IT-350 Web Systems and Technologies 3(3+0)
Core CMP-307 Human Computer Interaction 3(3+0)
Core CMP-304 Database Systems 4(3+1)
IT-Supportive IT-333 Object Oriented Analysis and Design 3(3+0)
IT-Elective II IT-348 Telecommunication Systems 3(3+0)
University Elective Mgt-346 Organizational Behavior-I 3(3-0)
Total Credit Hours 19
SEMESTER-VI
Course Category Course Code Course Title Credits
Core IT-345 System and Network Administration 3(3+0)
Core CMP-309 Operating Systems 3(3+0)
Core IT-346 Technology Management 3(3+0)
IT-Supportive IT-324 IT Project Management 3(3+0)
IT-Elective III IT-347 Theory of Computation 3(3+0)
IT-Elective IV IT-317 Enterprise Application and Development 3(3+0)
Total Credit Hours 18
SEMESTER-VII
Course Category Course Code Course Title Credits
Core IT-332 Network Security 3(3+0)
Core CMP-401 Project Capstone 3(3+0)
General SS-100 Professional Practices 3(3+0)
IT-Supportive IT-412 Database Administration and Management 3(2+1)
IT-Elective IV IT-442 Software Quality Assurance 3(3+0)
IT-Elective V IT-426 Mobile Application Development 3(3+0)
Total Credit Hours 18
SEMESTER-VIII
Course Category Course Code Course Title Credits
Core IT-444 System Integration and Architecture 3(3+0)
Core IT-407 Cloud Computing 3(3+0)
Core CMP-401 Project Capstone 3(3+0)
IT-Elective VI IT-418 Enterprise Resource Planning 3(3+0)
IT-Elective VI IT-405 Business Intelligence and Analytics 3(3+0)
Total Credit Hours 12

BS (4-YEARS) COMPUTER SCIENCE

SEMESTER-I
Course Category Course Code Course Title Credits
CS-123 Intro to Information & Communication Technologies 3(2+1)
Core CMP-110 Programming Fundamentals 4(3+1)
Minor Math-107 Calculus & Analytical Geometry 3(3+0)
Minor Phy-109 Basic Electronics 3(2+1)
General English Composition and Comprehension 3(3+0)
General ISL-100 Islamic Studies/Ethics 3(3+0)
Total Credit Hours 19
SEMESTER-II
Course Category Course Code Course Title Credits
Core CMP-108 Object Oriented Programming 4(3+1)
Core CMP-105 Digital Logic Design 4(3+1)
CS-Supportive Math-140 Multivariate Calculus 3(3+0)
General Communication Skills 3(3+0)
General PKS-100 Pakistan Studies 2(2+0)
University Elective Introduction to Economics 3(3+0)
Total Credit Hours 19
SEMESTER-III
Course Category Course Code Course Title Credits
Core CMP-203 Data Structures & Algorithms 4(3+1)
Core CS-207 Computer Architecture and Organization 3(3+0)
Core CMP-206 Discrete Structures 3(3+0)
General Eng-224 Technical and Business Writing 3(3+0)
Minor Math-221 Elementary Linear Algebra 3(3+0)
Minor Stat-102 Introduction to Statistics and Probability 3(3+0)
Total Credit Hours 19
SEMESTER-IV
Course Category Course Code Course Title Credits
Core CMP-211 Software Engineering 3(3+0)
Core CS-212 Design and Analysis of Algorithms 3(2+1)
Core CMP-212 Data Communications and Computer Networks 3(3+0)
CS-Supportive Math-214 Differential Equations 3(3+0)
University elective Arabic 3(3+0)
University elective PSY-118 Psychology 3(3+0)
Total Credit Hours 18
SEMESTER-V
Course Category Course Code Course Title Credits
Core CS-331 Theory of Automata 3(3+0)
Core CMP-304 Database Systems 4(3+1)
Core CS-325 Microprocessor and Assembly Language 4(3+1)
Core CMP-307 Human Computer Interaction 3(3+0)
University Elective Mgt-220 Financial Accounting 3(3+0)
Core CMP-309 Operating Systems 3(3+0)
Total Credit Hours 17
SEMESTER-VI
Course Category Course Code Course Title Credits
Core CS-302 Artificial Intelligence 3(2+1)
CS-Elective CS-335 Wireless Networks 3(3+0)
Major CS-334 Web Systems and Technologies 3(3+0)
CS-Elective CS-308 Computer Graphics 3(3+0)
CS-Elective CS-316 Enterprise Application and Development 3(2+1)
Total Credit Hours 18
SEMESTER-VII
Course Category Course Code Course Title Credits
Core CS-405 Compiler Construction 3(2+1)
CS-Elective CS-419/ CS-403 Fundamentals of Data Mining/Business Intelligence 3(3+0)
CS-Elective CS-413/ CS-404 Digital Image Processing/Cloud Computing 3(3+0)
General SS-100 Professional Practices 3(3+0)
CS-Elective CS-426 Mobile Application and Development 3(3+0)
Core CMP-401 Project Capstone 3(3+0)
Total Credit Hours 18
SEMESTER-VIII
Course Category Course Code Course Title Credits
Core CMP-401 Project Capstone 3(3+0)
CS-Supporting CS-429 Numerical Computing 3(3+0)
Core CS-422 Information Security 3(3+0)
CS-Elective CS-430 Software Quality Assurance 3(3+0)
Total Credit Hours 12