Students in the master's degree program in computer science and engineering can choose from two degree options:

  • Plan A: This program gives students the opportunity to focus on a specific area within computer science and engineering, perform preliminary research within that topic and write a thesis.
  • Plan B: This option, which doesn't require a thesis, allows students to study several different subjects within the discipline without necessarily specializing on any of them. Instead of writing a thesis, students must complete a graduate-level capstone course that integrates work across previous courses and demonstrates general mastery.

You don't need to decide whether you want to pursue Plan A or Plan B immediately, but you are encouraged to meet with your graduate advisor to discuss your coursework and plan for graduate school. More detailed information about course requirements for each plan can be found on the degree requirements tab.