Bachelors of Science in Computer Science - BS(CS) is a 4 year program, that lays strong foundation of the students in following subjects:
1. Intermediate with any one of the following combinations with 50% marks:
2. Diploma in Associate Engineering Examination with at least 60% aggregate marks in the relevant discipline.
Code | Name | Credit Hours |
---|---|---|
CSIT-111 | 1 - Intro. to Info. & Comm. Tech. | 2 |
CSPF-141 | 1 - Programming Fundamentals | 3 |
ESEC-112 | 1 - English Composition & Comprehension | 3 |
SSPS-113 | 1 - Pakistan Studies | 2 |
SSIS-114 | 1 - Islamic Studies | 2 |
EEAP-121 | 1 - Applied Physics | 3 |
MTPM-161 | 1 - Maths-I (Pre-Medical Only) | 3 |
CSOO-142 | 2 - Object Oriented Programming | 3 |
ESPS-115 | 2 - Communication and Presentation Skills | 3 |
SSIP-163 | 2 - Univ. Elec. – I, Intro. to Psychology | 3 |
MTCA-122 | 2 - Calculus and Analytical Geometry | 3 |
CSDS-143 | 2 - Discrete Structures | 3 |
SSSS-164 | 2 - Univ. Elec. – II, Social Service | 1 |
MTPM-162 | 2 - Maths-II(Pre Medical Only) | 3 |
EEDL-201 | 3 - Digital Logic Design | 3-1 |
CSDA-244 | 3 - Data Structures and Algorithms | 3 |
MTLA-223 | 3 - Linear Algebra | 3 |
CSPP-216 | 3 - Professional Practices | 3 |
MTMC-224 | 3 - CS Supporting – I, Multi Variable Calculus | 3 |
CSAA-202 | 4 - Design and Analysis of Algorithms | 3 |
SESE-245 | 4 - Software Engineering | 3 |
CSWP-265 | 4 - CS Elec. – I, Web Programming | 2 |
MTDE-225 | 4 - CS Supporting – II, Differential Equations | 3 |
CSAO-267 | 4 - CS Elec. – II, Advanced OOP | 2 |
CSDM-266 | 4 - Univ. Elec. – III, Digital Marketing | 3 |
CSDB-346 | 5 - Database Systems | 3 |
CSCA-303 | 5 - Computer Organization & Assembly Language | 3 |
CSOS-347 | 5 - Operating System | 3 |
MTSP-326 | 5 - Statistics & Probability | 3 |
CSNC-327 | 5 - CS Supporting – III, Numerical Computing | 3 |
CSVP-368 | 6 - CS Elec. – III, Visual Programming | 2 |
CSCN-348 | 6 - Computer Networks | 3 |
CSAI-304 | 6 - Artificial Intelligence | 3 |
CSTA-305 | 6 - Theory of Automata | 3 |
ESTW-317 | 6 - Technical & Business Writing | 3 |
CSCG-469 | 7 - CS Elec. – IV, Computer Graphics | 2 |
SESM-470 | 7 - CS Elec. – V, Software Project Management | 3 |
CSCC-406 | 7 - Compiler Construction | 3 |
FLxx-471 | 7 - Univ. Elec. – IV, Foreign Language | 2 |
CSFP-499 | 7 - Final Year Project – I | 0-3 |
CSIS-449 | 7 - Information Security | 3 |
CSMA-472 | 8 - CS Elec. – VI, Mobile Application Development | 2-1 |
CSPD-407 | 8 - Parallel & Distributed Computing | 3 |
CSEC-473 | 8 - Univ. Elec. – V, Economics for Computing | 3 |
CSFP-499 | 8 - Final Year Project – II | 0-3 |