Professional Documents
Culture Documents
ProgramGuide PDF
ProgramGuide PDF
GraduateProgramsComputing
MS/PhDProgramGuide201314
GraduateSchoolFacultyofComputing
RiphahInternationalUniversity,Islamabad,Pakistan
GraduateProgramsComputing
MS/PhDProgramGuide201314
GraduateSchoolFacultyofComputing
RiphahInternationalUniversity,Islamabad,Pakistan
ABOUTTHERIPHAHINTERNATIONALUNIVERSITY
INTRODUCTION
Riphah International University, Islamabad is a
private University, chartered by the Federal
GovernmentofPakistanin2002.TheUniversity
was established with a view to produce
professionals with Islamic moral and ethical
values.Itissponsoredbyanotforprofittrust;
namely Islamic International Medical College
Trust(IIMCT),createdin1995.Thefirstproject
of the IIMCT was the Islamic International
Medical College, Rawalpindi, established in
1996 by its Founding Managing Trustee; Maj.
Gen. (Retd.) Muhammad Zulfiqar Ali Khan,
TI(M),TBt.
MISSIONSTATEMENT
Establishment of stateoftheart educational
institutions with the focus on inculcation of
Islamicethicalvalues."
ABOUTTHEFACULTYOFCOMPUTING
INTRODUCTION
Faculty of Computing is a constituent unit of
Riphah International University. It offers
different program in the domain of computing
fromBachelortoDoctoratelevel.Currentlyitis
offering programs in SoftwareEngineeringand
InformationSecurity.
MISSIONSTATEMENT
To extend the mission of the university by
developing an educational environment that is
conducive for producing highly committed and
motivated professionals who are capable of
developing indigenous solutions for socio
economic development of the nation.
HISTORY
Facultyofcomputinginitiallystartedworkingas
RiphahInstituteofInformatics(RII)andoffered
Bachelors degree in Computer Science,
Software Engineering and Information
Technology in affiliation with the University of
EngineeringandTechnology(UET)Taxila.After
PROGRAMSWEOFFER
Facultyofcomputingoffersdivergentprograms
developed after extensive academic research
and wrought under the influence of broad
experience. Currently we offer both
undergraduate and graduate programs in the
field of computing. These programs meet the
national requirements as identified by the
HigherEducationCommission(HEC)andarein
line with the international curriculum of IEEE
ACM. Currently Graduate School of Faculty of
Computingoffersfollowingprograms
MSSoftwareDevelopment
MSSoftwareEngineering
MSInformationSecurity
MSComputerScience
PhDComputing
PhDInformationSecurity
MSSOFTWAREDEVELOPMENT
INTRODUCTION
Software Development is the key phase in
Software Development Life Cycle. In Software
Engineering/Development you need to have
Skilled, Professional & Qualified Software
Engineersfortheconstructionphase(software
development). The increased complexity of
software systems and the reliance of many
organizations on reliable computing systems
require the need for skilled software
developers equipped with the knowledge and
techniques to become the professionals at the
leading edge of their field. Employers often
complain that computing graduates lack real
world practical skills. This problem is more
prevalent in Pakistan where most of the work
done is related to Software Development
Phase. The MS in Software Development
programmeisdesignedtoaddressthisissue.It
will give students a rigorous foundation in
computer programming, professional software
development,andassociatedprofessionalskills
and issues. It comprises of the courses related
to software development for new and
emerging platforms such as mobile
phones/pads, multicore processors and cloud
computing.
Modern
development
environments, infrastructures, technologies,
languages and tools are also covered. This
highly practical programme will appeal to the
students seeking careers as professional
software engineers and equip them with the
skillsnecessarytosucceed.
AIMS&OBJECTIVES
The programme is designed to provide the
studentwiththeadvancedpracticalknowledge,
skillsandhandsontrainingsnecessaryfortheir
professional development in the software
industry. The main focus is in the area of
softwaredevelopmentwithparticularemphasis
PROGRAMMEOVERVIEW
Thisisaverypracticalprogrammethataimsto
provide students which focuses on inculcating
deepsoftwaredevelopmentskillsinstudents.It
is designed for both computing and non
computing students. The only prerequisite
requirement is that the student must have
some
basic
programming/software
development experience. The program will
enablestudentstodevelopinnovativesoftware
and
work
on
modern
computing
infrastructures.
PROGRAMMEREQUIREMENTS
Duration:
2years(4semesters)
CreditHours: 33(9core,15electives,9project)
CourseCategory
CreditHours
CoreCourses(3)
09
ElectiveCourses(5)
15
Thesis/Project(1)
09
TotalCreditHours
33
EligibilityRequirements:
16yearsofeducationwithCGPA2.5or60%
marksinanyoffollowingdisciplines
BSComputerScience
BSSoftwareEngineering
BSComputerEngineering
BSInformationTechnology
M.Sc.ComputerScience/MCS
MSInformationTechnology/MIT
MBA(IT)
BSElectrical/ElectronicEngineering
BSTelecomEngineering
BS Mechanical / Mechatronics
Engineering
BS/M.Sc.Electronics
BS/M.Sc.Mathematics
BS/M.Sc.Physics
DegreeRequirements:
Upon completion of 5 courses (3 core and 2
elective courses) students will receive Post
GraduateDiplomainSoftwareDevelopment.
PROGRAMMEHIGHLIGHTS
This programme will equip the students
with the knowledge and skills needed for
software development roles in the IT
industry
Students can apply for this programme
even if they have a degree in a discipline
otherthancomputing
Most of the courses will be taught by the
industry professionals with sheer software
developmentexperience
CAREERPROSPECTS
Upon completion of the course, graduates will
bewellequippedtoworkinvarietyofdomains
and industries. They will be eligible for jobs
requiringdeepprogrammingskills.Theywillbe
employed by software houses, banking,
insurance,
education,
health
service,
management consultancy, civil engineering,
chemical, electronics, travel, food, oil
industries, and in other sectors. The
programme will increase the employability of
itsstudentsduetomarketorientationandthe
additional preparation for professional
certification.
PROGRAMSTRUCTURE
GraduateCoreCourses(3Courses)
DegreeTerminatingCourse(1Course)
Studenthastostudyalloffollowingthreecourses
Studenthastoselectoneofthesecourses
Sr.
#
1.
2.
3.
CourseTitle
AdvancedComputerProgramming
AdvancedDatabaseSystems
AdvancedDataStructures&Algorithms
Cr.
Hrs.
Sr.
#
3
3
3
1.
2.
CourseTitle
SoftwareDevelopmentProject
ResearchThesis
Cr.
Hrs.
9
9
SpecializationElectiveCourses(5Courses)
Studenthastostudyanyfiveofthefollowingcourses
Sr.
#
CourseTitle
Cr.
Hr.
1.
2.
3.
EnterpriseArchitectureDevelopment
DevelopmentFrameworks
DistributedComputing
3
3
3
4.
Analysis&DesignofEnterpriseSystems
5.
AdvancedWebApplicationDevelopment
6.
AdvancedMobileApplicationDevelopment
7.
8.
9.
10.
11.
WebServices&CloudComputing
ManagingEnterpriseLevelProjects
ITConsultancyMethods&Practice
TechnologyEntrepreneurship
ObjectOrientedProgramming
3
3
3
3
3
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Parallel&ConcurrentProgramming
ArtificialIntelligence
DataMining&KnowledgeDiscovery
BigDataandAnalytics
MobileandUbiquitousComputing
CloudComputingInfrastructure&Services
GameProgramming
SoftwareDevelopmentofFinancialSystems
OperatingSystemDevelopment
ProgrammingforSafetyCriticalSystems
ProgrammingforEmbeddedSystems
SoftwareProjectManagement
Network&InformationSecurity
InformationSecurityManagement
SecureSoftwareDevelopment
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
SAMPLESCHEMEOFSTUDY
Sr.#
Type
1.
2.
3.
Core
Elective
Elective
1.
2.
3.
Core
Core
Elective
1.
2.
3.
Elective
Elective
Compulsory
1.
Compulsory
CourseTitle
SemesterI(9Cr.Hrs.)
AdvancedDatabaseSystems
AdvancedWebApplicationDevelopment
DistributedComputing
SemesterII(9Cr.Hrs.)
AdvancedDataStructures&Algorithms
AdvancedComputerProgramming
WebServices&CloudComputing
SemesterIII(9Cr.Hrs.)
DevelopmentFrameworks
EnterpriseArchitectureDevelopment
SoftwareDevelopmentProject/ResearchThesis(PartI)
SemesterIV(6Cr.Hrs.)
SoftwareDevelopmentProject/ResearchThesis(PartII)
Cr.Hrs.
3
3
3
3
3
3
3
3
3
6
MSSOFTWAREENGINEERING
INTRODUCTION
Software Engineering is a wellestablished,
central part of Computing and concerned with
the design and use of techniques to support
humans to build software systems that are
reliable, adaptable, usable, maintainable, etc,
despitethefactthattheyareusuallydeveloped
by large groups of people with different ideas,
conceptualisations, or working styles, and
againstatightscheduleandpossiblyconflicting
or unclear requirements.Theunderstanding
and mastering of these techniques is essential
bothforpeoplewhoarepartofthisgroupand
forthosemanagingsuchagrouporproject.
AIMS&OBJECTIVES
The overall program objective is to impart
knowledge and training in to students which
should enable them to harmonize theory with
practice,conceptwithapplication,andproblem
with solution. The MS (SE) program prepares
studentsforbothindustryandresearch.Ithas
two degree completion options i.e. Research
thesisandIndustrialproject.ResearchThesisis
original or expository work chosen and
completedunderdirectsupervisionofgraduate
faculty member, which results in a research
report,whichisappropriateforMS/MPhillevel.
It enables them for the doctoral level study.
The Industrial Project is there to bridge such
gapthroughindustrialcollaboration.Ouraimis
to focus on the Pakistan's software
developmentindustryproblems.
PROGRAMMEOVERVIEW
The program of MS Software Engineering is
speciallydesignedforthestudentswhowishto
continuetheireducationandprofessioninthis
field, with delving deeply in the research area
of this particular category. The students are
exposedtothenovelmethodsofteachingand
practiced with advanced technicalities of
software.
PROGRAMMEREQUIREMENTS
Duration:
2years(4semesters)
CreditHours: 33(9core,15electives,9project)
CourseCategory
CreditHours
CoreCourses(3)
09
ElectiveCourses(5)
15
Thesis/Project(1)
09
TotalCreditHours
33
EligibilityRequirements:
16yearsofeducationwithCGPA2.5or60%
marksinanyoffollowingdisciplines
BSComputerScience
BSSoftwareEngineering
BSComputerEngineering
BSInformationTechnology
M.Sc.ComputerScience/MCS
MSInformationTechnology/MIT
PROGRAMSTRUCTURE
GraduateCoreCourses(3Courses)
Studenthastostudyalloffollowingthreecourses
Sr.
#
1.
2.
3.
CourseTitle
Cr.
Hrs.
AdvancedSoftwareRequirementEngg.
AdvancedSoftwareDesign&Architecture
SoftwareQualityEngineering
3
3
3
DegreeTerminatingCourse(1Course)
Studenthastoselectoneofthesecourses
Sr.
#
1.
2.
CourseTitle
Cr.
Hrs.
IndustrialProject
ResearchThesis
9
9
SpecializationElectiveCourses(5Courses)
Studenthastostudyanyfiveofthefollowingcourses
Sr.
#
1.
2.
CourseTitle
SoftwareEngineeringManagement
SoftwareRiskManagement
Cr.
Hr.
3
3
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SoftwareMeasurementandMetrics
GlobalSoftwareEngineering
SoftwareConfigurationManagement
KnowledgeBasedsoftwareEngineering
SoftwareDependability
SoftwareCostingandEstimation
BusinessProcessReengineering
FormalMethodsinSoftwareEngineering
SoftwareEngineeringOntologies
Semanticwebenabledsoftwareengineering
ModelDrivenSoftwareDevelopment
SoftwareProcessEngineering
SoftwareCasetoolsandApplications
SoftwareProductLineEngineering
SoftwareProjectManagement
SoftwareEngineeringofCloudApplications
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19. Analysis&DesignofEnterpriseSystems
20.
21.
22.
23.
24.
3
3
3
3
3
ManagingEnterpriseLevelProjects
ITConsultancyMethods&Practice
TechnologyEntrepreneurship
CloudComputingInfrastructure&Services
SecureSoftwareDevelopment
SAMPLESCHEMEOFSTUDY
Sr.#
Type
CourseTitle
Cr.Hrs.
1.
2.
3.
Core
Elective
Elective
1.
2.
3.
Core
Core
Elective
1.
2.
3.
Elective
Elective
Compulsory
1.
Compulsory
SemesterI(9Cr.Hrs.)
AdvancedSoftwareDesign&Architecture
AutomatedSoftwareEngineering
CloudComputingInfrastructure&Services
SemesterII(9Cr.Hrs.)
AdvancedRequirementEngineering
SoftwareQualityEngineering
ManagingEnterpriseLevelProjects
SemesterIII(9Cr.Hrs.)
SoftwareRiskManagement
SoftwareCosting&Estimations
ResearchThesis/IndustrialProject(PartI)
SemesterIV(6Cr.Hrs.)
ResearchThesis/IndustrialProject(PartII)
3
3
3
3
3
3
3
3
3
6
MSINFORMATIONSECURITY
INTRODUCTION
Information technology permeates all aspects
of society and has become critical to industry,
government, and individual wellbeing.
Securingthesevitalservicesandstructuresand
the availability of trustworthy information
whenever and wherever it is required has
becomebothanareaofintensiveresearchand
alsoofburgeoningcommercialactivity.OurMS
in Information Security provides students with
the knowledge and theoretical background as
wellaswiththerequisiteskillsandattitudesto
succeed in this challenging yet eminent field.
Theprogrammeoffersawiderangeofcourses,
both technical modules and modules dealing
withsocial,legalandmanagementaspects.
AIMS&OBJECTIVES
The program aims to develop core
competencies in the fields of computer
networks security, application security, and
information security management. The
students will learn the technical aspects of
information security by understanding current
threatsandvulnerabilitiesandexaminingways
of developing effective countermeasures. The
MSInformationSecurityprogramisdesignedto
cater for two distinct needs: (1) professionals
wishing to pursue a professional career in the
fieldofinformationsecurity,and(2)candidates
wishing to prepare themselves for doctoral
level study or embark on a research based
career.Tocaterforwiderangeofprofessional
and academic interests, students have the
optionofselectingfiftypercentoftheircourse
workaccordingtotheirspecificneeds.
PROGRAMMEOVERVIEW
Thestudentsenrolledwillhavetocomplete12
credit hours (typically 4 courses) of core
courses. The core courses are carefully
PROGRAMMEREQUIREMENTS
Duration:
2years(4semesters)
CreditHours: 33(12core,12electives,9project)
CourseCategory
CreditHours
CoreCourses(4)
12
ElectiveCourses(4)
12
Thesis/Project(1)
09
TotalCreditHours
33
EligibilityRequirements:
16yearsofeducationwithCGPA2.5or60%
marksinanyoffollowingdisciplines
BSComputerScience
BSSoftwareEngineering
BSComputerEngineering
BSInformationTechnology
M.Sc.ComputerScience/MCS
MSInformationTechnology/MIT
PROGRAMSTRUCTURE
GraduateCoreCourses(4Courses)
Studenthastostudyalloffollowingfourcourses
Sr.
#
1.
2.
3.
4.
CourseTitle
InformationSecurityEssentials
NetworkSecurity
ApplicationSecurity
InformationSecurityManagement
Cr.
Hrs.
3
3
3
3
DegreeTerminatingCourse(1Course)
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Studenthastoselectoneofthesecourses
Sr.
#
1.
2.
CourseTitle
Cr.
Hrs.
IndustrialProject
ResearchThesis
9
9
SpecializationElectiveCourses(4Courses)
Studenthastostudyanyfourofthefollowingcourses
Sr.
#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CourseTitle
EthicalHacking
PenetrationTesting
IntrusionDetection
InformationSystemsAuditing
RiskManagement
BusinessContinuityPlanningandDR
ProjectManagement
SecureSoftwareDevelopment
SecurityRequirementsEngineering
FormalMethods
Cr.
Hr.
3
3
3
3
3
3
3
3
3
3
DataSecurityandEncryption
AdvancedTopicsinInformationSecurity
EnterpriseArchitectureDevelopment
WebServices&CloudComputing
ManagingEnterpriseLevelProjects
ITConsultancyMethods&Practice
TechnologyEntrepreneurship
DistributedComputing
CloudComputingInfrastructure&Services
MobileandUbiquitousComputing
BigDataandAnalytics
SoftwareMeasurementandMetrics
GlobalSoftwareEngineering
SoftwareConfigurationManagement
KnowledgeBasedsoftwareEngineering
SoftwareDependability
SoftwareCostingandEstimation
BusinessProcessReengineering
FormalMethodsinSoftwareEngineering
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
SAMPLESCHEMEOFSTUDY
Sr.#
Type
CourseTitle
Cr.Hrs.
1.
2.
3.
Core
Core
Elective
1.
2.
3.
Core
Core
Elective
1.
2.
3.
Elective
Elective
Compulsory
1.
Compulsory
SemesterI(9Cr.Hrs.)
InformationSecurityEssentials
NetworkSecurity
EthicalHacking
SemesterII(9Cr.Hrs.)
ApplicationSecurity
InformationSecurityManagement
CloudComputingInfrastructure&Services
SemesterIII(9Cr.Hrs.)
PenetrationTesting
IntrusionDetection
ResearchThesis/IndustrialProject(PartI)
SemesterIV(6Cr.Hrs.)
ResearchThesis/IndustrialProject(PartII)
3
3
3
3
3
3
3
3
3
6
10
MSCOMPUTERSCIENCE
INTRODUCTION
Computer Science is the most widely studied
field of computing. Computer Science is there
inallaspectsofsocietyandhasbecomecritical
to industry, government, and individual well
being.OurMSinComputerScienceprogramme
is intended for people who wish to broaden
and deepen their understanding of computer
science. The programme provides a unique
opportunity to develop leadingedge indepth
knowledge of specific computer science
disciplines. It provides students with the
knowledge and theoretical background as well
as with the requisite skills and attitudes to
succeed in their professional carriers. The
programme offers a wide range of courses,
both technical modules and modules dealing
withsocial,legalandmanagementaspects.
AIMS&OBJECTIVES
The programme aims to develop core
competenciesinthefieldsofcomputerscience,
networks, distributed systems, software
engineering and software development. The
MS in Computer Science programme is
designed to cater for three distinct needs: (1)
professionals wishing to pursue a professional
careerinthesoftwareindustry,(2)researchers
wishing to enhance their scientific knowledge
to apply in their scientific research, and (3)
candidates wishing to prepare themselves for
doctoral level study or embark on a research
based career. To cater for wide range of
professional and academic interests, students
have the option of selecting fifty percent of
their course work according to their specific
needs.
PROGRAMMEOVERVIEW
Thestudentsenrolledwillhavetocomplete12
credit hours (typically 4 courses) of core
PROGRAMMEREQUIREMENTS
Duration:
2years(4semesters)
CreditHours: 33(12core,12electives,9project)
CourseCategory
CreditHours
CoreCourses(4)
12
ElectiveCourses(4)
12
Thesis/Project(1)
09
TotalCreditHours
33
EligibilityRequirements:
16yearsofeducationwithCGPA2.5or60%
marksinanyoffollowingdisciplines
BSComputerScience
BSSoftwareEngineering
BSComputerEngineering
BSInformationTechnology
M.Sc.ComputerScience/MCS
MSInformationTechnology/MIT
PROGRAMSTRUCTURE
GraduateCoreCourses(4Courses)
Studenthastostudyalloffollowingfourcourses
Sr.
#
1.
2.
3.
4.
CourseTitle
AdvancedOperatingSystems
AdvancedComputerArchitecture
AdvancedAnalysisofAlgorithms
TheoryofComputation
Cr.
Hrs.
3
3
3
3
11
DegreeTerminatingCourse(1Course)
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Studenthastoselectoneofthesecourses
Sr.
#
1.
2.
CourseTitle
Cr.
Hrs.
IndustrialProject
ResearchThesis
9
9
SpecializationElectiveCourses(4Courses)
Studenthastostudyanyfourofthefollowingcourses
Sr.
#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CourseTitle
CloudComputingInfrastructure&Services
MobileandUbiquitousComputing
BigDataandAnalytics
AdvancedDistributedSystems
AdvancedDatabaseSystems
DataMining
DataWarehousing
DataSecurityandEncryption
AdvancedTopicsinInformationSecurity
SecureSoftwareDevelopment
InformationSystemsAuditing
Cr.
Hr.
3
3
3
3
3
3
3
3
3
3
3
RiskManagement
MultimediaSystems
MachineLearning
NeuralNetworks
DigitalSignalProcessing
BusinessContinuityPlanningandDR
ProjectManagement
SecurityRequirementsEngineering
FormalMethods
WebServices&CloudComputing
ManagingEnterpriseLevelProjects
ITConsultancyMethods&Practice
TechnologyEntrepreneurship
EthicalHacking
PenetrationTesting
IntrusionDetection
HighPerformanceComputing
AdvancedComputerNetworks
MobileandWirelessNetworks
ProgrammingParadigms
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
SAMPLESCHEMEOFSTUDY
Sr.#
Type
CourseTitle
Cr.Hrs.
1.
2.
3.
Core
Core
Elective
1.
2.
3.
Core
Core
Elective
1.
2.
3.
Elective
Elective
Compulsory
1.
Compulsory
SemesterI(9Cr.Hrs.)
AdvancedAnalysisofAlgorithms
AdvancedOperatingSystems
AdvancedDatabaseSystems
SemesterII(9Cr.Hrs.)
AdvancedComputerArchitecture
TheoryofComputation
CloudComputingInfrastructure&Services
SemesterIII(9Cr.Hrs.)
DataSecurityandEncryption
HighPerformanceComputing
ResearchThesis/IndustrialProject(PartI)
SemesterIV(6Cr.Hrs.)
ResearchThesis/IndustrialProject(PartII)
3
3
3
3
3
3
3
3
3
6
12
PHDCOMPUTING
INTRODUCTION
The Computing plays a significant role in all
aspects of society and has become critical to
enterprises, industry, government, scientific
development and individual wellbeing.
Computing is a very vast discipline. Its major
fields include Computer Science, Software
Engineering,
Information
Technology,
Information Systems, Computer Engineering
and so on. Other subfields are Computer
Networks, Distributed Systems, Cloud
Computing, Information Security, Artificial
Intelligence,
Databases,
Requirement
Engineering, Human Computer Interaction,
Machine Learning, and many more. Our Ph.D.
programisheavilyintegratedwithourresearch
activities. The goal of the program is to take
people with raw talent and intellect, nurture
them in our environment through a thorough
immersion in research and coursework, and
produce welleducated researchers and future
leaders in Computing. Our PhD program
(durationapproximately34years)isstructured
on the basis of minimum 48 credit hours. The
program requirements involve minimum 18
credithoursofcourseworkand30credithours
ofresearchwork.Thecandidatehastopassthe
comprehensive examination after successful
completionofcoursework.
AIMS&OBJECTIVES
The programme aims to develop core
competenciesinthefieldsofcomputerscience,
networks, distributed systems, software
engineering,
requirement
engineering,
information
security
and
software
development. We aim to produce very
productive researchers by conducting
theoretical and practical research in a broad
range of subfields of computing. The PhD in
Computingprogrammeisdesignedtocaterfor
threedistinctneeds:(1)educationistwishingto
pursue a professional career in the academia,
(2) researchers wishing to enhance their
scientific knowledge to apply in their scientific
research,and(3)candidateswishingtoprepare
themselvesforaresearchbasedcareer.
PROGRAMMEOVERVIEW
Thestudentsenrolledwillhavetocomplete18
credithourscourseworkand30credithoursof
research work. The course work is focused on
the area of research student is involved in.
These courses can be class room based or
directed/guided study based. After the
completionofcourseworkstudenthastopass
comprehensive examination. The next stage is
todotheresearchproposaldefence.Afterthe
proposal defence student becomes the PhD
scholar. Then the student has to conduct a
research work which should result in a formal
dissertation. Upon the successful defence of
dissertationstudentreceivesthePhDdegree.
PROGRAMMEREQUIREMENTS
Duration:
3years(fulltime)
CreditHours: 48 (18 course work, 30 research
work)
CourseCategory
CreditHours
ElectiveCourses(6)
18
ResearchThesis(1)
30
TotalCreditHours
48
EligibilityRequirements:
1. 18yearsofeducationwithCGPA3.0or
70%marksinanyofthefollowing
disciplines;
MS/M/Phil.ComputerScience
MSSoftwareEngineering
MSComputerEngineering
MSInformationTechnology
13
MSInformationSystems
MSInformationSecurity
MSComputerNetworks
MSElectricalEngineering
2. Sixcredithoursofresearchworkwith
dissertationinMS/M.Phil
3. GRE(International)test/NTSfor
admissioninPh.D.
Indisciplinewherethistestisnot
available,theequivalenttestshallbe
developedlocallybytheuniversity.The
candidateisrequiredtotakeatleast60%
scoreinthetest.
PROGRAMSTRUCTURE
ElectiveCourses(6Courses)
Studenthastostudyalloffollowingsixcourses
Sr.
#
CourseTitle
Cr.
Hrs.
1.
2.
3.
ElectiveI(AdvancedResearchMethodology)
ElectiveII
ElectiveIII
3
3
3
4.
5.
6.
ElectiveIV
ElectiveV
ElectiveVI
3
3
3
DegreeTerminatingCourse(1Course)
Studenthastoselectoneofthesecourses
Sr.
#
1.
CourseTitle
ResearchThesis
Cr.
Hrs.
30
RESEARCHAREAS
Wearemajorlyconductingresearchinthe
followingareas;
InformationSecurity
SoftwareEngineering
SoftwareUsabilityEngineering
GlobalSoftwareDevelopment
CloudComputing
DistributedComputing
ComputerNetworks
ArtificialIntelligence
SecureSoftwareDevelopment
14
RESEARCH&DEVELOPMENTATFACULTYOFCOMPUTING
INDUSTRIALCOLLABORATIONS&LINKAGES
FacultyofComputingGraduateSchoolhasindustrialcollaborationswithmanyorganizations.Weare
jointlyworkingonvariousresearchanddevelopmentprojects.Weareactivelyworkingwiththe
followingorganizations;
CCureIT,Islamabad
PASTIC,Islamabad
Stiki,Iceland
Teralight,UAE
CognitivePeople,UK
ERealitySolutions,Karachi
EyconSolutions,Islamabad
15
FACULTYMEMBERSFCGRADUATESCHOOL
Thebiggeststrengthofourgraduateschoolisitshighlycompetentfaculty,whichisbothfrom
academiaandindustry.Thelistofpermanentfacultymembersisgivenhere;
Dr.SaadNaeemZafar
Dr.NaveedIkram
HECApprovedSupervisor
Ph.D.SoftwareEngineering(Australia)
MSSoftwareEngineering(Australia)
LeaderSecureandDependableSystemsResearchGroup
CISA,CISM,CRISC,MemberIEEE,ISACA
ResearchInterests:InformationSecurity,Software
Engineering,SecureSoftwareDeveloment
saad.zafar@riphah.edu.pk
HECRegisteredSupervisor
AssociateDean(GraduatePrograms)
Ph.D.ComputerScience(UniversityofSalford,UK)
M.ScComputerScience(UniversityofSalford,UK)
LeaderEmpiricalSoftwareEngineeringResearchGroup
CharteredITProfessional
SeniorMemberACM,MemberIEEE,AIS,CSP
ResearchInterests:SoftwareRequirementEngineering,
UsabilityEngineering,GlobalSoftwareDevelopment
naveed.ikram@riu.edu.pk
Dr.RizwanBinFaiz
HECApprovedSupervisor
Ph.D.ComputerScience(LoughboroughUniversity,UK)
M.Sc.ComputerScience(MAJU)
LeaderIntelligentInformationProcessingResearchGroup
ResearchInterests:ArtificialIntelligence,EmpiricalSoftware
Engineering
rizwan.faiz@riphah.edu.pk
Dr.SheheryarMalik
HECApprovedSupervisor
Ph.D.(CS)Distributed&CloudComputing
(INRIA/UniversityofNice,France)
MS(CS)SoftwareSystems&Engineering(MAJU)
LeaderCenterforResearchinDistributed&
Supercomputing
ProfessionalMemberACM,MemberIEEE,ACF,ISOC,CSA
ResearchInterests:CloudComputing,DistributedSystems,
HighPerformanceComputing,OperatingSystems
sheheryar.malik@riphah.edu.pk
Dr.MuhammadYousaf
Ph.D.ComputerEngineering(CASE)
MSComputerEngineering(CASE)
LeaderIntelligentNetworkResearchGroup
ResearchInterests:NetworkRouting,InformationSecurity
muhammad.yousaf@riu.edu.pk
Dr.ZeeshanulHassanUsmani
HECApprovedSupervisor
Ph.D.ComputerScience(FloridaInstituteofTechnology,
USA)
MSComputerScience(FloridaInstituteofTechnology,
USA)
ResearchInterests:
zeeshan.usmani@riu.edu.pk
KhurramJaved
InformationSecurityConsultant/Analyst
Ph.D.(inprogress)WirelessComm,(UTMMalaysia)
MSComputerNetworks(IIUI)
CEI,CEH,CHFI,ECSA,LPT
ResearchInterests:NetworkSecurity,
khurram.javed@riphah.edu.pk
Dr.MahmoodNiazi
Ph.D.SoftwareEngineering(UniversityofTechnology
Sydney,Australia)
M.Phil.SoftwareEngineering(TheUniversityof
Manchester,UK)
ResearchInterests:GlobalSoftwareEngineering,Empirical
SoftwareEngineering
mkniazi@kfupm.edu.sa
MusharifAhmed
Ph.D.(inprogress)Computing
MSSoftwareSystems&Engineering(MAJU)
ResearchInterests:SecureSoftwareDevelopment
musharif.ahmed@riphah.edu.pk
MuhammadSaudKhan
Ph.D.(inprogress)Computing
MSAppliedMathematics(UniversityofCentralMissouri,
USA)
BSComputerScience(UniversityofCentralMissouri,USA)
ResearchInterests:DataPrivacy
muhammad.saud@riu.edu.pk
16
FEE&FINANCIALAID
FEESTRUCTURE
Particulars
Amount(Rupees)
OneTimeFee(atthetimeofadmission)
AdmissionFee(NonRefundable)
3,000
RegistrationFee(NonRefundable)
2,000
UniversityIDCard(NonRefundable)
100
SemesterFee(everysemester)
SemesterEnrollment(percredithour)
635
TuitionFee(percredithour)
4,043
ExaminationFee(percredithour)
893
SCHOLARSHIPS
MeritScholarships
TalentScholarships
Needbasedscholarships
TalentScholarship:
Unlimitednumberofscholarships
100%Tuitionfeewaiverforstudentswith80%marksor3.9/4CGPAinpreviousdegree/each
semester
75%Tuitionfeewaiverforstudentswith75%marksor3.75/4CGPAinpreviousdegree/each
semester
25%Tuitionfeewaiverforstudentswith65%marksor3.50/4CGPAinpreviousdegree/each
semester
MeritScholarship:
4scholarships
100%Tuitionfeewaivertotheoutstandingstudents.
17
CONTACTUS
RESOURCEPERSONSCONTACT
Designation
DeanFacultyofComputing
HeadofGraduatePrograms
AcademicAdvisorMS(SE)
AcademicAdvisorMS(SD)
AcademicAdvisorMS(IS)
AcademicAdvisorMS(CS)
AcademicAdvisorPhD
ProgramCoordinator
Responsible
Dr.SaadNaeemZafar
Dr.SheheryarMalik
Dr.NaveedIkram
Dr.SheheryarMalik
Dr.MuhammadYousaf
Dr.SheheryarMalik
Dr.NaveedIkram
M.BabarTiwana
Email
saad.zafar@riphah.edu.pk
sheheryar.malik@riphah.edu.pk
naveed.ikram@riphah.edu.pk
sheheryar.malik@riphah.edu.pk
muhammad.yousaf@riphah.edu.pk
sheheryar.malik@riphah.edu.pk
naveed.ikram@riphah.edu.pk
Muhammad.tiwana@riphah.edu.pk
FACULTYOFCOMPUTINGWEBSITE
http://www.riphah.edu.pk/faculties/computing
CAMPUSESADDRESS
IslamabadMainCampus
IslamabadCityCampus
RawalpindiSaddarCampus
HajjComplexBuilding,
SectorI14,Islamabad
Tel:+92(0)5184460008
#20,Street39,F6/1,
Islamabad
Tel:+92(0)5184383706
Mall/PeshawarRoad
SaddarRawalpindi
Tel:+92(0)5151251627
18
FacultyofComputingGraduateSchool
RiphahInternationalUniversityIslamabad,Pakistan
HajjComplexBuilding,
SectorI14,Islamabad,Pakistan
Tel: +925184460008
Fax: +92518313141
19