BS Computer Science
Description
Bachelors of Science in Computer Science - BS(CS) is a 4 year program, that lays strong foundation of the students in following subjects:
Eligibility
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
S.No | Course Code | Subject | Credit Hours |
---|---|---|---|
1 | CSIT-111 | 1 - Intro. to Info. & Comm. Tech. | 2 |
2 | CSPF-141 | 1 - Programming Fundamentals | 3 |
3 | ESEC-112 | 1 - English Composition & Comprehension | 3 |
4 | SSPS-113 | 1 - Pakistan Studies | 2 |
5 | SSIS-114 | 1 - Islamic Studies | 2 |
6 | EEAP-121 | 1 - Applied Physics | 3 |
7 | MTPM-161 | 1 - Maths-I (Pre-Medical Only) | 3 |
8 | CSOO-142 | 2 - Object Oriented Programming | 3 |
9 | ESPS-115 | 2 - Communication and Presentation Skills | 3 |
10 | SSIP-163 | 2 - Univ. Elec. – I, Intro. to Psychology | 3 |
11 | MTCA-122 | 2 - Calculus and Analytical Geometry | 3 |
12 | CSDS-143 | 2 - Discrete Structures | 3 |
13 | SSSS-164 | 2 - Univ. Elec. – II, Social Service | 1 |
14 | MTPM-162 | 2 - Maths-II(Pre Medical Only) | 3 |
15 | EEDL-201 | 3 - Digital Logic Design | 3-1 |
16 | CSDA-244 | 3 - Data Structures and Algorithms | 3 |
17 | MTLA-223 | 3 - Linear Algebra | 3 |
18 | CSPP-216 | 3 - Professional Practices | 3 |
19 | MTMC-224 | 3 - CS Supporting – I, Multi Variable Calculus | 3 |
20 | CSAA-202 | 4 - Design and Analysis of Algorithms | 3 |
21 | SESE-245 | 4 - Software Engineering | 3 |
22 | CSWP-265 | 4 - CS Elec. – I, Web Programming | 2 |
23 | MTDE-225 | 4 - CS Supporting – II, Differential Equations | 3 |
24 | CSAO-267 | 4 - CS Elec. – II, Advanced OOP | 2 |
25 | CSDM-266 | 4 - Univ. Elec. – III, Digital Marketing | 3 |
26 | CSDB-346 | 5 - Database Systems | 3 |
27 | CSCA-303 | 5 - Computer Organization & Assembly Language | 3 |
28 | CSOS-347 | 5 - Operating System | 3 |
29 | MTSP-326 | 5 - Statistics & Probability | 3 |
30 | CSNC-327 | 5 - CS Supporting – III, Numerical Computing | 3 |
31 | CSVP-368 | 6 - CS Elec. – III, Visual Programming | 2 |
32 | CSCN-348 | 6 - Computer Networks | 3 |
33 | CSAI-304 | 6 - Artificial Intelligence | 3 |
34 | CSTA-305 | 6 - Theory of Automata | 3 |
35 | ESTW-317 | 6 - Technical & Business Writing | 3 |
36 | CSCG-469 | 7 - CS Elec. – IV, Computer Graphics | 2 |
37 | SESM-470 | 7 - CS Elec. – V, Software Project Management | 3 |
38 | CSCC-406 | 7 - Compiler Construction | 3 |
39 | FLxx-471 | 7 - Univ. Elec. – IV, Foreign Language | 2 |
40 | CSFP-499 | 7 - Final Year Project – I | 0-3 |
41 | CSIS-449 | 7 - Information Security | 3 |
42 | CSMA-472 | 8 - CS Elec. – VI, Mobile Application Development | 2-1 |
43 | CSPD-407 | 8 - Parallel & Distributed Computing | 3 |
44 | CSEC-473 | 8 - Univ. Elec. – V, Economics for Computing | 3 |
45 | CSFP-499 | 8 - Final Year Project – II | 0-3 |