The Department of Computer Science offers two Master of Science degree programs: one in Computer Science and the other in Information Technology. These programs are designed to provide advanced knowledge of the fields of study in order to enhance the potential and competence of graduates searching for better study and career opportunities.
Master of Science in Computer Science (39 Credits)
A. Core Courses | 15 Credits | ||
Code | Title | Cr | Prerequisites |
CSC510 | Artificial Intelligence | 3 | |
CSC514 | Theory of Computation | 3 | |
CSC520 | Human Computer Interaction | 3 | |
CSC541 | Advanced Operating Systems | 3 | |
ENG500 | Professional English | 3 | |
B. Major Courses | 24 Credits | Grade must be B or higher in every Major course | |
Choose one of the following options: | 9 Credits | ||
Option 1: Database Systems | |||
CSC515 | Advanced Systems Analysis & Design | 3 | |
CSC516 | Advanced Database Systems | 3 | |
CSC617 | Data Mining | 3 | CSC516 |
Option 2: Web and Mobile Applications | |||
CSC519 | Web Application Development | 3 | |
CSC618 | Mobile Application Design and Development | 3 | CSC519 |
CSC620 | Distributed Systems | 3 | CSC541 |
Major Electives (any graduate level CSC courses) | 6 Credits | ||
Major Elective 1 | 3 | ||
Major Elective 2 | 3 | ENG 203 | |
Choose one of the following Orientations: | 9 Credits | ||
Applied: | |||
CSC517 | Project Management | 3 | |
CSC688 | Master Project in CS (two semesters) | 6 | |
Research: | |||
CSC518 | Research Methodology and Topics in CS | ||
CSC698 | Master Thesis in CS (two semesters) | ||
Degree Total | 39 Credits |