PMAS-AAUR Scheme of Studies (BSCS)
PMAS-AAUR Scheme of Studies
BS(CS)
| Computing- Core Courses (39/136) | 11 courses | |
| CS Core Courses (18/136) | 6 courses | |
| Supporting Courses (09/136) | 3 courses | |
| Computer Science- Supporting Courses (12/136) | 4 courses | |
| University Electives Courses (18/136) | 6 courses | |
| General Education Courses (19/136) | 7 courses | |
| Computer Science- Electives Courses (21/136) | 7 courses |
| Computing — Core Courses (39/136) | ||||
| S# | Code | Pre-req | Course Title | Cr. Hrs |
|---|---|---|---|---|
| 1 | CS-323 | Programming Fundamentals | 4 (3-2) | |
| 2 | CS-423 | CS-323 | Object Oriented Programming | 4 (3-2) |
| 3 | CS-443 | CS-323 | Data Structures and Algorithms | 4 (3-2) |
| 4 | CS-430 | Digital Logic Design | 3 (2-2) | |
| 5 | CS-582 | Operating System Concepts | 3 (2-2) | |
| 6 | CS-400 | Database Systems | 3 (2-2) | |
| 7 | CS-452 | CS-323 | Software Engineering-1 | 3 (3-0) |
| 8 | CS-576 | Computer Communications and Networks | 3 (2-2) | |
| 9 | CS-699 | Software Project | 6(0-12) | |
| 10 | CS-685 | CS-301 | Human Computer Interaction | 3 (2-2) |
| 11 | CS-335 | Discrete Structures | 3 (3-0) | |
| CS Core Courses (18/136) | ||||
| 12 | CS-530 | CS-430 | Computer Organization and Assembly Language | 3 (2-2) |
| 13 | CS-536 | CS-335 | Theory of Automata and Formal Languages | 3 (3-0) |
| 14 | CS-542 | CS-443 | Analysis of Algorithms | 3 (3-0) |
| 15 | CS-632 | Artificial Intelligence | 3 (2-2) | |
| 16 | CS-532 | CS-430 | Computer Architecture | 3 (3-0) |
| 17 | CS-636 | CS-536 | Compiler Construction | 3 (2-2) |
| Supporting Courses (09/136) | ||||
| 18 | MTH-315 | MTH-310 | Multivariable Calculus | 3 (3-0) |
| 19 | MTH-415 | MTH-310 | Differential Equations | 3 (3-0) |
| 20 | CS-572 | MTH-310 | Numerical Analysis | 3 (2-2) |
| Computer Science- Supporting Courses (12/136) | ||||
| 21 | MTH-310 | Calculus and Analytical Geometry | 3 (3-0) | |
| 22 | MTH-435 | MTH-310 | Linear Algebra | 3 (3-0) |
| 23 | ELE-401 | Basic Electronics | 3 (2-2) | |
| 24 | STT-500 | Statistics and Probability | 3 (3-0) | |
| University Electives Courses (18/136) | ||||
| 25 | MGT-322 | Financial Accounting | 3 (3-0) | |
| 26 | MGT-351 | Introduction to Marketing | 3 (3-0) | |
| 27 | MGT-411 | Introduction to Management | 3 (3-0) | |
| 28 | MGT-515 | Introduction to Human Resource Management | 3 (3-0) | |
| 29 | MGT-525 | MGT-322 | Introduction to Financial Management | 3 (3-0) |
| 30 | MGT-512 | Introduction to Organizational Behaviour | 3 (3-0) | |
| 31 | PSY-600 | Psychology | 3 (3-0) | |
| 32 | ECON-301 | Introduction to Economics | 3 (3-0) | |
| 33 | SSH-304 | International Relations | 3 (3-0) | |
| 34 | SSH-305 | Foreign Languages | 3 (3-0) | |
| 35 | SSH-306 | Introduction to Philosophy | 3 (3-0) | |
| 36 | MGT-543 | Introduction to Management Information Systems | 3 (3-0) | |
| General Education Courses (19/136) | ||||
| 37 | ENG-305 | English Comprehension | 3 (3-0) | |
| 38 | ENG-315 | Technical and Business Writing | 3 (3-0) | |
| 39 | ENG-325 | Communication Skills | 3 (3-0) | |
| 40 | SSH-303 | Professional Ethics | 3 (3-0) | |
| 41 | IS-302 | Islamic Studies | 2 (2-0) | |
| 42 | SSH-302 | Pakistan Studies | 2 (2-0) | |
| 43 | CS-301 | Introduction to Computing | 3 (2-2) | |
| Computer Science- Electives Courses (21/136) | ||||
| 44 | CS-432 | CS-423 | Modern Programming Languages | 3 (2-2) |
| 45 | CS-471 | Mobile Computing | 3 (2-2) | |
| 46 | CS 476 | Communication Technologies | 3 (3-0) | |
| 47 | CS-525 | Multimedia Technologies | 3 (2-2) | |
| 48 | CS-552 | CS-452 | Software Engineering-II | 3 (3-0) |
| 49 | CS-553 | CS-452 | Object Oriented Analysis and Design | 3 (3-0) |
| 50 | CS-565 | Web Design and Development | 3 (2-2) | |
| 51 | CS-575 | CS-323 | Computer Graphics | 3 (2-2) |
| 52 | CS-579 | CS-323 | Introduction to Digital Image Processing | 3 (3-0) |
| 53 | CS-600 | CS-400 | Distributed Database Systems | 3 (2-2) |
| 54 | CS-633 | CS-632 | Introduction to Pattern Recognition | 3 (2-2) |
| 55 | CS-634 | Introduction to Artificial Neural Networks | 3 (3-0) | |
| 56 | CS-635 | CS-400 | Advanced Database Management Systems | 3 (2-2) |
| 57 | CS-637 | MTH-310 & MTH-435 | Introduction to Operations Research | 3 (3-0) |
| 58 | CS-638 | MTH-310 | Introduction to Simulation and Modeling | 3 (2-2) |
| 59 | CS-666 | CS-565 | Web Engineering | 3 (2-2) |
| 60 | CS-667 | CS-400 | Introduction to Data Warehousing | 3 (2-2) |
| 61 | CS-677 | CS-576 | Data and Network Security | 3 (2-2) |
| 62 | CS-682 | CS-530, CS-582 | System Programming | 3 (2-2) |
| 63 | CS-692 | CS-423 | Visual Programming | 3 (2-2) |
Comments
Post a Comment