Graduate Programs Computing MS/PhD Program Guide 2013 14



Similar documents
MS Information Security (MSIS)

riphah institute of systems engineering

MS in Computer Sciences MS in Software Engineering

Graduate Program Handbook M.S. and Ph.D. Degrees

FACULTY OF ECONOMICS AND MANAGEMENT PROGRAMME ADMISSION QUALIFICATION LIST OF COURSES

Masters in Advanced Computer Science

Masters in Human Computer Interaction

M.Tech. Software Systems

Masters in Artificial Intelligence

UNIVERSITY OF NAIROBI. MSc in Marketing SCHOOL OF BUSINESS DEPARTMENT OF BUSINESS ADMINISTRATION LOWER KABETE CAMPUS P.O. BOX OO1OO NAIROBI

Masters in Networks and Distributed Systems

Masters in Information Technology

Masters in Computing and Information Technology

CURRICULUM AND INSTRUCTION

Computer Science SZABIST Islamabad

Master of Science in Computer Science Information Systems

Syllabus of the Dept. of Applied Statistics EAST West University. Graduate Program

1) Chemical Engg. PEOs & POs Programme Educational Objectives

Faculty of Health Sciences PhD Programme

Graduate Research School MASTER OF RESEARCH

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMME

CS/ITP Concurrent Degree (CSEN-BS/ITP-MS)

How To Get A Degree In Telecommunications In Mauritius

(FHEQ) level 7] MA/MSc Postgraduate Diploma Postgraduate Certificate. September 2015

k. p MIS program section is replaced with following content.

The British University in Dubai Doctor of Philosophy (PhD) Project Management

Faculty of Business Administration. Program Contents and Admission Regulations. Academic Year 2016/2017

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)

Bachelor of Information Technology

Integrated Dual Degree Programme

Engineering Doctorate Programme

How To Get A Masters Degree In Engineering At Baylor University

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

G603: Software Development for Business

Technology Courses. The following chart outlines the required courses in each of these three categories for the Ph.D. curriculum:

SMU PhD IN BUSINESS Advance knowledge at Asia s leading business and management university

