M.S. in Computer Science
An M.S. student must complete a minimum of 30 credits of coursework beyond the Bachelor's degree. Students may pursue the Master's degree under a thesis option or a courses only option. For more information, please refer to https://www.cs.montana.edu/masters/index.html.
Courses only Master's candidates do not need to take a comprehensive exam. Thesis Master's candidates must present and defend their thesis in a public seminar. Required courses include:
| CSCI 532 | Algorithms | 3 |
| CSCI 538 | Computability | 3 |
| CSCI 590 | Master's Thesis (thesis option only) | 10 |
Program Learning Outcomes
- Thesis and courses-only track: Demonstrate technical expertise in the fundamental areas of computer science.
- Thesis and courses-only track: Integrate knowledge of disparate computer science subjects.
- Thesis and courses-only track: Effectively communicate knowledge to a scientific audience.
- Thesis track: Effectively communicate research to a scientific audience.
- Thesis track: Perform original research.