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