Department of Computer Sciences


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