Master of Science in Computer Science

About

The Master’s Program in Computer Science has been designed to provide you with opportunities for professional growth in this rapidly changing field. The program gives a balance between practical applications-oriented content and a theoretical framework for continued learning. We offer Graduate Service Appointments (GSAs) to help students pay for school.

Apply Now

Curriculum and Requirements

Computer Science, Master of Science (MS)

Dan Tappan, Program Advisor
315 CEB
509.359.7093

The Master’s Program in Computer Science has been designed to provide opportunities for professional growth in this rapidly changing field. The program strives to provide a balance between practical applications-oriented content and a theoretical framework for continued learning.

Required Core–this coursework provides core knowledge in the areas of algorithms, database systems, software engineering, operating systems and research methods.
CSCD 501ADVANCED ALGORITHMS5
CSCD 506RESEARCH METHODS IN COMPUTER SCIENCE (must be taken in the first year of the program)5
CSCD 524ADVANCED SOFTWARE ENGINEERING5
CSCD 527MODERN DATABASE SYSTEMS5
Electives–choose five courses–at least two must be at the 500-level20
Note: This coursework provides the student an opportunity to take courses specialized to their particular area(s) of interest. Any 400-level or non-CSCD course must be approved by the CSCD graduate coordinator or the student’s graduate committee chair. CSCD 695 cannot be used to satisfy any portion of these elective requirements. The courses CSCD 538 and CSCD 539 may each apply more than once, provided distinct topics are studied.
Thesis, Project or Workplace Project
Note: The student is expected to expand their knowledge with a published thesis or to apply their knowledge to a significant project. Projects may be work-related. The thesis or project is defended in a final oral examination of the student’s work.
CSCD 600THESIS10
or CSCD 601 RESEARCH REPORT
or CSCD 595
CSCD 602
PROFESSIONAL INTERNSHIP
and INDUSTRY PROJECT
Total Credits50

Catalog Listing

Student Learning Outcomes

Student Learning Outcomes–for the Master’s in Computer Science may be found at ewu.edu/csslo