Masters Program


Students in the non-thesis option must take 15 courses (45 credits). 6 courses must be in their major (Computer Science or Electrical Engineering). A further 5 courses must be in CS or EE.

Of the 15 courses, 4 can be electives outside of CS and EE. Students must also fulfill the ethics requirement, for which they can use CS569 Scholarship Skills or CONJ 650. Fulfillment of the ethics requirement is counted as an elective.

Students will determine what courses they take in consultation with their advisory committee. Courses will be chosen so as to give the student a solid understanding of their area, as well as specialized knowledge in speech and language processing, machine learning, and/or applying this to biomedical problems.


Due to our small class size, Masters students have ample opportunities to do research work.  Research work is strongly suggested for students who

  • might want to pursue a Ph.D. thesis,
  • want to become more knowledgeable in focused area of computer science or electrical engineering,
  • or want to learn how to apply the scientific process, which is to understand related research work, form a hypothesis, implement a computer program that encapsulates the hypothesis, measure the output of the computer program (and thus the hypothesis), compare the results to the related work, and write up the results in a scholarly fashion.

Students can become involved in research by taking research credits. For the non-thesis option, students can count up to 6 credits of research towards their degree (equivalent of two courses), which can count as part of their 6 courses in their major. 

Students interested in a larger research component can take the Thesis Option, which is described next.



The masters thesis option has similar requirements as the non-thesis option, described above.  For the ethics requirement, students must take CS569 Scholarship Skills (rather than CONJ 650).  Students can also take up to 12 cedits of research (equivalent of four courses), which can count as part of their 6 courses in their major. Many students will take additional research credits in order to complete their thesis, giving them more than 45 credits in total.


The non-thesis option will take about a year and a half to complete (5 terms). Full-time Masters students are expected to take at least 3 courses per term in Fall, Winter, and Spring. No courses are offered during Summer term.

The thesis option might take longer than a year and a half, as students typically take more than 12 credits of research. Students can take research credits in the summer.

The program expects to offer at least 3 courses per term. Students can also take independent study or research credits with a professor. With approval of their Advisory Committee, students can also take courses from other departments in the School of Medicine, including conjoined courses. These will usually count as electives. Also with approval of their Advisory Committee, students can take courses at PSU to increase their breadth in CS and EE. The Advisory Committee will recommend whether the course will count as a core course or an elective.



This information can be found on the Registrar's website


View our course list
View classes being taught this year

Learn more about the admissions process