Washington University, St. Louis Engineering

BS with a Major in Computer Science

The Bachelor of Science in Applied Science (Computer Science) degree program is depreciated and is not available to students entering the university Fall 2015 or later.

For those continuing students who wish to consider the BSCS degree, listed below are differences between the BSAS (Computer Science) and BSCS that you should know.

  1. The BSCS technical electives require distribution (one T, one S, and one M or A course)
  2. The BSCS mathematics requirement includes Math 309 or ESE 318
  3. The BSCS natural science requirement is not the same as the BSAS (Computer Science). Courses must be designated Natural Sciences & Mathematics (NSM) by the College of Arts & Sciences, and courses from the Department of Psychology cannot be used to meet the requirement.

For those continuing students who choose not to transfer to the BSCS degree program, the degree requirements for the BSAS (Computer Science) are described below. The degree requires 120 units, including six core courses and eight elective courses.

  1. Core: CSE 131, CSE 132, CSE 240, CSE 247, CSE 332S, and (CSE 422S or CSE 431S or CSE 425S)
  2. CSE technical electives: At least 24 additional CSE units (eight [8] courses) with an S, T, M, or A suffix. Up to six [6] units of Independent Study (CSE 400E) can count towards technical electives. There is no limit as to how many Independent Study courses that can count towards the general 120 units.
  3. Calculus: Math 131-132-233
  4. Probability: Math 3200 or ESE 326 or the sequence QBA 120-121
  5. Science: Any eight (8) units (2-3 courses) in a natural science or psychology (Courses taken in the following departments will be counted: Chemistry, Earth and Planetary Sciences, Physics, Psychology, Biology, Philosophy-Neuroscience-Psychology).
  6. Writing: EP 310 and the EComp requirement
  7. Humanities and Social Sciences: 18 units total, with at least 6 units in the humanities and at least 6 in the social sciences. Additional distribution requirements apply to these units.
  8. Additional requirements: At least 30 units at the 300-level or higher must be SEAS courses. Among the 120 units counted toward the degree, at least 42 must be at the 300-level or higher.

*Please check Engineering School rules and policies on the Bulletin.

Washington University in St. Louis School of Engineering & Applied Science, Department of Computer Science & Engineering

Bryan Hall, CB 1045, 1 Brookings Drive, Saint Louis, MO, USA 63130
Phone: (314) 935-6160, Fax: (314) 935-7302

Reduce Font SizeEnlarge Font SizePrint Page