Program Details

COURSE FACT

STUDY LEVEL STUDY NOTE PROGRAM DURATION CREDITS HOURS

Undergraduate

Full-Time

8 Semesters, 4 years

133

Eligibility Criteria

  • Intermediate or equivalent level with Mathematics at least 50% marks.
  • Candidates with a three-year associate diploma in Electrical/Electronics/IT/Computer hardware/Telecom engineering from any institute recognized by PBTE (Punjab Board of Technical Education).
  • The students who have not studied Mathematics at intermediate level have to pass deficiency course of Mathematics (06 credits) in first two semesters.

BS Computer Science


Program Overview

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.

Why choose this course?

  • Cover core areas of computer science, including programming, algorithms, data structures, artificial intelligence, and cybersecurity, providing a solid foundation in computing.
  • Work on projects and internships that provide practical experience in software development, IT solutions, and real-world applications of computer science.
  • Engage in cutting-edge research projects and stay updated with the latest advancements in technology, fostering a culture of innovation and discovery.
  • Network with industry leaders, opening doors to job opportunities, mentorship, and career advancement in the tech industry.
  • Gain valuable skills in problem-solving, analytical thinking, and technical expertise, making you highly competitive in the job market and prepared for various roles in the tech industry.

Career Opportunities

Graduates of this program can pursue various career paths in:

  • Software Development: Software engineers, application developers.
  • Data Science: Data analysts, data scientists.
  • Cybersecurity: Security analysts, penetration testers.
  • Network Administration: Network administrators, systems administrators.
  • Research and Development: Research scientists, IT researchers.

Semesters and Courses

Semester 1

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

Semester 2

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  

Semester 3

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

Semester 4

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

Semester 5

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

Semester 6

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

Semester 7

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

Semester 8

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