The Master of Science in Computer Science (Courses option) program is intended for working professional who are eager to enhance their qualifications in order to achieve growth in their careers.
Mission
To provide high-quality education and advanced research through challenging intellectual environment that nurture career development and professional opportunities.
Program Objectives
- Exhibit technical competency to investigate problems in different application domains and develop innovative computational solutions.
- Continue higher studies, self-learning and scientific research for solving contemporary issues in the field of computer science.
- Communicate effectively in the work environment with multi-disciplinary teams following ethical and professional standards.
- Demonstrate responsibilities and commitments towards sustainable development of computing technology to play a pioneering and leading role in the community.
Program Learning Outcomes
- Apply knowledge of computing to produce improved solutions and decisions for contemporary issues through trending techniques.
- Analyze, design, develop, test and deploy computing systems of varying complexity and critical nature using emerging technologies.
- Communicate research outcomes for computer science concepts, designs, and solutions effectively and professionally.
- Demonstrate professional, ethical, legal behavior and the understanding of security issues and responsibilities.
- Recognize the importance of continued and self-learning in computing practices.
Main Tracks
Artificial Intelligence
Software Engineering
Information Security
Duration
Two years (Four Trimesters)
Study Plan (45 Credit Hours)
Year 1 |
|
|
|
Level 1 |
|
|
|
Code |
Course Name |
Course Type |
CH |
CS 6131 |
Advanced Algorithm Design & Analysis |
Compulsory |
3 |
CS 6111 |
Mathematical Methods for Computing |
Compulsory |
3 |
CS 6151 |
Advanced Software Engineering |
Compulsory |
3 |
|
|
|
9 |
|
|
|
|
Level 2 |
|
|
|
Code |
Course Name |
Course Type |
CH |
CS 6212 |
Advanced Machine Learning |
Compulsory |
3 |
IS 6131 |
Advanced Database Management Systems |
Compulsory |
3 |
|
Elective 1 |
Elective |
3 |
|
|
|
9 |
|
|
|
|
Year 2 |
|
|
|
Level 3 |
|
|
|
Code |
Course Name |
Course Type |
CH |
CS 6121 |
Parallel and Concurrent Programming |
Compulsory |
3 |
|
Elective 2 |
Elective |
3 |
|
Elective 3 |
Elective |
3 |
|
|
|
9 |
|
|
|
|
Level 4 |
|
|
|
Code |
Course Name |
Course Type |
CH |
|
Elective 4 |
Elective |
3 |
CS 6181 |
Capstone Project |
Compulsory |
3 |
|
|
|
6 |
|
|
|
|
Tracks Electives |
|
|
|
Track I |
Artificial Intelligence |
|
|
Code |
Course Name |
|
CH |
CS 6221 |
Deep Learning |
|
3 |
CS 6224 |
Natural Language Processing |
|
3 |
CS 6166 |
Computational Aspects of Robotics |
|
3 |
CS 6113 |
Pattern Recognition and Image Processing |
|
3 |
|
|
|
|
Track II |
Software Engineering |
|
|
Code |
Course Name |
|
CH |
CS 6152 |
Software Development for Mobile Devices |
|
3 |
CS 6153 |
Software Design and Architecture |
|
3 |
CS 6154 |
Software Testing & Quality Assurance |
|
3 |
CS 6122 |
Theory and Design of Programming Languages |
|
3 |
|
|
|
|
Track III |
Information Security |
|
|
Code |
Course Name |
|
CH |
CS 6141 |
Advanced Digital Design |
|
3 |
IS 6315 |
Advanced Network Security |
|
3 |
IS 6313 |
Cryptography |
|
3 |
IS 6342 |
Secure Software System |
|
3 |
IS 6331 |
Computer forensics |
|
3 |
|
|
|
|
|
|
|
|
- Understanding of advanced topics in computer science including software engineering, artificial intelligence, programming languages and networking.
- Demonstrate critical thinking, innovative skills and ability to investigate the recent developments in the field of computing
- Be capable of self-learning and comprehending emerging scientific and computing trends in order to be able to propose specific improvements.
- apply knowledge of computing to produce effective designs, solutions and decisions for specific problems
- Demonstrate the understanding of professional, ethical, legal and security issues and responsibilities
- Communicate research outcomes for computer science concepts, designs, and solutions effectively and professionally
Core Courses
|
29
|
Elective Courses
|
12
|
Dissertation
|
3
|
Total
|
44
|
Two Years (4 Semesters)