BACHELOR OF SCIENCE (COMPUTER SCIENCE)
First Year Science (FS)
Fall Semester | Spring Semester | ||
---|---|---|---|
Course Code | Course Title | Course Code | Course Title |
CT-175 | Programming Fundamentals | CS-251 | Logic Design & Switching Theory |
CT-174 | Fundamentals of Information Technology | CT-162 | Discrete Structures |
PH-122 | Applied Physics | CT-260 | Object Oriented Programming |
EA-104 | Functional English | ES-105 / ES-127 | Pakistan Studies / Pakistan Studies (for Foreigners) |
ES-205 / ES-209 | Islamic Studies / Ethical Behaviour | ||
MT-001 | Mathematics - 1 (for Pre-Medical) | MT-171 | Differential & Integral Calculus |
MT-002 | Mathematics - 2 (for Pre-Medical) |
Second Year Science (SS)
Fall Semester | Spring Semester | ||
---|---|---|---|
Course Code | Course Title | Course Code | Course Title |
CT-159 | Data Structure Algorithms & Applications | CS-252 | Computer Architecture & Organisation |
MT-227 | Differential Equations | CT-261 | Database Management Systems |
EA-218 | Business Communications | EA-219 | Professional Ethics |
ES-205 / ES-209 | Islamic Studies / Ethical Behaviour | EC-209 | Financial & Cost Accounting |
CT-259 | System Analysis & Design | MT-272 | Linear Algebra & Geometry |
EA-221 | Chinese Language II | EA-200 | Community Service |
Third Year Science (TS)
Fall Semester | Spring Semester | ||
---|---|---|---|
Course Code | Course Title | Course Code | Course Title |
CT-365 | Software Engineering | CS-376 | Computer Communication Networks |
CT-353 | Operating Systems | CT-361 | Artificial Intelligence & Expert Systems |
CT-363 | Design and Analysis of Algorithms | CT-362 | Web Engineering |
MT-331 | Probability & Statistics | CT-367 | Theory of Programming Languages |
CT-364 | Theory of Automata and Formal Languages | MT-442 | Numerical Methods |
Final Year Science (BS)
Fall Semester | Spring Semester | ||
---|---|---|---|
Course Code | Course Title | Course Code | Course Title |
CT-486 | Network & Information Security | CS-428 | Parallel & Distributed Computing |
MG-482 | Organisational Behaviour | CT-465 | Compiler Design |
CT-### | Elective I | MG-481 | Entrepreneurship |
CT-### | Elective II | CT-### | Elective III |
CT-499 | Software Based Project | CT-499 | Software Based Project |
Elective Cources
Elective I | Elective II | ||
---|---|---|---|
Course Code | Course Title | Course Code | Course Title |
CT-263 | Object Oriented Analysis & Design | CT-366 | E-Commerce |
CT-264 | Programming for AI | CT-485 | Natural Language Processing |
CT-368 | Fundamentals of Data Science | CT-464 | Modeling & Simulation |
CT-266 | Fundamentals of Cyber Security | ||
CT-267 | Fundamentals of Game Development | ||
Elective III | Elective IV | ||
---|---|---|---|
Course Code | Course Title | Course Code | Course Title |
CT-352 | Computer Graphics | CT-463 | Data Warehouse Mining |
CT-487 | Visual Programming | CT-481 | Wireless Network & Mobile Computing |
CT-488 | Distributed Computing | CT-484 | Introduction to Cyber Security |