PhD Degree Requirements
To advance to candidacy for the PhD of Computer Science degree, a student must attend the Responsible Conduct of Research Workshop, take the Expository Writing Exam, successfully past the qualifying examination and complete the 18 credit hours of core requirements listed below:
a) Each student must take the following core courses:
SYCS 570 Advanced Algorithms
SYCS 551 Advanced Software Engineering I
SYCS 510 Computer Architecture
SYCS 572 Computability and Complexity
SYCS 680 Advanced Operating Systems
SYCS 500 Socially Relevant Computing (2 credits)
SYCS 600 Research Methods (1 credit)
b) The major must consist of at least 18 credit hours of graduate work approved by the advisor.
c) A minimum of 9 credit hours of courses must be taken outside of Computer Science. These course must be approved by the student’s graduate committee .
d) The minor must be approved by the Computer Science major specialization advisor. It must be a minimum of 12 credit hours.
e) Students must pass a comprehensive Exam to advance to candidacy. The exam will consist of two tests, with one test covering two of the five core areas, and the second test covering three of the five core areas. A test will contain two questions from each core area. For each core area that is tested, a student must score a minimum of 85% to obtain a high pass and a minimum of 70% to obtain a low pass. A high pass is required in at least four of the core areas on the comprehensive exam. The exam will be offered at the beginning of the Fall/Spring semesters. There is a limit of two times a student can take the exams. If a student gets an A grade in a core course he/she can place out of taking the comprehensive examination in that core area and is automatically awarded a high pass in that core area.
f) The student must select their graduate studies advisor that covers the selected major specialization. With the assistance of the graduate advisor the student can make recommendations for the remaining members of their graduate committee. At least one member must be outside of the university (external reviewer). At least one member must be in the minor area. Under normal circumstance there are 5 members of the committee. The majority of the committee must be from the Systems and computer science department.
g) The student’s proposal must be approved by the advisor before it is presented and defended to the whole committee. The proposal defense is open to the whole department. The whole committee (excluding the external reviewer) must approve the proposal before the student is approved to move forward with the dissertation. The proposal defense includes the student’s defending the ‘social relevance’ of the proposed effort.
h) Upon completion of the dissertation the student must defend their effort in a session open to the university. The dissertation must be approved by the whole committee in order to fulfill the dissertation requirement toward the PhD.
AREAS OF SPECIALIZATION
Software Engineering
Cybersecurity
Artificial Intelligence
Computer Networks
Computing Systems
MS Degree Requirements
For the Master of Computer Science degree, a student must attend the Responsible Conduct of Research Workshop, attend a 1-month workshop on Research Methods, take the Expository Writing Exam, and complete at least 33 credit hours, which are to be taken as follows.
a) Each student must take the following core courses totaling 15 credits:
SYCS 570 Advanced Algorithms
SYCS 551 Advanced Software Engineering I
SYCS 510 Computer Architecture
SYCS 572 Computability and Complexity
SYCS 680 Advanced Operating Systems
b) Each student must choose either of the following two options.
i. Thesis Option: comprised of 27-credits of courses and 6-credit hours of SYCS-699 (Master's Thesis). Students selecting the Thesis option must obtain an advisor in the Department of Systems and Computer Science. With the help of this advisor, the student must select a Thesis Committee. The majority of the committee must be faculty in the Systems and Computer Science department. The student must write a Master's thesis that satisfies the requirements of the advisor and the Graduate School. The student should note that a grade of "A" in SYCS-699 cannot be used to balance a grade of "C" in another course. The student must therefore maintain a grade point average of at least "B" in non-thesis courses in order to graduate. See the Graduate Bulletin for more information on this point and on any other factors related to graduate studies at Howard University.
ii. Project Option: comprised of 27-credits of courses, a minimum of 3-credit hours of SYCS-652 (Special Topics), 3-credit hours of Masters Project, and a written comprehensive examination‡. No hours from SYCS-699 (Master's Thesis) may be counted as part of the 30 hours. Students selecting the project option must obtain a project advisor in the Department of Systems and Computer Science. Students taking SYCS-652 must produce a symposium, workshop, conference, or journal article as a deliverable.
c) Each student must meet the computer science depth requirement by completing a minimum of three courses in one of the following areas of specialization.
d) Each student must meet the computer science breadth requirement by completing a minimum of one course in an area other than their depth area.
AREAS OF SPECIALIZATION
Software Engineering
Cybersecurity
Artificial Intelligence
Computer Networks
Computing Systems
Computational Sciences
* students who have received a grade of B or better in a comparable senior level undergraduate course in 'Analysis of Algorithms,' with the approval of the graduate advisor may substitute another 3 credit graduate computer science course.
Additional Requirements for The MS and PhD Degrees:
- Responsible Conduct of Research Workshop Requirement. Each student is required to take the Responsible Conduct of Research Workshop in the first semester of the graduate program. Attending and participating in this workshop is a requirement for all degrees offered by the Graduate School, including the Master of Computer Science. Details on this program, including registration, dates, and times can be found at the Graduate School’s web site
- Expository Writing Requirement. Each student is required to take the Expository Writing Examination in the first semester of the graduate program. Passing an Expository Writing Examination is a requirement for all degrees offered by the Graduate School, including the Master of Computer Science. Details on this program, including seminars for preparation to take the exam, examination dates, registration for the examination, and courses/workshops can be found at the Graduate School’s web site.
- Research Methods Workshop. Each student is required to attend a workshop on Research Methods (one month duration), to be conducted by the Director of Graduate Studies.
- Additional courses to be taken in Computer Science, Mathematics, Engineering, Business, or Fine Arts require the consent of the Graduate Advisor in the Department of Systems and Computer Science.
- At least eight courses must be graduate courses in the Department of Systems and Computer Science. Therefore, a maximum of two courses that are taken at other universities, or outside the Department of Systems and Computer Science may be counted toward the degree
(Top)
|