Program Overview

The BS Computer Science program prepares students from diverse backgrounds to engage with the rapidly evolving field of computing. It provides a strong foundation in programming, algorithms, and system design while encouraging creativity, analytical reasoning, and innovation to solve real-world technological challenges.

About Program

Students pursuing this program are introduced to current trends in computing and information technology as they work with experienced faculty who bring research and professional expertise into the classroom. The curriculum blends theory with practice, equipping learners with skills in software engineering, databases, artificial intelligence, and cybersecurity.

The BSCS program at Riphah International University, Faisalabad, is accredited by NCEAC and offers opportunities for research, internships, and projects. Graduates are prepared to contribute as software developers, IT professionals, or researchers, while upholding Islamic ethical values and their responsibility to society.

Program Type

Undergraduate Degree

Total Credit Hours

136 Credit Hours

System

Semester System

Program Duration

4 Years (8 Semesters)

Program Modality

In Person

Program Offerings

RIU – Faisalabad

Programme Structure & Course Plan:

Semester-wise courses and credits. Expand a year to view details.

Year 1 (Sem I–II)

SEMESTER - 1
Code Course Title Credit
CS1134 Programming Fundamentals 4(3-1)
CS1123 Discrete Structures 3(3-0)
SS1423 Application of Information and Communication Technologies 3(2-1)
MT1323 Applied Physics 3(2-1)
SS1433 Functional English 3(3-0)
SSXXX Understanding of Quran-I 1(0-1)
SEMESTER - 2
Code Course Title Credit
CS2104 Object Oriented Programming 4(3-1)
MT1313 Calculus and Analytic Geometry 3(3-0)
SS1413 Expository Writing 3(3-0)
UR330 Introduction to Basic Teachings of Quran 2(2-0)
UR220 Ideology and Constitution of Pakistan 2(2-0)

SEMESTER - 3
Code Course Title Credit
MT2323Multivariable Calculus3(3-0)
UR110Islamic Studies2(2-0)
SS4403Technical and Business Writing3(3-0)
CS2124Data Structures and Algorithms4(3-1)
CS2113Software Engineering3(3-0)
CS2201Computer Organization and Assembly Languages3(2-1)
SEMESTER - 4
Code Course Title Credit
UR460Civics and Community Engagement (Family Life in 21st Century)2(2-0)
CS3213Computer Architecture3(2-1)
MT2303Linear Algebra3(3-0)
CS2603Web Application Development3(2-1)
CS3203Analysis of Algorithms3(3-0)
CS2144Database Systems4(3-1)

SEMESTER - 5
CodeCourse TitleCredit
CS3113Human Computer Interaction3(2-1)
MT2313Probability and Statistics3(3-0)
CS3603Advanced Programming3(2-1)
CS2503Data Communication3(3-0)
CS3683Theory of Automata3(3-0)
CS3104Operating Systems3(2-1)
SEMESTER - 6
CodeCourse TitleCredit
CS3123Computer Networks3(2-1)
CS4203Compiler Construction3(2-1)
CS4223Artificial Intelligence3(2-1)
CS4203Parallel and Distributed Computing3(2-1)
CS3633Web Technologies3(2-1)
SE3713Entrepreneurship2(2-0)

SEMESTER - 7
Code Course Title Credit
CS4133Final Year Project-I3(3-0)
CS3713Cloud Computing3(2-1)
CS2244Advanced Database Management Systems3(2-1)
CS2033Introduction to Marketing3(3-0)
MT3523Numerical Analysis3(2-1)
CS4213Information Security3(2-1)
SEMESTER - 8
Code Course Title Credit
CS4133Final Year Project-II3(3-0)
SS4413Professional Practices2(2-0)
CSXXXCyber Security3(2-1)
SS3043Introduction to Management2(2-0)
UR324Introduction to Hadith and Seerah2(2-0)

Eligibility Criteria

For Pakistani Nationals
  • Minimum 50% aggregate marks in Intermediate (HSSC) with Mathematics or an equivalent qualification certified by IBCC, Pakistan.
  • Non-FA/FSc streams: Candidates must obtain an equivalence certificate from the IBCC, Pakistan, in the relevant group/subjects.
  • Relevant group/subjects requirement: Mathematics.
  • Pre-Medical applicants (Physics, Chemistry & Biology): Eligible with at least 50% marks. If admitted, they must study two additional Mathematics courses (6 credit hours) within the first year. These deficiency courses will be credited and reflected on the final transcript.