Master of Science in Computing and Information Science

Master of Science in Computing and Information Science

The degree of Master of Science in Computing and Information Science (M.Sc. in CIS) is awarded for successfully completing the requirements of a program of study, which includes taught courses as well as a research-based thesis. The thesis is an independent investigation of specialized areas within the general field of Computing and Information Science. The M.Sc. in CIS gives candidates the opportunity to deepen their knowledge in the broad field of CIS and contribute to the process of discovery and knowledge creation through the conduct of original research. Candidates for this degree are taught and supervised by experienced faculty and are expected to demonstrate initiative in their approach and innovation in their work. In addition to successfully completing the taught course component of the program, candidates prepare and present a thesis on their chosen area. Research may be undertaken in several topics corresponding to the areas of focus identified by the University.

The M.Sc. in Computing and Information Science at Khalifa University aims to achieve the following educational goals:

  • Create leaders that are capable of developing and managing cutting-edge information technologies, thus increasing the knowledge force in Abu Dhabi and the surrounding region.
  • Instill in graduates an understanding of the value of technical scholarship, research, and service to society.
  • Produce graduates that are aware of the requirement for and possess the ability to engage in life-long learning.
  • Collaborate across Khalifa University to capitalize on and contribute to the University’s interdisciplinary nature to help solve important world problems.

 

Upon graduation from the M.Sc. in Computing and Information Science, students will be able to:

1. Use and apply current technical concepts and practices in core computing and information technologies.
2. Analyze a problem, and identify and define the computing requirements appropriate to its solution.
3. Design, implement, and evaluate computer-based systems, processes, components, and programs both in teams and individually to meet desired outcomes.
4. Communicate effectively with a range of audiences.
5. Recognize the need for and have an ability to engage in continuing professional development.

 

 

 

The M.Sc. in Computing and Information Science (CIS) program consists of a minimum of 36 credit hours. The required program credits are distributed as follows: 15 credits of Program Core courses, 9 credits of Program Elective courses, and 12 credits of CIS Master’s Thesis work. A student may organize the selection of the elective courses relevant to the master’s thesis topic with the consent of the research supervisor. The table below presents a summary of the M.Sc. in CIS degree program structure and requirements. All the M.Sc. in CIS program courses, with the exception of the Master’s Thesis, have a credit rating of three credits each.

Summary of M.Sc. in CIS Degree Program Structure and Requirements

Category Credits Required
Program Core 15
Program Electives 9
CIS Master’s Thesis 12
Total 36

 

 Program Requirements

Students seeking the degree of M.Sc. in CIS must successfully complete a minimum of 36 credited hours as specified in the categories detailed in this section, with a minimum Cumulative Grade Point Average (CGPA) of 3.0.

Program Core

The M.Sc. in CIS degree program core requires a minimum of 15 credits, consisting of 4 core CIS courses and an additional general Sustainable Energy course. The courses are specified below.

I. CIS Core Courses (12 credits):
• COSC601 Data Mining: Finding the Data and Models that Create Value
• COSC602 Software Engineering
• COSC607 Design & Analysis of Algorithms
• COSC608 Distributed Computer Systems Engineering
II. UCC501 Sustainable Energy (3 credits)

Program Electives

Students must complete a minimum of 9 credits of electives from the list below:

• COSC703 Multi-Agent Systems
• COSC704 Techniques in Artificial Intelligence
• COSC705 Strategic Requirements Engineering
• COSC706 Machine Learning
• COSC710 Integrating Information Systems
• COSC711 Multimodal Data Mining
• COSC712 Information Security
• COSC714 Topics in Computational Social Science
• COSC717 Advanced Topics in Algorithms
• COSC718 Sustainability and Computing
• COSC719 Topics in Algorithmic Game Theory
• COSC720 Algorithms in Bioinformatics
• COSC721 Techniques in Data Science
• COSC722 Efficient Algorithms for Convex Programming
• COSC723 Topics in Intelligent Vehicles

Computing and Information Science Master’s Thesis

Master’s Thesis (12 credits)

A student must complete a master’s thesis that involves creative, research-oriented work within the broad field of CIS, under the direct supervision of at least one full-time faculty advisor. The research findings must be documented in a formal thesis and defended successfully in a viva voce examination.

Study Plan
Typical study plans for full-time and part-time students enrolled in the M.Sc. in CIS program are shown below. Each student is expected to select the courses in consultation with her/his academic advisor.

Typical Study Plan for Full-Time Students
Semester 1 Semester 2
Year 1             CIS Core course 1

CIS Core course 2

UCC501

Elective Course 1

 

    CIS Core course 3

CIS Core course 4

Elective course 2

Master’s Thesis

Year 2             Elective course 3

 

Master’s Thesis

             Master’s Thesis

 

Typical Study Plan for Part-Time Students
Semester 1 Semester 2
Year 1     CIS Core course 1

CIS Core course 2

 

    CIS Core course 3

UCC501

Year 2     CIS Core course 4

Elective course 1

Elective course 2

 

     Elective course 3

Master’s Thesis

Year 3      Master’s Thesis            Master’s Thesis