plan
The student must complete a minimum of 30 Credit Hours of course work and a minimum of 6 Credit Hours of Research work (a total of 36 Credit Hours for the MS Degree). The student can choose from one of two tracks: (A) MS Thesis Track or (B) MS Project/Comprehensive Track.
Course Work
Under either track, the student must finish 15 Credit Hours of Mandatory Courses shown in Table 1, and select 15 Credit Hours from the Elective Courses shown in Table 2 below.
Table 1. Mandatory Courses SEQ Table \* ARABIC
|
Mandatory Courses for the MS Program in Computer Science (15 Credit Hours) |
|||
|
Credit Hours |
Course Name |
Course No. |
No. |
|
3 |
Advanced Operating Systems |
8070512 |
1 |
|
3 |
Advanced Computer Architecture |
8070520 |
2 |
|
3 |
Design and Theory of Algorithms |
8070530 |
3 |
|
3 |
Design of Programming Languages |
8070565 |
4 |
|
3 |
Advanced Database Systems |
8070580 |
5 |
Table 2. Elective Courses SEQ Table \* ARABIC
|
Elective Courses for the MS Program in Computer Science (15 Credit Hours) |
||||
|
The student should select 5 courses (15 Credit Hours) from the following 5 categories. The required courses are shown here as well (shaded) for category classification only. |
||||
|
Credit Hours |
Course Name |
Course No. |
Category |
No. |
|
3 |
Computer System Performance and Measurement |
8070507 |
Software Engineering/Tools |
1 |
|
3 |
Modeling and discrete Simulation |
8070508 |
||
|
3 |
Formal Methods in Software Development |
8070514 |
||
|
3 |
Software Engineering |
8070570 |
||
|
3 |
Advanced Database Systems (Req.) |
8070580 |
||
|
3 |
Advanced Operating Systems (Req.) |
8070512 |
Systems |
2 |
|
3 |
Advanced Computer Architecture (Req.) |
8070520 |
||
|
3 |
Advanced Computer Networks and Communications |
8070524 |
||
|
3 |
Design and Theory of Algorithms (Req.) |
8070530 |
Theory |
3 |
|
3 |
Algorithmic Graph Theory |
8070535 |
||
|
3 |
Foundations of Computing |
8070560 |
||
|
3 |
Design of Parallel Algorithms |
8070538 |
||
|
3 |
Pattern Recognition and Analysis |
8070502 |
AI & Pattern Recognition |
4 |
|
3 |
Computer Vision |
8070503 |
||
|
3 |
Neural Networks |
8070509 |
||
|
3 |
Genetic Algorithms |
8070516 |
||
|
3 |
Agents Technology |
8070526 |
||
|
3 |
Artificial Intelligence |
8070541 |
||
|
3 |
Knowledge-Based Systems |
8070545 |
||
|
3 |
Machine Learning |
8070547 |
||
|
3 |
Design of Programming Languages (Req.) |
8070565 |
Other Subjects |
5 |
|
3 |
Virtual reality |
8070543 |
||
|
3 |
Multimedia |
8070550 |
||
|
3 |
Net-Centric Computing |
8070555 |
||
|
3 |
Human Computer Interaction |
8070575 |
||
|
3 |
Social, Ethical, and Professional Issues |
8070588 |
||
Track A: Thesis
Under this plan, 30 of the required 36 Credit Hours must be at the 500-600 level. Further, the student must complete at least 6 Credit Hours in Master's Thesis Research offered as 8070599. Other regulations for this Plan are as follows:
- The student is responsible to find an MS thesis advisor. The thesis advisor chairs the student's MS thesis review committee and becomes the student's academic advisor.
- The student, in consultation with his/her advisor, forms an MS thesis review committee consisting of at least three Al-Quds regular faculty members, including the thesis advisor. One of the committee members may be from outside the Department.
- The thesis review committee must be formed and the thesis proposal must be approved by the committee before the student may enroll in 8070599.
- The student is required to make a public presentation and pass an oral certifying examination in defense of his/her MS thesis. The MS thesis and the student's performance on the examination must be approved by a positive vote of at least two-thirds of the thesis review committee members.
- The student is expected to provide to his/her thesis advisor a hard-bound copy of the thesis along with any product software, hardware, etc. that constitutes his/her thesis work. The student must abide by other submission requirements set by the Department, College, and the University.
Track B: Project & Comprehensive Exam
Under this plan, 30 of the required 36 Credits must be at the 500-600 level. Further, the student must complete 6 Credits in Master's Project Research offered as 8070598 and must pass the Comprehensive Exam offered as 8070777. Other regulations for this Plan are as follows:
- The student has the responsibility of finding an MS Project advisor. The project advisor chairs the student's MS project review committee and becomes the student's academic advisor.
- The student, in consultation with his/her advisor, forms an MS project review committee consisting of at least three Al-Quds regular faculty members, including the project advisor. One of the committee members may be from outside the Department.
- The Project Abstract must be approved by the MS Project advisor and the Graduate Director before the student may enroll in 8070598.
- The student is required to make a public presentation and pass an oral certifying examination in defense of his/her MS project. The MS project and the student's performance on the examination must be approved by a positive vote of at least two-thirds of the project review committee members.
- The student is expected to provide to his/her advisor a hard-bound copy of the project along with any product software, hardware, etc. that constitutes his/her project work. The student must abide by other submission requirements set by the Department, College, and the University.
- The student must register and pass the Comprehensive Exam (Course number 8070777) after passing Project-1 requirement. If the student fails the Comprehensive Exam on the first attempt, he is given one more chance to repeat it in a following semester. If he fails the Exam on the second attempt, he is dismissed from the program.
Program Filing
All MS students, with the help of their advisors, must file a formal DEPARTMENTAL MASTERS DEGREE PROGRAM'' before the completion of 6 Credit Hours of graduate work.
Modifications in MS Degree Program
- Given the approval of their advisor, students may make changes in their "MASTERS DEGREE PROGRAM,'' subject to the following conditions.
- No change in the program will be approved that adds or deletes a course for which a grade (including "incomplete'') has already been received.
- No course in the program in which a passing grade (60.0) has been obtained can be repeated in the program.
- Normally, no change in the program will be allowed during the final term in which the student is to receive his MS degree.
Limitations
The requirements for the MS degree must be completed within five calendar years of the date of enrollment in the first course included for degree certification. Normally, teaching assistantship support for students in MS program is limited to two years.
MS in Computer Science
Suggested Enrollment Plan
(Course Sequence)
First Year
|
First Semester |
Second Semester |
||||
|
Design and Theory of Algorithms |
8070530 |
3 |
Advanced Computer Architecture |
8070520 |
3 |
|
Advanced Database Systems |
8070580 |
3 |
Design of Programming Languages |
8070565 |
3 |
Second Year
|
First Semester |
Second Semester |
||||
|
Advanced Operating Systems |
8070512 |
3 |
Advanced Computer Networks and Communications |
8070524 |
3 |
|
Elective |
|
3 |
Elective |
|
3 |
|
Start of Thesis work (Thesis track) Start of Project work (Project track) |
|||||
Third Year
|
First Semester |
Second Semester |
||||
|
Elective |
|
3 |
Comprehensive Exam (Project Track) |
8070777 |
3 |
|
Elective |
|
3 |
Project2 (Project track) |
8070598 |
3 |
|
OR Thesis2 (Thesis track) |
8070599 |
||||
|
Project1 (Project track) |
8070598 |
3 |
|
||
|
OR Thesis1 (Thesis track) |
8070599 |
||||






