Programs

Pr-Requisites for Admission

BS COMPUTER SCIENCE OR INFORMATION TECHNOLOGY

    • 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

Departmental Eligibility Criteria for BS CS/IT:

  • Intermediate or equivalent level with overall 50% marks is required to apply.
  • 50% marks are required in intermediate compulsory.

SCHEME OF STUDIES
BS (4-YEARS) INFORMATION TECHNOLOGY  2016 & Onward

YEAR-I

SEMESTER-I SEMESTER-II
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core CMP-110 Programming Fundamentals 4(3+1) Core CMP-108 Object Oriented Programming 4(3+1)
General IT-123 Intro to Information & Communication Technologies 3(2+1) Core CMP-105 Digital Logic Design 4(3+1)
Minor Math-107 Calculus and Analytical Geometry 3(3+0) General ENG-123 Communication Skills 3(3+0)
Minor PHY-109 Basic Electronics 3(3+0) General PKS-100 Pakistan Studies 2(2+0)
General ENG-122 Functional English 3(3+0) IT-Supportive IT-120 Information Systems 3(3+0)
General ISL-100 Islamic Studies/Ethics 3(3+0) University (Elective I) MGT-220 Financial Accounting 3(3+0)
Total Credit Hours 19 Total Credit Hours 18

YEAR-II

SEMESTER-III SEMESTER-IV
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core CMP-206 Discrete Structures 3(3+0) Core CMP-211 Software Engineering 3(3+0)
Core CMP-203 Data Structures and Algorithms 4(3+1) Core CMP-202 Computer Communications and Networks 3(3+0)
Core IT-228 Multimedia Systems and Design 3(2+1) Minor Math- 221 Elementary Linear Algebra 3(3+0)
Minor STAT-102 Introduction to Statistics and Probability 3(3+0) IT-Elective I CS-212 Design and Analysis of Algorithms 3(3+0)
General ENG-224 Technical and Report Writing 3(3+0) University Elective Arabic 3(3+0)
University Elective MGT-251 Principles of Management-I 3(3+0) University Elective Psy-118 Psychology 3(3+0)
Total Credit Hours 19 Total Credit Hours 18

YEAR-III

SEMESTER-V SEMESTER-VI
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core IT-350 Web Systems and Technologies 3(3+0) Core IT-345 System and Network Administration 3(3+0)
Core CMP-307 Human Computer Interaction 3(3+0) Core CMP-309 Operating Systems 3(3+0)
Core CMP-304 Database Systems 4(3+1) Core IT-346 Technology Management 3(3+0)
IT-Supportive IT-333 Object Oriented Analysis and Design 3(3+0) IT-Supportive IT-324 IT Project Management 3(3+0)
IT-Elective II IT-348 Telecommunication Systems 3(3+0) IT-Elective III IT-347 Theory of Computation 3(3+0)
University Elective Mgt-346 Organizational Behavior-I 3(3-0) IT-Elective IV IT-317 Enterprise Application and Development 3(3+0)
Total Credit Hours 19 Total Credit Hours 18

YEAR-IV

SEMESTER-VII SEMESTER-VIII
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core IT-332 Network Security 3(3+0) Core IT-444 System Integration and Architecture 3(3+0)
Core CMP-401 Project Capstone 3(3+0) Core IT-407 Cloud Computing 3(3+0)
General SS-100 Professional Practices 3(3+0) Core CMP-401 Project Capstone 3(3+0)
IT-Supportive IT-412 Database Administration and Management 3(2+1) IT-Elective VI IT-418 Enterprise Resource Planning 3(3+0)
IT-Elective IV IT-442 Software Quality Assurance 3(3+0) IT-Elective VI IT-405 Business Intelligence and Analytics 3(3+0)
IT-Elective V IT-426 Mobile Application Development 3(3+0)
Total Credit Hours 18 Total Credit Hours 12

BS (4-YEARS) COMPUTER SCIENCE 2016 AND ONWARD

YEAR-I

SEMESTER-I SEMESTER-II
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
CS-123 Intro to Information & Communication Technologies 3(2+1) Core CMP-108 Object Oriented Programming 4(3+1)
Core CMP-110 Programming Fundamentals 4(3+1) Core CMP-105 Digital Logic Design 4(3+1)
Minor Math-107 Calculus & Analytical Geometry 3(3+0) CS-Supportive Math-140 Multivariate Calculus 3(3+0)
Minor Phy-109 Basic Electronics 3(2+1) General Communication Skills 3(3+0)
General English Composition and Comprehension 3(3+0) General PKS-100 Pakistan Studies 2(2+0)
General ISL-100 Islamic Studies/Ethics 3(3+0) University Elective Introduction to Economics 3(3+0)
Total Credit Hours 19 Total Credit Hours 19

YEAR-II

SEMESTER-III SEMESTER-IV
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core CMP-203 Data Structures & Algorithms 4(3+1) Core CMP-211 Software Engineering 3(3+0)
Core CS-207 Computer Architecture and Organization 3(3+0) Core CS-212 Design and Analysis of Algorithms 3(2+1)
Core CMP-206 Discrete Structures 3(3+0) Core CMP-212 Data Communications and Computer Networks 3(3+0)
General Eng-224 Technical and Business Writing 3(3+0) CS-Supportive Math-214 Differential Equations 3(3+0)
Minor Math-221 Elementary Linear Algebra 3(3+0) University elective Arabic 3(3+0)
Minor Stat-102 Introduction to Statistics and Probability 3(3+0) University elective PSY-118 Psychology 3(3+0)
Total Credit Hours 19 Total Credit Hours 18

YEAR-III

SEMESTER-V SEMESTER-VI
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core CS-331 Theory of Automata 3(3+0) Core CS-302 Artificial Intelligence 3(2+1)
Core CMP-304 Database Systems 4(3+1) CS-Elective CS-335 Wireless Networks 3(3+0)
Core CS-325 Microprocessor and Assembly Language 4(3+1) Major CS-334 Web Systems and Technologies 3(3+0)
Core CMP-307 Human Computer Interaction 3(3+0) CS-Elective CS-308 Computer Graphics 3(3+0)
University Elective Mgt-220 Financial Accounting 3(3+0) CS-Elective CS-316 Enterprise Application and Development 3(2+1)
Core CMP-309 Operating Systems 3(3+0)
Total Credit Hours 17 Total Credit Hours 18

YEAR-IV

SEMESTER-VII SEMESTER-VIII
Course Category Course Code Course Title Credits Course Category Course Code Course Title Credits
Core CS-405 Compiler Construction 3(2+1) Core CMP-401 Project Capstone 3(3+0)
CS-Elective CS-419/ CS-403 Fundamentals of Data Mining/Business Intelligence 3(3+0) CS-Supporting CS-429 Numerical Computing 3(3+0)
CS-Elective CS-413/ CS-404 Digital Image Processing/Cloud Computing 3(3+0) Core CS-422 Information Security 3(3+0)
General SS-100 Professional Practices 3(3+0) CS-Elective CS-430 Software Quality Assurance 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 Total Credit Hours 12