Overview

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.

Curriculum

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

Contact

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

Email: Yudong.Liu@wwu.edu 

Phone: 360-650-4831

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

Applying

The e-form application should be submitted by the 5th week of each quarter.

Admission to the honors 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.

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.