Master of Science in Computer Science (MSCS) is offered under the Faculty of Science which requires 36 credit hours. The Masters degree requires 30 credit hours (10 courses) of course work plus research thesis (6 credit hours). Students in the MSCS program must complete, present and defend a thesis. During the first two semesters all graduate students will be associated with a supervisor. Although not a requirement, a sound programming knowledge is preferable.