.:::::::::::..:...:. ::::: f~~).t BAKHT AR .. :::.' ~. ~, INSTITUTE OF HIGHER EDUCATION .:::::::::::. '1'''' MASTER DEGREE PROGRAM.

Faculty of Education

Department Of Leadership Studies M.Sc., MBA, MBA (Executive), M.S./M.Phil Leading to Ph.D.

The University of Kansas MS Degree in Information Technology

Programme name Computer Science with Artificial Intelligence

Work Integrated Learning Programmes

Advanced Diploma in Health Professions Education Master of Health Professions Education Admission Information

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

MAS M T AS ER T O ER F O FSCIE SC N IE CE N CE IN MARKE

Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg

FACULTY OF ACCOUNTANCY (FPK) PROGRAMMES OFFERED MASTER OF BUSINESS ADMINISTRATION (ACCOUNTING)

Master of Science in Information Technology (MS-IT)

1. To develop the multidisciplinary skills essential to produce the trained experts in cloud computing and big data required by academia and industry

At a Glance A short portrait of the Technical University of Crete

EDUCATION AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN INFORMATION STUDIES

Erik Jonsson School of Engineering and Computer Science

Information Technology

Admission Number. Master of Science Programme in Computer Science (International Programme)

PAKISTAN INSTITUTE OF ENGINEERING AND APPLIED SCIENCES (PIEAS)

COURSE SCHEMA for Admission in MS (Management) & PhD (Management) Spring-2014

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

Bachelor of Bachelor of Computer Science

Ph.D. Programs. Wonder Investigate Communicate

Department of Information Systems and Cyber Security

M.S. in Computer Information Systems Frequently Asked Questions

MSc Software Development E563F/E563

Faculty of Engineering and Informatics School of Electrical Engineering and Computer Science Programme Specification Programme title: MSc Computing

Bachelor Degree in Informatics Engineering Master courses

How To Get A Phd In Philosophy And Technology

Rules for the PhD Program in Engineering and Applied Sciences at Reykjavík University

SCHOLARSHIPS REGULATION FOR HELLENES

Post Graduate Diploma in Business Analytics (PGDBA)

FACULTY OF MANAGEMENT THE LEON RECANATI GRADUATE SCHOOL OF BUSINESS ADMINISTRATION

New Health Science Courses

Master in Business Administration (Specialization: Human Resource Management) - LM503

Graduate Programs in Real Estate

Master in Business Administration (Specialisation: Marketing)

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

Change to Program/Graduate Diploma Academic Requirements Proposal Template

The Department of Education. in Science and Technology

Master s programmes. School of Business

Doctorate of Philosophy (PhD) Regulations School of Education (Proposed)

College of Agriculture, Engineering and Science INSPIRING GREATNESS

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS

Master of Information Technology and Systems

BSc in Information Technology Degree Programme. Syllabus

Applying to Lincoln University

School of Computing & Informatics. Undergraduate Programmes 2015

PROGRAMME SPECIFICATION - UNDERGRADUATE PROGRAMMES. School of Mathematics, Computer Science and Engineering Department or equivalent Computer Science

How To Get A Masters Degree In Management At University Of Bromford

City University of Hong Kong

Information Technology Degree Programs

CURRICULUM MASTER OF SCIENCE IN ELECTRICAL ENGINEERING GENERAL SIR JOHN KOTELAWALA DEFENCE UNIVERSITY

Admissions Fall 2016 MPM / MS(PM) Project Management. SZABIST Islamabad. Discover Yourself. Discover Yourself

LOUGHBOROUGH UNIVERSITY

National Rankings AND RECOGNITION. Bloomberg Businessweek. Princeton Review. Hispanic Business. Since 2007 inaugural rankings.

Master of Science in Software Engineering Student Guide

Transcription:

Graduate Programs Computing MS/PhD Program Guide 2013 14 Graduate School Faculty of Computing Riphah International University, Islamabad, Pakistan 1

Graduate Programs Computing MS/PhD Program Guide 2013 14 Graduate School Faculty of Computing Riphah International University, Islamabad, Pakistan 2

ABOUT THE RIPHAH INTERNATIONAL UNIVERSITY INTRODUCTION Riphah International University, Islamabad is a private University, chartered by the Federal Government of Pakistan in 2002. The University was established with a view to produce professionals with Islamic moral and ethical values. It is sponsored by a not for profit trust; namely Islamic International Medical College Trust (IIMCT), created in 1995. The first project 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 is also working on establishment of its campus in Mauritius. MISSION STATEMENT Establishment of state of the art educational institutions with the focus on inculcation of Islamic ethical values." ABOUT THE FACULTY OF COMPUTING INTRODUCTION Faculty of Computing is a constituent unit of Riphah International University. It offers different program in the domain of computing from Bachelor to Doctorate level. Currently it is offering programs in Software Engineering and Information Security. MISSION STATEMENT 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 socioeconomic development of the nation. HISTORY Faculty of computing initially started working as Riphah Institute of Informatics (RII) and offered Bachelors degree in Computer Science, Software Engineering and Information Technology in affiliation with the University of Engineering and Technology (UET) Taxila. After the charter given to the University in the year 2002, the Faculty started offering its own degree program at undergraduate and graduate levels. PROGRAMS WE OFFER Faculty of computing offers divergent programs 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 Higher Education Commission (HEC) and are in line with the international curriculum of IEEE ACM. Currently Graduate School of Faculty of Computing offers following programs MS Software Development MS Software Engineering MS Information Security MS Computer Science PhD Computing PhD Information Security 3

MS SOFTWARE DEVELOPMENT INTRODUCTION Software Development is the key phase in Software Development Life Cycle. In Software Engineering/Development you need to have Skilled, Professional & Qualified Software Engineers for the construction phase (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 realworld 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 programme is designed to address this issue. It will give students a rigorous foundation in computer programming, professional software development, and associated professional skills and issues. It comprises of the courses related to software development for new and emerging platforms such as mobile phones/pads, multi core 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 skills necessary to succeed. AIMS & OBJECTIVES The programme is designed to provide the student with the advanced practical knowledge, skills and hands on trainings necessary for their professional development in the software industry. The main focus is in the area of software development with particular emphasis 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. PROGRAMME OVERVIEW This is a very practical programme that aims to provide students which focuses on inculcating deep software development skills in students. It is designed for both computing and noncomputing students. The only pre requisite requirement is that the student must have some basic programming/software development experience. The program will enable students to develop innovative software and work on modern computing infrastructures. PROGRAMME REQUIREMENTS Duration: 2 years (4 semesters) Credit Hours: 33 (9 core, 15 electives, 9 project) Course Category Credit Hours Core Courses (3) 09 Elective Courses (5) 15 Thesis / Project (1) 09 Total Credit Hours 33 Eligibility Requirements: 16 years of education with CGPA 2.5 or 60% marks in any of following disciplines BS Computer Science BS Software Engineering BS Computer Engineering BS Information Technology M.Sc. Computer Science / MCS 4

MS Information Technology / MIT MBA (IT) BS Electrical / Electronic Engineering BS Telecom Engineering BS Mechanical / Mechatronics Engineering BS / M.Sc. Electronics BS / M.Sc. Mathematics BS / M.Sc. Physics Degree Requirements: Upon completion of 5 courses (3 core and 2 elective courses) students will receive Post Graduate Diploma in Software Development. PROGRAMME HIGHLIGHTS 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 other than computing Most of the courses will be taught by the industry professionals with sheer software development experience Students will also have opportunities to meet industrial speakers There will be job fairs for the employers to make recruitment presentations, and to recruit our graduates during the programme The programme is designed to suite to the most state of the art software development technologies and practices Students will benefit from the options of certification during various courses CAREER PROSPECTS Upon completion of the course, graduates will be well equipped to work in variety of domains and industries. They will be eligible for jobs requiring deep programming skills. They will be 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 its students due to market orientation and the additional preparation for professional certification. PROGRAM STRUCTURE Graduate Core Courses (3 Courses) Student has to study all of following three courses Degree Terminating Course (1 Course) Student has to select one of these courses 1. Advanced Computer Programming 3 2. Advanced Database Systems 3 3. Advanced Data Structures & Algorithms 3 1. Software Development Project 9 2. Research Thesis 9 5

Specialization Elective Courses (5 Courses) Student has to study any five of the following courses 1. Enterprise Architecture Development 3 2. Development Frameworks 3 3. Distributed Computing 3 4. Analysis & Design of Enterprise Systems 3 5. Advanced Web Application Development 3 6. Advanced Mobile Application Development 3 7. Web Services & Cloud Computing 3 8. Managing Enterprise Level Projects 3 9. IT Consultancy Methods & Practice 3 10. Technology Entrepreneurship 3 11. Object Oriented Programming 3 Hr. 12. Parallel & Concurrent Programming 3 13. Artificial Intelligence 3 14. Data Mining & Knowledge Discovery 3 15. Big Data and Analytics 3 16. Mobile and Ubiquitous Computing 3 17. Cloud Computing Infrastructure & Services 3 18. Game Programming 3 19. Software Development of Financial Systems 3 20. Operating System Development 3 21. Programming for Safety Critical Systems 3 22. Programming for Embedded Systems 3 23. Software Project Management 3 24. Network & Information Security 3 25. Information Security Management 3 26. Secure Software Development 3 SAMPLE SCHEME OF STUDY Type Semester I (9 ) 1. Core Advanced Database Systems 3 2. Elective Advanced Web Application Development 3 3. Elective Distributed Computing 3 Semester II (9 ) 1. Core Advanced Data Structures & Algorithms 3 2. Core Advanced Computer Programming 3 3. Elective Web Services & Cloud Computing 3 Semester III (9 ) 1. Elective Development Frameworks 3 2. Elective Enterprise Architecture Development 3 3. Compulsory Software Development Project / Research Thesis (Part I) 3 Semester IV (6 ) 1. Compulsory Software Development Project / Research Thesis (Part II) 6 6

MS SOFTWARE ENGINEERING INTRODUCTION Software Engineering is a well established, 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, despite the fact that they are usually developed by large groups of people with different ideas, conceptualisations, or working styles, and against a tight schedule and possibly conflicting or unclear requirements. The understanding and mastering of these techniques is essential both for people who are part of this group and for those managing such a group or project. Our industry focused MS Software Engineering program extends the student s 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, consultancies and with major software users, such as the financial sector, where there is a significant demand for professionals with a deep knowledge of advanced software development and a rigorous engineering practice. After the completion of the course candidates may consider a PhD degree, towards and academic/research career. AIMS & OBJECTIVES The overall program objective is to impart knowledge and training in to students which should enable them to harmonize theory with practice, concept with application, and problem with solution. The MS (SE) program prepares students for both industry and research. It has two degree completion options i.e. Research thesis and Industrial project. Research Thesis is original or expository work chosen and completed under direct supervision of graduate faculty member, which results in a research report, which is appropriate for MS/MPhil level. It enables them for the doctoral level study. The Industrial Project is there to bridge such gap through industrial collaboration. Our aim is to focus on the Pakistan's software development industry problems. PROGRAMME OVERVIEW The program of MS Software Engineering is specially designed for the students who wish to continue their education and profession in this field, with delving deeply in the research area of this particular category. The students are exposed to the novel methods of teaching and practiced with advanced technicalities of software. PROGRAMME REQUIREMENTS Duration: 2 years (4 semesters) Credit Hours: 33 (9 core, 15 electives, 9 project) Course Category Credit Hours Core Courses (3) 09 Elective Courses (5) 15 Thesis / Project (1) 09 Total Credit Hours 33 Eligibility Requirements: 16 years of education with CGPA 2.5 or 60% marks in any of following disciplines BS Computer Science BS Software Engineering BS Computer Engineering BS Information Technology M.Sc. Computer Science / MCS MS Information Technology / MIT 7

PROGRAM STRUCTURE Graduate Core Courses (3 Courses) Student has to study all of following three courses 1. Advanced Software Requirement Engg. 3 2. Advanced Software Design & Architecture 3 3. Software Quality Engineering 3 Degree Terminating Course (1 Course) Student has to select one of these courses 1. Industrial Project 9 2. Research Thesis 9 Specialization Elective Courses (5 Courses) Student has to study any five of the following courses 1. Software Engineering Management 3 2. Software Risk Management 3 Hr. 3. Software Measurement and Metrics 3 4. Global Software Engineering 3 5. Software Configuration Management 3 6. Knowledge Based software Engineering 3 7. Software Dependability 3 8. Software Costing and Estimation 3 9. Business Process Re engineering 3 10. Formal Methods in Software Engineering 3 11. Software Engineering Ontologies 3 12. Semantic web enabled software engineering 3 13. Model Driven Software Development 3 14. Software Process Engineering 3 15. Software Case tools and Applications 3 16. Software Product Line Engineering 3 17. Software Project Management 3 18. Software Engineering of Cloud Applications 3 19. Analysis & Design of Enterprise Systems 3 20. Managing Enterprise Level Projects 3 21. IT Consultancy Methods & Practice 3 22. Technology Entrepreneurship 3 23. Cloud Computing Infrastructure & Services 3 24. Secure Software Development 3 SAMPLE SCHEME OF STUDY Type Semester I (9 ) 1. Core Advanced Software Design & Architecture 3 2. Elective Automated Software Engineering 3 3. Elective Cloud Computing Infrastructure & Services 3 Semester II (9 ) 1. Core Advanced Requirement Engineering 3 2. Core Software Quality Engineering 3 3. Elective Managing Enterprise Level Projects 3 Semester III (9 ) 1. Elective Software Risk Management 3 2. Elective Software Costing & Estimations 3 3. Compulsory Research Thesis / Industrial Project (Part I) 3 Semester IV (6 ) 1. Compulsory Research Thesis / Industrial Project (Part II) 6 8

MS INFORMATION SECURITY INTRODUCTION Information technology permeates all aspects of society and has become critical to industry, government, and individual well being. Securing these vital services and structures and the availability of trustworthy information whenever and wherever it is required has become both an area of intensive research and also of burgeoning commercial activity. Our MS in Information Security provides students with the knowledge and theoretical background as well as with the requisite skills and attitudes to succeed in this challenging yet eminent field. The programme offers a wide range of courses, both technical modules and modules dealing with social, legal and management aspects. 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 threats and vulnerabilities and examining ways of developing effective countermeasures. The MS Information Security program is designed to cater for two distinct needs: (1) professionals wishing to pursue a professional career in the field of information security, and (2) 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. PROGRAMME OVERVIEW The students enrolled will have to complete 12 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, the students are required to either complete an industrial project or complete a research thesis of 9 credit hours PROGRAMME REQUIREMENTS Duration: 2 years (4 semesters) Credit Hours: 33 (12 core, 12 electives, 9 project) Course Category Credit Hours Core Courses (4) 12 Elective Courses (4) 12 Thesis / Project (1) 09 Total Credit Hours 33 Eligibility Requirements: 16 years of education with CGPA 2.5 or 60% marks in any of following disciplines BS Computer Science BS Software Engineering BS Computer Engineering BS Information Technology M.Sc. Computer Science / MCS MS Information Technology / MIT PROGRAM STRUCTURE Graduate Core Courses (4 Courses) Student has to study all of following four courses 1. Information Security Essentials 3 2. Network Security 3 3. Application Security 3 4. Information Security Management 3 9

Degree Terminating Course (1 Course) Student has to select one of these courses 1. Industrial Project 9 2. Research Thesis 9 Specialization Elective Courses (4 Courses) Student has to study any four of the following courses 1. Ethical Hacking 3 2. Penetration Testing 3 3. Intrusion Detection 3 4. Information Systems Auditing 3 5. Risk Management 3 6. Business Continuity Planning and DR 3 7. Project Management 3 8. Secure Software Development 3 9. Security Requirements Engineering 3 10. Formal Methods 3 Hr. 11. Data Security and Encryption 3 12. Advanced Topics in Information Security 3 13. Enterprise Architecture Development 3 14. Web Services & Cloud Computing 3 15. Managing Enterprise Level Projects 3 16. IT Consultancy Methods & Practice 3 17. Technology Entrepreneurship 3 18. Distributed Computing 3 19. Cloud Computing Infrastructure & Services 3 20. Mobile and Ubiquitous Computing 3 21. Big Data and Analytics 3 22. Software Measurement and Metrics 3 23. Global Software Engineering 3 24. Software Configuration Management 3 25. Knowledge Based software Engineering 3 26. Software Dependability 3 27. Software Costing and Estimation 3 28. Business Process Re engineering 3 29. Formal Methods in Software Engineering 3 SAMPLE SCHEME OF STUDY Type Semester I (9 ) 1. Core Information Security Essentials 3 2. Core Network Security 3 3. Elective Ethical Hacking 3 Semester II (9 ) 1. Core Application Security 3 2. Core Information Security Management 3 3. Elective Cloud Computing Infrastructure & Services 3 Semester III (9 ) 1. Elective Penetration Testing 3 2. Elective Intrusion Detection 3 3. Compulsory Research Thesis / Industrial Project (Part I) 3 Semester IV (6 ) 1. Compulsory Research Thesis / Industrial Project (Part II) 6 10

MS COMPUTER SCIENCE INTRODUCTION Computer Science is the most widely studied field of computing. Computer Science is there in all aspects of society and has become critical to industry, government, and individual wellbeing. Our MS in Computer Science programme is intended for people who wish to broaden and deepen their understanding of computer science. The programme provides a unique opportunity to develop leading edge in depth 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 with social, legal and management aspects. AIMS & OBJECTIVES The programme aims to develop core competencies in the fields of computer science, 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 career in the software industry, (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. PROGRAMME OVERVIEW The students enrolled will have to complete 12 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, the students are required to either complete an industrial project or complete a research thesis of 9 credit hours PROGRAMME REQUIREMENTS Duration: 2 years (4 semesters) Credit Hours: 33 (12 core, 12 electives, 9 project) Course Category Credit Hours Core Courses (4) 12 Elective Courses (4) 12 Thesis / Project (1) 09 Total Credit Hours 33 Eligibility Requirements: 16 years of education with CGPA 2.5 or 60% marks in any of following disciplines BS Computer Science BS Software Engineering BS Computer Engineering BS Information Technology M.Sc. Computer Science / MCS MS Information Technology / MIT PROGRAM STRUCTURE Graduate Core Courses (4 Courses) Student has to study all of following four courses 1. Advanced Operating Systems 3 2. Advanced Computer Architecture 3 3. Advanced Analysis of Algorithms 3 4. Theory of Computation 3 11

Degree Terminating Course (1 Course) Student has to select one of these courses 1. Industrial Project 9 2. Research Thesis 9 Specialization Elective Courses (4 Courses) Student has to study any four of the following courses 1. Cloud Computing Infrastructure & Services 3 2. Mobile and Ubiquitous Computing 3 3. Big Data and Analytics 3 4. Advanced Distributed Systems 3 5. Advanced Database Systems 3 6. Data Mining 3 7. Data Warehousing 3 8. Data Security and Encryption 3 9. Advanced Topics in Information Security 3 10. Secure Software Development 3 11. Information Systems Auditing 3 Hr. 12. Risk Management 3 13. Multimedia Systems 3 14. Machine Learning 3 15. Neural Networks 3 16. Digital Signal Processing 3 17. Business Continuity Planning and DR 3 18. Project Management 3 19. Security Requirements Engineering 3 20. Formal Methods 3 21. Web Services & Cloud Computing 3 22. Managing Enterprise Level Projects 3 23. IT Consultancy Methods & Practice 3 24. Technology Entrepreneurship 3 25. Ethical Hacking 3 26. Penetration Testing 3 27. Intrusion Detection 3 28. High Performance Computing 3 29. Advanced Computer Networks 3 30. Mobile and Wireless Networks 3 31. Programming Paradigms 3 SAMPLE SCHEME OF STUDY Type Semester I (9 ) 1. Core Advanced Analysis of Algorithms 3 2. Core Advanced Operating Systems 3 3. Elective Advanced Database Systems 3 Semester II (9 ) 1. Core Advanced Computer Architecture 3 2. Core Theory of Computation 3 3. Elective Cloud Computing Infrastructure & Services 3 Semester III (9 ) 1. Elective Data Security and Encryption 3 2. Elective High Performance Computing 3 3. Compulsory Research Thesis / Industrial Project (Part I) 3 Semester IV (6 ) 1. Compulsory Research Thesis / Industrial Project (Part II) 6 12

PHD COMPUTING INTRODUCTION The Computing plays a significant role in all aspects of society and has become critical to enterprises, industry, government, scientific development and individual well being. Computing is a very vast discipline. Its major fields include Computer Science, Software Engineering, Information Technology, Information Systems, Computer Engineering and so on. Other sub fields 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. program is heavily integrated with our research 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 well educated researchers and future leaders in Computing. Our PhD program (duration approximately 3 4 years) is structured on the basis of minimum 48 credit hours. The program requirements involve minimum 18 credit hours of course work and 30 credit hours of research work. The candidate has to pass the comprehensive examination after successful completion of course work. AIMS & OBJECTIVES The programme aims to develop core competencies in the fields of computer science, 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 Computing programme is designed to cater for three distinct needs: (1) educationist wishing to pursue a professional career in the academia, (2) researchers wishing to enhance their scientific knowledge to apply in their scientific research, and (3) candidates wishing to prepare themselves for a research based career. PROGRAMME OVERVIEW The students enrolled will have to complete 18 credit hours course work and 30 credit hours of 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 completion of course work student has to pass comprehensive examination. The next stage is to do the research proposal defence. After the 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 dissertation student receives the PhD degree. PROGRAMME REQUIREMENTS Duration: 3 years (full time) Credit Hours: 48 (18 course work, 30 research work) Course Category Credit Hours Elective Courses (6) 18 Research Thesis (1) 30 Total Credit Hours 48 Eligibility Requirements: 1. 18 years of education with CGPA 3.0 or 70% marks in any of the following disciplines; MS/M/Phil. Computer Science MS Software Engineering MS Computer Engineering MS Information Technology 13

MS Information Systems MS Information Security MS Computer Networks MS Electrical Engineering 2. Six credit hours of research work with dissertation in MS/M.Phil 3. GRE (International) test / NTS for admission in Ph.D. In discipline where this test is not available, the equivalent test shall be developed locally by the university. The candidate is required to take at least 60% score in the test. PROGRAM STRUCTURE Elective Courses (6 Courses) Student has to study all of following six courses 1. Elective I (Advanced Research Methodology) 3 2. Elective II 3 3. Elective III 3 4. Elective IV 3 5. Elective V 3 6. Elective VI 3 Degree Terminating Course (1 Course) Student has to select one of these courses 1. Research Thesis 30 RESEARCH AREAS We are majorly conducting research in the following areas; Information Security Software Engineering Software Usability Engineering Global Software Development Cloud Computing Distributed Computing Computer Networks Artificial Intelligence Secure Software Development 14

RESEARCH & DEVELOPMENT AT FACULTY OF COMPUTING The Faculty of Computing places special emphasis on research and graduate studies. The objective of the research initiatives is to educate future leaders in the process of discovery and creation of new knowledge to solve important societal problems. The faculty also aims to create new ideas and products that can have a positive impact on our society. There are many research groups at Faculty of Computing, which are involve in research and development in different research areas within the domain of computing. Secure and Dependable Systems Research Group: It is lead by Dr. Saad Naeem Zafar and works in the areas of requirement engineering, information security and communication systems. Empirical Software Engineering Research Group: It is lead by Dr. Naveed Ikram and works 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 computing and supercomputing. 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. INDUSTRIAL COLLABORATIONS & LINKAGES Faculty of Computing Graduate School has industrial collaborations with many organizations. We are jointly working on various research and development projects. We are actively working with the following organizations; CCureIT, Islamabad PASTIC, Islamabad Stiki, Iceland Teralight, UAE CognitivePeople, UK E Reality Solutions, Karachi Eycon Solutions, Islamabad 15

FACULTY MEMBERS FC GRADUATE SCHOOL The biggest strength of our graduate school is its highly competent faculty, which is both from academia and industry. The list of permanent faculty members is given here; Dr. Saad Naeem Zafar HEC Approved Supervisor Ph.D. Software Engineering (Australia) MS Software Engineering (Australia) Leader Secure and Dependable Systems Research Group CISA, CISM, CRISC, Member IEEE, ISACA Research Interests: Information Security, Software Engineering, Secure Software Develoment saad.zafar@riphah.edu.pk Dr. Sheheryar Malik HEC Approved Supervisor Ph.D. (CS) Distributed & Cloud Computing (INRIA/University of Nice, France) MS (CS) Software Systems & Engineering (MAJU) Leader Center for Research in Distributed & Supercomputing Professional Member ACM, Member IEEE, ACF, ISOC, CSA Research Interests: Cloud Computing, Distributed Systems, High Performance Computing, Operating Systems sheheryar.malik@riphah.edu.pk Dr. Muhammad Yousaf Ph.D. Computer Engineering (CASE) MS Computer Engineering (CASE) Leader Intelligent Network Research Group Research Interests: Network Routing, Information Security muhammad.yousaf@riu.edu.pk Dr. Zeeshan ul Hassan Usmani HEC Approved Supervisor Ph.D. Computer Science (Florida Institute of Technology, USA) MS Computer Science (Florida Institute of Technology, USA) Research Interests: zeeshan.usmani@riu.edu.pk Khurram Javed Information Security Consultant/Analyst Ph.D. (in progress) Wireless Comm, (UTM Malaysia) MS Computer Networks (IIUI) CEI, CEH, CHFI, ECSA, LPT Research Interests: Network Security, khurram.javed@riphah.edu.pk Dr. Naveed Ikram HEC Registered Supervisor Associate Dean (Graduate Programs) Ph.D. Computer Science (University of Salford, UK) M.Sc Computer Science (University of Salford, UK) Leader Empirical Software Engineering Research Group Chartered IT Professional Senior Member ACM, Member IEEE, AIS, CSP Research Interests: Software Requirement Engineering, Usability Engineering, Global Software Development naveed.ikram@riu.edu.pk Dr. Rizwan Bin Faiz HEC Approved Supervisor Ph.D. Computer Science (Loughborough University, UK) M.Sc. Computer Science (MAJU) Leader Intelligent Information Processing Research Group Research Interests: Artificial Intelligence, Empirical Software Engineering rizwan.faiz@riphah.edu.pk Dr. Mahmood Niazi Ph.D. Software Engineering (University of Technology Sydney, Australia) M.Phil. Software Engineering (The University of Manchester, UK) Research Interests: Global Software Engineering, Empirical Software Engineering mkniazi@kfupm.edu.sa Musharif Ahmed Ph.D. (in progress) Computing MS Software Systems & Engineering (MAJU) Research Interests: Secure Software Development musharif.ahmed@riphah.edu.pk Muhammad Saud Khan Ph.D. (in progress) Computing MS Applied Mathematics (University of Central Missouri, USA) BS Computer Science (University of Central Missouri, USA) Research Interests: Data Privacy muhammad.saud@riu.edu.pk 16

FEE & FINANCIAL AID FEE STRUCTURE Particulars Amount (Rupees) One Time Fee (at the time of admission) Admission Fee (Non Refundable) 3,000 Registration Fee (Non Refundable) 2,000 University ID Card (Non Refundable) 100 Semester Fee (every semester) Semester Enrollment (per credit hour) 635 Tuition Fee (per credit hour) 4,043 Examination Fee (per credit hour) 893 SCHOLARSHIPS Merit Scholarships Talent Scholarships Need based scholarships Talent Scholarship: Unlimited number of scholarships 100% Tuition fee waiver for students with 80% marks or 3.9/4 CGPA in previous degree / each semester 75% Tuition fee waiver for students with 75% marks or 3.75/4 CGPA in previous degree / each semester 25% Tuition fee waiver for students with 65% marks or 3.50/4 CGPA in previous degree / each semester Merit Scholarship: 4 scholarships 100% Tuition fee waiver to the outstanding students. 17

CONTACT US RESOURCE PERSONS CONTACT Designation Responsible E mail Dean Faculty of Computing Dr. Saad Naeem Zafar saad.zafar@riphah.edu.pk Head of Graduate Programs Dr. Sheheryar Malik sheheryar.malik@riphah.edu.pk Academic Advisor MS(SE) Dr. Naveed Ikram naveed.ikram@riphah.edu.pk Academic Advisor MS(SD) Dr. Sheheryar Malik sheheryar.malik@riphah.edu.pk Academic Advisor MS(IS) Dr. Muhammad Yousaf muhammad.yousaf@riphah.edu.pk Academic Advisor MS(CS) Dr. Sheheryar Malik sheheryar.malik@riphah.edu.pk Academic Advisor PhD Dr. Naveed Ikram naveed.ikram@riphah.edu.pk Program Coordinator M. Babar Tiwana Muhammad.tiwana@riphah.edu.pk FACULTY OF COMPUTING WEB SITE http://www.riphah.edu.pk/faculties/computing CAMPUSES ADDRESS Islamabad Main Campus Islamabad City Campus Rawalpindi Saddar Campus Hajj Complex Building, Sector I 14, Islamabad Tel: +92 (0) 51 844 6000 8 20, Street 39, F 6/1, Islamabad Tel: +92 (0) 51 843 8370 6 Mall / Peshawar Road Saddar Rawalpindi Tel: +92 (0) 51 512 5162 7 18

Faculty of Computing Graduate School Riphah International University Islamabad, Pakistan Hajj Complex Building, Sector I 14, Islamabad, Pakistan Tel: +92 51 8446000 8 Fax: +92 51 831 3141 19