Washington University, St. Louis Engineering

Second Major in Computer Science

Students earning a degree in another division can earn a second major in computer science by completing the requirements as listed below. It is not necessary to complete other distribution requirements of the School of Engineering for the second major.

  • Core (5 courses): CSE 131, CSE 132, CSE 240 (or Math 310), CSE 241, and CSE 332S.  Each of these core courses must be passed with a grade of C- or better.
  • Electives (5 courses): Any five (5) additional CSE courses with an S, T, M, or A suffix
  • Calculus: Math 131 (or Math 121-122)
  • Probability: ESE 326 (or Math 2200 or 3200, or QBA 120-121)
  • Capstone: An additional 6 units of coursework (or independent study) at the 300-level or higher with a significant computational component

A second major in computer science can expand your career options and is ideal for a student pursuing a degree in a field with limited employment opportunities or for interdisciplinary study in areas such as cognitive science, computational biology, chemistry, physics, philosophy, and linguistics. The second major option is also well-suited for students planning careers in medicine, law, business, architecture, and fine arts. You may want to contact faculty who can offer insights into specific fields applicable to the second major.

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