The Bachelor of Science in Business and Computer Science degree program provides an integrated educational experience that involves both the Olin Business School and the McKelvey School of Engineering. The objectives of this program are to provide students with the fundamental knowledge and perspectives of computer science and business and to expose them to the unique opportunities created by combining these disciplines. As one of the only such joint programs in the country, the Bachelor of Science in Business and Computer Science features unique curricular and cocurricular elements that help to create a distinctive program.

General Degree Requirements

  • Complete at least 120 applicable units
  • Earn at least a C (2.0 cumulative grade-point average) in all applicable courses taken at Washington University
  • Earn at least a C (2.0 GPA) in each separate school of study
  • Complete a minimum of 60 units at Washington University (at least 30 units must be "B" courses and at least 30 units must be "E" courses)

Foundation Course Requirements (30 units)

Math 131Calculus I (AP credit may satisfy this requirement)3
Math 132Calculus II (AP credit may satisfy this requirement)3
Math 233Calculus III3
Math 309Matrix Algebra (Prerequisite: Math 132)3
DAT 120Managerial Statistics I3
or ESE 326 Probability and Statistics for Engineering
DAT 121Managerial Statistics II3
MGT 201Management Communication4
Engr 310Technical Writing3
One College Writing Program course (themed writing course)3
One Natural Sciences course designated NSM (Natural Sciences and Mathematics)3
Total Units31

Upon completing a course in the calculus sequence (Math 131-Math 132-Math 233) with a grade of C+ or better, the student may apply to receive credit for the preceding courses in the calculus sequence by following the mathematics and statistics department's back credit policy.

The Natural Sciences requirement is for 3 units designated NSM (Natural Sciences and Mathematics) from any of the following departments: Anthropology, Biology, Chemistry, Earth and Planetary Sciences, Environmental Studies or Physics. These courses must be completed with a grade of C- or better.

The school's English proficiency requirement is satisfied only by a grade of C- or better in one of the themed college writing courses developed by the College Writing Program.

Breadth/Free Elective Course Requirements (24 units)

  • Humanities and Social Sciences (15 units): Any course with A&S attributes of Humanities (HUM), Language and Cultural Diversity (LCD), or Social and Behavioral Sciences (SSC). These courses must be taken with the credit grade option only (not pass/fail). At least one course must be an ethics course from the list of approved ethics courses (PDF).
  • Free Electives (9 units): Any course from any day-school division, including prematriculation credit (e.g., AP credit). The free elective courses may be taken with the pass/fail grade option.

Capstone/Integrated Learning Experience Requirements (6 units)

  • Six units of course work jointly approved by the faculty curriculum oversight committees of both Business and Engineering
  • Current examples: MGT 401 CEL PracticumMGT 401S Small Business Initiative, MGT 401M Sustainable Development and Conservation Through Entrepreneurial Collaboration: Madagascar (taken senior year), CSE 437S Software Engineering Workshop

Major Course Requirements (60 units)

  • Business Course Requirements (30 units) as listed in the section below
  • Computer Science Course Requirements (30 units) as listed in the section below

Business Course Requirements (30 total units)

Choose one of the two clusters below:

Business Analytics Cluster

Business Core Course Requirements (18 units)

MEC 290Microeconomics (Prerequisite: Math 131)3
ACCT 2610Principles of Financial Accounting3
FIN 340Capital Markets and Financial Management3
MKT 370Principles of Marketing3
DAT 200AAnalytics and Modelling for Business Decisions (Prerequisite: DAT 120 and completion or concurrent enrollment in DAT 121)3
OSCM 356Operations Management (Prerequisites: ACCT 2610, MEC 290 or Econ 1011 and completion or concurrent enrollment in QBA 200A)3
Total Units18

Electives (choose 12 units)

MEC 471Empirical Techniques for Industry Analysis (Prerequisites: MEC 290; QBA 120 and QBA 121)3
FIN 448Advanced Financial Management (Prerequisite: FIN 340 and QBA 121)3
FIN 451Options, Futures and Derivative Securities (Prerequisite: FIN 340)3
OSCM 400CAnalytics for Operational Excellence (Prerequisite: OSCM 356 or concurrent enrollment in OSCM 356)3
OSCM 458Oerations Analytics (Prerequisite: OSCM 356)3
MKT 378Marketing Research (Prerequisites: MKT 370, QBA 120 and QBA 121)3
MKT 400GDigital Marketing and Analytics (Prerequisite: MKT 370 and either QBA 120, Math 2200, Math 3200 or ESE 326)3

Strategy & Leadership Cluster

Business Core Course Requirements (15 units)

MGT 100Individual in a Managerial Environment3
MEC 290Microeconomics (Prerequisite: Math 131)3
ACCT 2610Principles of Financial Accounting3
FIN 340Capital Markets and Financial Management (Prerequisites: Math 132, ACCT 2610, MEC 290 and completion or concurrent enrollment in QBA 121)3
OB 360Organization Behavior Within the Firm (Prerequisite: MGT 100 or sophomore standing)3
Total Units15

Electives (choose 15 units)

OB 400DThinking Creatively and Leading Creative Teams (Prerequisite: OB 360)1.5
MGT 450VDefining Moments: Lessons in Leadership & Character From the Top (Prerequisite: MEC 290)1.5
MGT 460HCorporate and Global Strategy (Prerequisite: MGT 380)3
OB 462Leadership in Organizations (Prerequisite: Sophomore standing)3
MEC 370Game Theory for Business (Prerequisite: MEC 290)3
MEC 470Market Competition and Value Appropriation (Prerequisite: MEC 370)3
MGT 421Introduction to Entrepreneurship3
or MGT 460L Introduction to Social Entrepreneurship

Computer Science Course Requirements (30 total units)

Computer Science Core Course Requirements (9 units)

CSE 131Introduction to Computer Science3
CSE 247Data Structures and Algorithms3
CSE 332SObject-Oriented Software Development Laboratory (Prerequisite: CSE 247)3
Total Units9

Electives (choose 21 units)

Choose seven courses from any CSE courses with an S, M, T, or A suffix. CSE 132, CSE 240 and CSE 347 will count as electives in this category.

Note: Students earning this degree will not be eligible to earn a second undergraduate degree in computer science, a second major in computer science, or a minor in computer science.