BACHELOR OF SCIENCE
Students must apply for admission to the major by completing a form in the department office, Communication Facility 495, or online at www.cs.wwu.edu. Students are assigned a faculty advisor when accepted as a major. Students who have not yet been accepted as majors should seek advice in the undergraduate advisor's office. To graduate, the student must satisfy the requirements as stated in the catalog in effect at the time of declaration or in a subsequent catalog.
TRANSFER STUDENTS
Washington community college transfers comprise a large percentage of Western's students, especially computer science majors. Transfer students are very welcome in the computer science program; however, optimum progress depends upon fulfilling the following requirements:
- Math 124 and 125
- Two programming courses in a high-level language, such as Ada, C++, C# or Java
- A year sequence chosen from Biol 204, 205, 206; CHEM 121, 122, 123; Phys 121/131, 122/132, 123/133; Geol 211, 212, and one of 310, 314, 318, 352
- Students are further encouraged to take a linear algebra course (MATH 204).
MID-PROGRAM CHECKPOINT
To complete the Bachelor of Science degree in computer science within four years, the student should complete the following courses by the start of the junior year. Major omissions from this list will make it difficult or impossible to complete this degree within two additional years.
- Math 124, 125
- CSCI 141, 145, 211, 241
- The supporting science sequence (choice of biology, chemistry, geology or physics)
INFORMATION
Department of Computer Science, Communication Facility 495, Western Washington University, Bellingham, WA 98225-9062. Please direct questions to the departmental office: The phone is 360-650-3805, or correspond by e-mail csdept@cc.wwu.edu.
ADVISING
Undergraduate Advisor: Julie Marx, CF 459, 360-650-2300, Julie.Marx@wwu.edu
For more detailed information on advising issues, go to www.cs.wwu.edu and click on the advising link.
REQUIRED COURSEWORK
Major - Computer Science - 91 credits from computer science and mathematics
- CSCI 141, 145, 211, 225, 227, 241, 341, 344, 347, 351, 352, 367, 401, 405, 410, 460, 496
- Math 124, 125, 204, 226, 341
- 12 credits chosen from CSCI 311, 342, 343, 380, 400, 402, 417, 420, 430, 442, 444, 450, 461, 467, 480, 483, 494, 505, 517, 520, 525, 527, 528, 530, 536, 540, 545, 555, 571, 572, 573, 577, 578, 580, 584, 585, M/CS 335, 375, 435, 475, of which a maximum of 4 credits may be from CSCI 400 or 494 projects. Note: Undergraduate students may take 500-level courses only if they have a GPA of at least 3.0 and instructor permission
- A supporting sequence chosen from: BIOL 204, 205, 206; CHEM 121, 122, 123; Geol 211, 212, and one of Geol 310, 314, 318, 352; or Phys 121/131, 122/132, 123/133
- Two additional courses of a supporting nature, each chosen by one of the two methods: 1) a course in the same discipline as the supporting sequence chosen above, which has at least one course in the sequence as a prerequisite or 2) a course from a different discipline than the supporting sequence chosen above, but restricted to the list above.