@extends('front.layouts.app') @section('content')

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 HoursCategoryPre-Requisite
GEN-104 Ideology and Constitution of Pakistan 2General Education-
ISL-103Teaching of Holy Quran INon-CreditCompulsory-
ENG-107 Functional English 3General Education-
CS-102 Application of Information and Communication Technologies 3General Education-
CS-111 Programming Fundamentals 4Computing Core-
PHY-103 Applied Physics 3General Education-
MATH-105Basic Math-I (Deficiency Subject for Pre-Medical--}} {{-- Students)--}} {{-- 3(3-0)Compulsory for Pre-Med-
  Credit Hours 15  

Semester 2

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
ISL-101 Islamic Studies 2General Education-
ETH-100Ethics
ENG-108 Expository Writing 3General Education-
MATH-214 Linear Algebra 3Compulsory-
CS-204 Digital Logic Design 3Computing Core-
CS-112 Object Oriented Programming 4Computing Core-
MATH-104 Calculus and Analytical Geometry 3General Education-
GEN-304Professional Practices2(2-0)General Education-
MATH-106Basic Math-II (Deficiency Subject for Pre-Medical--}} {{-- Students)--}} {{-- 3(3-0)Compulsory for Pre-Med-
  Credit Hours 18  

Semester 3

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
CS-202 Discrete Structures 3Compulsory-
CS-404 Information Security 3Math and SupportingENG-102
CS-216 Data Structures 4Computing Core-
CS-308 Artificial Intelligence 3Computing CoreCS-112
IT-326 Web Technologies 3General Education-
GEN-203 Community Service Learning 3General Education 
CS-317Theory of Automata3(3-0)Domain Core 
  Credit Hours: 19--

Semester 4

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
CS-302 Computer Organization and Assembly Language 4Math and Supporting-
CS-213 Database Systems 4General Education-
CS-113 Software Engineering 3General Education-
CS-307 Computer Networks 3Compulsory-
CS-319 Mobile Applications & Development 3Computing CoreCS-216
GEN-205 Entrepreneurship 3Domain Elective-
CS-221Operating Systems3(2-1)Computing CoreCS-216
  Credit Hours: 20--

Semester 5

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
CS-321 HCI and Compuer Graphics 3Computing CoreCS-111
CS-303 Object Oriented Analysis and Design 4Computing CoreCS-216
CS-211 Visual Programming 3Domain CoreMATH-104
ENG-201 Technical Report Writing 3Domain Core-
STAT-311 Probability and Statistics 3Domain Elective-
CS-303Object Oriented Analysis and Design3(2-1)Domain Elective-
  Credit Hours: 16--

Semester 6

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
CS-317 Theory of Automata 3Computing Core-
CS-305 Computer Architecture 3Math and SupportingMATH-104
CS-221 Operating Systems 3Computing CoreCS-112
CS-301 Analysis of Algorithms 3Math and Supporting-
PSY-112 Probability and Statistics 3Domain CoreCS-311
CS-306Software Testing and Quality Assurance3(2-1)Domain Elective-
  Credit Hours: 15--
Summer
GEN-401Internship3(0-3)Compulsory

Semester 7

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
CS-405 Compiler Construction 3Domain CoreCS-317
CS-401 Cloud Computing 3Domain Elective-
SE-402 Software Project Management 3Computing Core-
GEN-310 Research Methodology 3Domain ElectiveCS-112
CS-425 Final Year Project - I 3Elective Supporting-
CS-425Final Year Project(Phase –I)2(0-2)Computing Core-
  Credit Hours: 15--

Semester 8

{{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Course Code Course Title Credit HoursCategoryPre-Requisite
CS-402 Cyber Security 3Domain ElectiveCS-307
CS-403 Parallel and Distributed Computing 3Domain CoreCS-221
GEN-304 Professional Practices 3
CS-320 Advanced Database Management System 3
CS-427 Final Year Project–II 3Computing CoreCS-415
  Credit Hours: 15--
  Total Credit Hours: 133--
@endsection