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
Total Credit Hours
System
Program Duration
Program Modality
Program Offerings
Programme Structure & Course Plan:
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) |
Year 2 (Sem III–IV)
SEMESTER - 3 | ||
---|---|---|
Code | Course Title | Credit |
MT2323 | Multivariable Calculus | 3(3-0) |
UR110 | Islamic Studies | 2(2-0) |
SS4403 | Technical and Business Writing | 3(3-0) |
CS2124 | Data Structures and Algorithms | 4(3-1) |
CS2113 | Software Engineering | 3(3-0) |
CS2201 | Computer Organization and Assembly Languages | 3(2-1) |
SEMESTER - 4 | ||
---|---|---|
Code | Course Title | Credit |
UR460 | Civics and Community Engagement (Family Life in 21st Century) | 2(2-0) |
CS3213 | Computer Architecture | 3(2-1) |
MT2303 | Linear Algebra | 3(3-0) |
CS2603 | Web Application Development | 3(2-1) |
CS3203 | Analysis of Algorithms | 3(3-0) |
CS2144 | Database Systems | 4(3-1) |
Year 3 (Sem V–VI)
SEMESTER - 5 | ||
---|---|---|
Code | Course Title | Credit |
CS3113 | Human Computer Interaction | 3(2-1) |
MT2313 | Probability and Statistics | 3(3-0) |
CS3603 | Advanced Programming | 3(2-1) |
CS2503 | Data Communication | 3(3-0) |
CS3683 | Theory of Automata | 3(3-0) |
CS3104 | Operating Systems | 3(2-1) |
SEMESTER - 6 | ||
---|---|---|
Code | Course Title | Credit |
CS3123 | Computer Networks | 3(2-1) |
CS4203 | Compiler Construction | 3(2-1) |
CS4223 | Artificial Intelligence | 3(2-1) |
CS4203 | Parallel and Distributed Computing | 3(2-1) |
CS3633 | Web Technologies | 3(2-1) |
SE3713 | Entrepreneurship | 2(2-0) |
Year 4 (Sem VII–VIII)
SEMESTER - 7 | ||
---|---|---|
Code | Course Title | Credit |
CS4133 | Final Year Project-I | 3(3-0) |
CS3713 | Cloud Computing | 3(2-1) |
CS2244 | Advanced Database Management Systems | 3(2-1) |
CS2033 | Introduction to Marketing | 3(3-0) |
MT3523 | Numerical Analysis | 3(2-1) |
CS4213 | Information Security | 3(2-1) |
SEMESTER - 8 | ||
---|---|---|
Code | Course Title | Credit |
CS4133 | Final Year Project-II | 3(3-0) |
SS4413 | Professional Practices | 2(2-0) |
CSXXX | Cyber Security | 3(2-1) |
SS3043 | Introduction to Management | 2(2-0) |
UR324 | Introduction to Hadith and Seerah | 2(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.
Related Programs
BS Computer Sciences (BSCS)
RIU – Faisalabad Campus
Contact:
- +92 41 111 111 002
- +92 337 7526363
- contact@riphahfsd.edu.pk