Computer Science MS - Curriculum
Computer Science MS
Computer Science (thesis option), MS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
CSCI-665 | Foundations of Algorithms This course provides an introduction to the design and analysis of algorithms. It covers a variety of classical algorithms and their complexity and will equip students with the intellectual tools to design, analyze, implement, and evaluate their own algorithms. Note: students who take CSCI-261 or CSCI-264 may not take CSCI-665 for credit. (Prerequisites: (CSCI-603 and CSCI-605 and CSCI-661 with grades of B or better) or ((CSCI-243 or SWEN-262) and (CSCI-262 or CSCI-263)) or equivalent courses. This course is restricted to COMPSCI-MS, COMPSCI-BS/MS, or COMPIS-PHD students.) Lec/Lab 3 (Fall, Spring). |
3 |
CSCI-790 | Computer Science MS Thesis Thesis capstone of the master's degree program. Student must submit an acceptable thesis proposal in order to enroll. It is expected that the work would lead to a paper of the caliber of those generally acceptable to a national conference. (Enrollment in this course requires permission from the department offering the course.) Thesis (Fall, Spring, Summer). |
6 |
Cluster Courses |
9 | |
Electives |
12 | |
Total Semester Credit Hours | 30 |
Computer Science (project option), MS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
CSCI-665 | Foundations of Algorithms This course provides an introduction to the design and analysis of algorithms. It covers a variety of classical algorithms and their complexity and will equip students with the intellectual tools to design, analyze, implement, and evaluate their own algorithms. Note: students who take CSCI-261 or CSCI-264 may not take CSCI-665 for credit. (Prerequisites: (CSCI-603 and CSCI-605 and CSCI-661 with grades of B or better) or ((CSCI-243 or SWEN-262) and (CSCI-262 or CSCI-263)) or equivalent courses. This course is restricted to COMPSCI-MS, COMPSCI-BS/MS, or COMPIS-PHD students.) Lec/Lab 3 (Fall, Spring). |
3 |
CSCI-788 | Computer Science MS Project Project capstone of the master's degree program. Students select from a set of possible projects and confirm that they have a project adviser. Students enroll in a required colloquium component that meets weekly, during which they present information, related to their projects. Projects culminate with delivery of a final report and participation in a poster session open to the public. (Restricted to students in COMPSCI-MS and COMPSCI-BS/MS programs.) Colloquium 3, Project 3 (Fall, Spring, Summer). |
3 |
Cluster Courses |
9 | |
Electives |
15 | |
Total Semester Credit Hours | 30 |
Note for online students
The frequency of required and elective course offerings in the online program will vary, semester by semester, and will not always match the information presented here. Online students are advised to seek guidance from the listed program contact when developing their individual program course schedule.