You are on page 1of 19

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

GraduateProgramsComputing
MS/PhDProgramGuide201314

GraduateSchoolFacultyofComputing
RiphahInternationalUniversity,Islamabad,Pakistan

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

GraduateProgramsComputing
MS/PhDProgramGuide201314

GraduateSchoolFacultyofComputing
RiphahInternationalUniversity,Islamabad,Pakistan

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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.

Currently the University has fourteen


constituent units and an overseas project,
namely, RAK College of Dental Sciences, UAE
and its first batch of students, Alhamdulillah,
graduated in September, 2012. The University
isalsoworkingonestablishmentofitscampus
inMauritius.

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

the charter given to the University in the year


2002, the Faculty started offering its own
degree program at undergraduate and
graduatelevels.

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

on current development technologies and


computing infrastructures. It is aimed to
produce exceptionally high quality software
development engineers with adequate skills
necessary to meet the current technology
challenges. It is aimed for candidates with and
without professional experience or computing
degree.

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

Students will also have opportunities to


meetindustrialspeakers
Therewillbejobfairsfortheemployersto
make recruitment presentations, and to
recruit our graduates during the
programme
The programme is designed to suite to the
moststateoftheartsoftwaredevelopment
technologiesandpractices
Students will benefit from the options of
certificationduringvariouscourses

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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.

Our industry focusedMS Software Engineering


program extends the students computing
education, experience and skills by providing
them with a thorough knowledge of software
development as a technological and
engineering discipline. The courses are taught
by acknowledged experts in software
engineering from academia and industry. It
prepares the student for positions in software
houses,consultanciesandwithmajorsoftware
users,suchasthefinancialsector,wherethere
isasignificantdemandforprofessionalswitha
deep knowledge of advanced software
development and a rigorous engineering
practice. After the completion of the course
candidates may consider a PhD degree,
towardsandacademic/researchcareer.

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

designed to cover the breadth of information


security theory and practice. The students will
also have to complete another 12 credit hours
(typically 4 courses) of elective courses.
Additionally,thestudentsarerequiredtoeither
complete an industrial project or complete a
researchthesisof9credithours

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

courses. The core courses are carefully


designed to cover the breadth of information
security theory and practice. The students will
also have to complete another 12 credit hours
(typically 4 courses) of elective courses.
Additionally,thestudentsarerequiredtoeither
complete an industrial project or complete a
researchthesisof9credithours

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

RESEARCH&DEVELOPMENTATFACULTYOFCOMPUTING

The Faculty of Computing places special


emphasis onresearch and graduate studies.
The objective of theresearch initiatives is to
educate future leaders in theprocess of
discovery and creation of new knowledgeto
solve important societal problems. The faculty
alsoaimstocreatenewideasandproductsthat
can havea positive impact on our
society.There are many research groups at
Faculty of Computing, which are involve in
researchanddevelopmentindifferentresearch
areaswithinthedomainofcomputing.

Secure and Dependable Systems Research


Group: It is lead by Dr. Saad Naeem Zafar and
worksintheareasofrequirementengineering,
information security and communication
systems.

Empirical Software Engineering Research


Group:ItisleadbyDr.NaveedIkramandworks

in the areas of usability engineering,


requirement engineering, and global software
engineering.

Distributed & Cloud Computing Research


Group: It is lead by Dr. Sheheryar Malik and
works in the areas of cloud computing,
distributed systems, high performance
computingandsupercomputing.

Quality Engineering & Artificial Intelligence


Research Group: It is lead by Dr. Rizwan bin
Faiz and works in the different areas of
software engineering and information
processing.

Intelligent Network & Information Security


Research group: It is lead by Dr. Muhammad
Yousaf and works in the different areas of
information
security,
networks
and
communication.

INDUSTRIALCOLLABORATIONS&LINKAGES
FacultyofComputingGraduateSchoolhasindustrialcollaborationswithmanyorganizations.Weare
jointlyworkingonvariousresearchanddevelopmentprojects.Weareactivelyworkingwiththe
followingorganizations;
CCureIT,Islamabad
PASTIC,Islamabad
Stiki,Iceland
Teralight,UAE
CognitivePeople,UK
ERealitySolutions,Karachi
EyconSolutions,Islamabad

15

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

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

PROGRAMME GUIDE 2013/14 GRADUATE SCHOOL FACULTY OF COMPUTING

FacultyofComputingGraduateSchool
RiphahInternationalUniversityIslamabad,Pakistan

HajjComplexBuilding,
SectorI14,Islamabad,Pakistan
Tel: +925184460008
Fax: +92518313141

19

You might also like