Program Overview

The BS Software Engineering program equips students with the knowledge and skills to analyze, design, and develop reliable software systems. It emphasizes creativity, critical thinking, and professional practice, enabling graduates to address complex computing challenges with modern methodologies and tools.

About Program

Students in this program participate in a rigorous curriculum that blends theoretical foundations with hands-on projects, guided by experienced faculty with expertise in software development and engineering research. The program fosters teamwork, leadership, and professional responsibility while preparing learners to engage with emerging technologies.

The BSSE program at Riphah International University, Faisalabad, provides opportunities for applied research, industry collaborations, and community-based projects. Graduates will be prepared to contribute as software engineers, project managers, or IT consultants, while upholding Islamic ethical values and maintaining 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
CS1134Programming Fundamentals4(3-1)
CS1123Discrete Structures3(3-0)
SS1423Application of Information and Communication Technologies3(2-1)
MT1323Applied Physics3(2-1)
SS1433Functional English3(3-0)
SSXXXUnderstanding of Quran-I1(0-1)
SEMESTER - 2
Code Course Title Credit
CS2104Object Oriented Programming4(3-1)
MT1313Calculus and Analytic Geometry3(3-0)
SS1443Expository Writing3(3-0)
UR330Introduction to Basic Teachings of Quran2(2-0)
UR220Ideology and Constitution of Pakistan2(2-0)
CS1144Digital Logic Design3(2-1)
SSXXXUnderstanding of Quran-II1(0-1)

SEMESTER - 3
CodeCourse TitleCredit
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
CodeCourse TitleCredit
UR460Civics and Community Engagement (Family Life in 21st Century)2(2-0)
SE3203Software Requirement Engineering3(2-1)
MT2303Linear Algebra3(3-0)
CS2613Web Application Development3(2-1)
CS3613Analysis of Algorithms3(3-0)
CS2144Database Systems4(3-1)

SEMESTER - 5
CodeCourse TitleCredit
SE3223Human Computer Interection3(2-1)
MT2313Probability and Statistics3(3-0)
SE4223Software Re-Engineering3(2-1)
SE3213Software Design and Architecture3(3-0)
CS3683Theory of Automata3(3-0)
CS3104Operating Systems3(2-1)

SEMESTER - 6
CodeCourse TitleCredit
CS3123Computer Networks3(2-1)
SE4203Software Quality Engineering3(2-1)
CS4223Artificial Intelligence3(2-1)
SE2203Software Construction and Development3(2-1)
CS3633Web Technologies3(2-1)
SE3713Entrepreneurship2(2-0)

SEMESTER - 7
CodeCourse TitleCredit
CS4133Final Year Project-I3(3-0)
CS4203Parallel and Distributed Computing3(2-1)
SE4213Software Project Management3(2-1)
CS2033Introduction to Marketing3(3-0)
CS2244Advance Database Management Systems3(2-1)
CS4213Information Security3(2-1)

SEMESTER - 8
CodeCourse TitleCredit
CS4133Final Year Project-II3(3-0)
SS4413Professional Practices2(2-0)
SE4083Data Science3(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.