BS Computer Science (BSCS) in Rawalpindi

BS Computer Science at RCCS is a four-year, eight-semester degree in programming, software development, data structures, databases, networks and artificial intelligence. It combines theory and practical work to prepare students for careers in computing and IT.

  • Duration4 years, 8 semesters
  • ExamsEnd of every semester
  • EligibilityAt least 50% in HSSC or equivalent
  • Degree award130+ credit hours, CGPA 2.00+

Tentative study plan

Credit hours are shown as theory + lab.

Semester I

CourseCredit hours
Introduction to ICT0+1
Programming Fundamentals3+1
Applied Physics3+0
Calculus & Analytical Geometry3+0
Pakistan Studies3+0
English Composition & Comprehension2+1

Semester II

CourseCredit hours
Object Oriented Programming3+1
Digital Logic Design3+1
Differential Equations3+0
Islamic Studies/Ethics3+0
Communication & Presentation Skills2+1

Semester III

CourseCredit hours
Data Structures3+1
Computer Org. and Assembly Language3+1
Discrete Structures3+0
Linear Algebra3+0
University Elective – I3+0

Semester IV

CourseCredit hours
Database Systems3+1
Operating Systems3+1
Design & Analysis of Algorithms3+0
Probability & Statistics3+0
University Elective – II3+0

Semester V

CourseCredit hours
Theory of Automata3+0
Computer Networks3+1
Software Design and Analysis3+0
Technical & Business Writing3+0
Numerical Computing3+0

Semester VI

CourseCredit hours
Software Engineering3+0
Parallel & Distributed Computing3+0
Artificial Intelligence3+1
CS Elective I3+0
CS Supporting Elective3+0

Semester VII

CourseCredit hours
Final Year Project-I0+3
Information Security3+0
Professional Practices3+0
CS Elective II3+0
CS Elective III3+0

Semester VIII

CourseCredit hours
Final Year Project-II0+3
University Elective – III3+0
CS Elective IV3+0
CS Elective V3+0
CS Elective VI3+0

Eligibility and degree award

  • Admission: at least 50% marks in HSSC or an equivalent qualification
  • Degree award: at least 130 credit hours passed, including all core courses
  • Minimum CGPA of 2.00
  • Project-I registration: at least 100 credit hours earned and CGPA of 2.0 or above

Frequently asked questions

What is the eligibility for BSCS at RCCS?

At least 50% marks in HSSC (intermediate) or an equivalent qualification.

What do I need to be awarded the BS (CS) degree?

Pass courses totalling at least 130 credit hours, including all core courses, with a CGPA of at least 2.00.

When can I start the final year project?

Registration in Project-I is allowed once a student has earned at least 100 credit hours and has a CGPA of at least 2.0.

Which intermediate is best for BSCS?

ICS and FSc Pre-Engineering are the most common routes because they include mathematics. See ICS.

Visit or call the RCCS admission office

147-C, Murree Road, Near Marir Chowk, Saddar, Rawalpindi · 051-4252629 · 0332-5333617