Computer Science Pre-Master's Program


If you have any questions, please contact the Computer Science Pre-Master's and Graduate Program advisor, Dr. Moushumi Sharmin


Phone: 360-650-2249

Fast Track Master's Degree - Overview

If you decide to pursue the Fast Track Master's degree after graduating with a Computer Science Pre-Master's BS degree, you need to apply to the graduate program, information can be found on Western's Graduate School website.


The Computer Science Pre-Master's (formerly Honors) Program makes it possible for exceptional Computer Science undergraduate students to complete both a BS and an MS degree in Computer Science in five years. If you are accepted into the Computer Science Pre-Master's Program, you will take four core courses from the graduate program when you are a senior. If you apply to and are accepted as a master's degree student by the WWU Graduate school, you then may complete your master's degree in one additional year. Please note, your standing as a participant in the Computer Science Pre-Master's Program does not guarantee acceptance as a master's degree candidate.


In order to graduate with a Computer Science Pre-Master's BS degree, four 500-level courses must be taken; three must be from the list below, then the fourth can either be from the list below, or be a 500-level elective:

CSCI 509 Operating Systems Internals -- Substitute for CSCI 447

CSCI 510 Theory of Computation -- Substitute for CSCI 401

CSCI 511 Advanced Algorithms and Data Structures -- Substitute for CSCI 405

CSCI 512 Design & Implementation of Computer Programming Languages -- Substitute for CSCI 410

Application Requirements

  • Computer Science major in good standing
  • GPA of 3.0 or better in CSCI courses
  • GPA of 3.0 or better, overall
  • Have completed at least three of the required 300-level CSCI courses: 305, 330, 345, 347, 367
  • Have not taken more than one, but preferably none, of: CSCI 401, 405, 410, 447


The webform application should be submitted by the 5th week of each quarter.

Admission to the Pre-Master's program and registration for the 500-level classes is on a space-available basis.

You should expect a response and decision on your application prior to Phase I registration for the next quarter.