BS Computer Science


Overview

Bachelors of Science in Computer Science - BS(CS) is a 4 year program, that lays strong foundation of the students in following subjects:

Objectives:

The main objective of Computer Science program is to produce Computer Scientists having strong knowledge and understanding about theoretical concepts and comprehensive skills of computing tools to solve complex computing problems.

Detail
  • BS Level
  • Morning Shift
  • 8 Semester(s)
  • 04 years Year(s)
  • 130 Cr.
Eligibility Criteria

1. Intermediate with any one of the following combinations with 50% marks:

  • Maths, Physics and Chemistry
  • Maths, Stats and Computer
  • Maths, Physics and Computer
  • Maths, Stats and Physics
  • Maths, Stats and Economics
  • Physics, Chemistry& Biology

2. Diploma in Associate Engineering Examination with at least 60% aggregate marks in the relevant discipline.

Courses

Code Name Credit Hours
CSIT-111 1 - Math-I 3
CSPF-141 1 - Ideology and Constitution of Pakistan 2
EEAP-110 1 - Applied Physics 3
SSIS-109 1 -Islamic Studies 2
ESFE-108 1 - Functional English 3
CSPF-121 1 - Programming Fundamentals 3
CSIT-107 1 -Application of Info. & Comm. Tech. 3
CSOO-142 2 - Object Oriented Programming 3
ESEW-113 2 - Expository Writing 2
SSCE-114 2 - Civics and Community Engagement 3
MTCA-122 2 - Calculus and Analytical Geometry 3
CSDS-143 2 - Discrete Structures 3
MSAF-176 2 - Elec. Supporting – I, Accounting Fundamentals 3
MTPM-162 2 - Maths-II(Pre Medical Only) 3
CSAA-226 4 - Analysis of Algorithms 3
CSDB-225 3 - Database System 3
MTMC-202 3 - Multi Variable Calculus 3
MTLA-201 3 - Linear Algebra 3
CSDS-224 3 - Data Structures 4
CSDL-223 3 - Digital Logic Design 3
SESE-245 4 - Software Engineering 3
CSWT-263 4 - CS Elec. - I, Web-Technology 3
CSNA-264 4 - CS Elec. - II, Numerical Analysis 3
CSPP-216 4 -Professional Practices 2
CSCO-228 4 - Comp. Organization & Assembly Language 3
CSTA-342 5 - Theory of Automata 3
MTSP-303 5 - Statistics & Probability 3
CSOS-347 5 - Operating System 3
CSCA-341 5 - Computer Architecture 3
CSWE-365 5 - CS Elec. - III, Web Engineering 3
CSMA-367 6 - CS Elec. - V, Mobile Application Development 2
CSCN-348 6 - Computer Networks 3
CSAI-304 6 - Artificial Intelligence 3
CSAD-343 6 - Adv. Database Management System 3
ESTW-317 6 - Technical & Business Writing 3
CSDC-446 7 - Parallel & Distributed Computing 2
SEST-468 7 -CS Elec. - VI, Software Testing and Quality Assuran 3
CSCC-406 7 - Compiler Construction 3
CSDM-317 6 - Digital Marketing 2
CSFP-499 7 - Final Year Project – I 0-3
CSAP-366 5 - CS Elec. - IV, Advanced Programming (VP) 3
MSTE-418 8 - Technology Entrepreneurship 2-0
CSIS-432 8 - Information Security 3
CSCD-469 8 - CS Elec. - VII, Cloud Computing 3
CSFP-499 8 - Final Year Project – II 0-3
CSCG-444 7 - CS Elec. - IV, HCI & Computer Graphics 3