Any Computer Science Restricted Electives from the list in the description of the Computer Science, M.S. program.
There are two different ways to satisfy the project requirement: (1) by extending and completing a significant project begun within a regular course, or (2) by conpleting a separate 690 Project course.
If a student is doing a project within a course, no additional tuition payment is due for that project and no additional credit is given for it. The instructor for the project course must agree, at the beginning of the trimester, to accept the project in fulfillment of degree requirements.
If a student is doing the 690 Project course, it will count as an elective course in addition to satisfying the project requirement. Students who plan to do the 690 Project must find a project advisor, prepare a project proposal and obtain written approval for the project prior to registration.