The University of Rawalpindi offers a comprehensive curriculum for its Computer Science program that builds a solid foundation in both theoretical and applied computer science. Students who complete the course of study will be prepared to succeed in a wide range of technologically advanced fields. Basic computer ideas, programming, data structures, algorithms, and more advanced topics like Cybersecurity, Software Engineering, Artificial Intelligence (AI), and Machine Learning (ML) are all covered. Our mission is to generate flexible computer scientists capable of leading and innovating in the rapidly evolving Information and Communications Technology (ICT) sector.
Graduates of this program can pursue various career paths in:
Course Code | Course Title | Credit Hours |
---|---|---|
GEN-104 | Ideology and Constitution of Pakistan | 2 |
ENG-107 | Functional English | 3 |
CS-102 | Application of Information and Communication Technologies | 3 |
CS-111 | Programming Fundamentals | 4 |
PHY-103 | Applied Physics | 3 |
Credit Hours | 15 |
Course Code | Course Title | Credit Hours | ||
---|---|---|---|---|
ISL-101 | Islamic Studies | 2 | ||
ENG-108 | Expository Writing | 3 | ||
MATH-214 | Linear Algebra | 3 | ||
CS-204 | Digital Logic Design | 3 | ||
CS-112 | Object Oriented Programming | 4 | ||
MATH-104 | Calculus and Analytical Geometry | 3 | ||
Credit Hours | 18 |
Course Code | Course Title | Credit Hours |
---|---|---|
CS-202 | Discrete Structures | 3 |
CS-404 | Information Security | 3 |
CS-216 | Data Structures | 4 |
CS-308 | Artificial Intelligence | 3 |
IT-326 | Web Technologies | 3 |
GEN-203 | Community Service Learning | 3 |
Credit Hours: | 19 |
Course Code | Course Title | Credit Hours |
---|---|---|
CS-302 | Computer Organization and Assembly Language | 4 |
CS-213 | Database Systems | 4 |
CS-113 | Software Engineering | 3 |
CS-307 | Computer Networks | 3 |
CS-319 | Mobile Applications & Development | 3 |
GEN-205 | Entrepreneurship | 3 |
Credit Hours: | 20 |
Course Code | Course Title | Credit Hours |
---|---|---|
CS-321 | HCI and Compuer Graphics | 3 |
CS-303 | Object Oriented Analysis and Design | 4 |
CS-211 | Visual Programming | 3 |
ENG-201 | Technical Report Writing | 3 |
STAT-311 | Probability and Statistics | 3 |
Credit Hours: | 16 |
Course Code | Course Title | Credit Hours |
---|---|---|
CS-317 | Theory of Automata | 3 |
CS-305 | Computer Architecture | 3 |
CS-221 | Operating Systems | 3 |
CS-301 | Analysis of Algorithms | 3 |
PSY-112 | Probability and Statistics | 3 |
Credit Hours: | 15 |
Course Code | Course Title | Credit Hours |
---|---|---|
CS-405 | Compiler Construction | 3 |
CS-401 | Cloud Computing | 3 |
SE-402 | Software Project Management | 3 |
GEN-310 | Research Methodology | 3 |
CS-425 | Final Year Project - I | 3 |
Credit Hours: | 15 |
Course Code | Course Title | Credit Hours |
---|---|---|
CS-402 | Cyber Security | 3 |
CS-403 | Parallel and Distributed Computing | 3 |
GEN-304 | Professional Practices | 3 |
CS-320 | Advanced Database Management System | 3 |
CS-427 | Final Year Project–II | 3 |
Credit Hours: | 15 | |
Total Credit Hours: | 133 |