MSc in Computer Science
• Degree:
Master of Science in Computer Science
• Introduction
The graduate program leading to the Master's degree in Computer Science has been developed with two principal aims:
(a) Provide the necessary theoretical background to those wishing to peruse further studies.
(b) Provide the necessary practical background to those wishing to become eligible for better jobs or enhance their current job status.
In this respect, the graduate program in Computer Science covers the major topics in Computer Science thought to provide the type of student preparation mentioned above. It is our belief that the department must serve a wide stream of students, which will undoubtedly be coming with varying backgrounds and objectives. For this reason, the program proposed herein has been stretched out to cover most of the important areas of computer science.
A number of courses covering traditional topics in Computer Science have been included with the aim of educating students the fundamentals of Computer Science. At the same time, a number of courses dealing with contemporary areas of Computer Science have been optionally included in the program. Emphasis is placed on five main streams of computer science. These are as follows:
1- Computer Networks
2- Database Systems
3- Software Engineering
4- Computer graphics and Human-Machine Interaction
5- Artificial Intelligence
6- Programming Languages
• Admission Requirements
A Candidate may apply for admission to the graduate program in Computer Science if he has a B.Sc. degree in Computer Science or equivalent obtained from K.S.U. or any other recognized university with a general average of "C" or better. Candidates holding B.Sc. degrees in other disciplines may also apply.
The department of Computer Science may upon reviewing a candidate's application find deficiencies in his computer-related background. The department council may in this case grant provisional approval to the candidate with the requirement that he makes up for these deficiencies by registering in some undergraduate courses determined by the departmental council.
An applicant must notice that the department accepts a limited number of students every year. Therefore the final or provisional admission of a student is subject to the number of applicants in that year, their GPA, and other academic factors.
• Degree Requirements
The basic requirements for the completion of the Master's Program in Computer Science are as follows:
Successful completion of a minimum of 24 credit hours of graduate courses with an average grade of not less than B.
Completion and successful defense of a thesis in the area of study approved by the department.