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 taken at Washington University)
  • Complete the last 30 units at Washington University

Foundation Course Requirements (28 units)

MATH 1510Calculus I (AP credit may satisfy this requirement)3
MATH 1520Calculus II (AP credit may satisfy this requirement)3
MATH 2130Calculus III3
MATH 3300Matrix Algebra3
DAT 1200Managerial Statistics I3
or ESE 3260 Probability and Statistics for Engineering
or SDS 3020 Elementary to Intermediate Statistics and Data Analysis
DAT 1201Managerial Statistics II3
MGT 2010Management Communication4
One College Writing Program course (themed writing course)3
One Natural Sciences course designated NSM (Natural Sciences and Mathematics)3
Total Units28

Upon completing a course in the calculus sequence (MATH 1510 Calculus I-MATH 1520 Calculus II-MATH 2130 Calculus III) with a grade of C+ or better, the student may apply to receive proficiency for the preceding courses in the calculus sequence by following the Department of Mathematics' Proficiency 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, Environmental, and Planetary Sciences; or Physics. These courses must be completed with a grade of C– or better. AP credit may also satisfy this requirement.

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 (26 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 for quality graded credit (not Pass/No Pass). At least one course must have the Business :: Ethics Values course tag.

  • Free Electives (11 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/No Pass grade option. A student may take a maximum of one course per semester as Pass/No Pass. If a course is only offered as Pass/No Pass, a student may choose another course to audit or take as Pass/No Pass.

Capstone/Integrated Learning Experience Requirements (6 units)

  • 6 units of coursework jointly approved by the faculty curriculum oversight committees of both Business and Engineering
  • Junior Year Capstone: MGT 4101 Startup Practicum (St. Louis) or MGT 4108 Startup Practicum (Domestic)
  • Senior Year Capstone: CSE 4307 Software Engineering Workshop, CSE 4309 Mobile Application Development II, CSE 4501 Video Game Programming II, or CSE 4504 Software Engineering for External Clients

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 following concentrations:

Business Analytics Concentration

Business Core Course Requirements (18 units)

ACCT 2610Principles of Financial Accounting3
FIN 3150Capital Markets and Financial Management3
MEC 2900Microeconomics3
MKT 3150Principles of Marketing3
SCOT 2000Quantitative Business Decision Making3
SCOT 3150Operations Management3
Total Units18

Electives (Choose 12 units)

DAT 3015Data Analytics in Python3
DAT 4550Machine Learning Tools for Prediction of Business Outcomes3
FIN 4480Advanced Financial Management3
FIN 4510Options, Futures and Derivative Securities3
MEC 4710Empirical Techniques for Industry Analysis3
MKT 3780Marketing Research3
MKT 4001Digital Marketing and Analytics3
SCOT 4300Operations Fun: Data-Driven Optimization3
SCOT 4580Operations Analytics3

Strategy & Leadership Cluster

Business Core Course Requirements (15 units)

ACCT 2610Principles of Financial Accounting3
FIN 3150Capital Markets and Financial Management3
MEC 2900Microeconomics3
MGT 1000Individual in a Managerial Environment3
OB 3150Organization Behavior Within the Firm3
Total Units15

Electives (Choose 15 units)

MEC 3700Game Theory for Business3
MEC 4700Industrial Economics3
MGT 3800Business Strategy3
MGT 4020Ethical Issues in Managerial Decision Making1.5
MGT 4210Introduction to Entrepreneurship3
or MGT 4603 Introduction to Social Entrepreneurship
MGT 4290Management and Corporate Responsibility1.5
MGT 4601Corporate and Global Strategy3
OB 4300Thinking Creatively and Leading Creative Teams1.5
OB 4340Talent Analytics1.5
OB 4350People Metrics1.5
OB 4610Negotiation3
OB 4620Leadership in Organizations3
OB 4685Mindfulness and Performance in the Workplace1.5
OB 4720Defining Moments: Lessons in Leadership and Character From the Top1.5

Computer Science Course Requirements (30 total units)

Computer Science Core Course Requirements (9 units, C– grade required)

CSE 1301Introduction to Computer Science3
CSE 2407Data Structures and Algorithms3
CSE 3302Object-Oriented Software Development Laboratory3
Total Units9

Electives (Choose 21 units)

Choose seven courses from any CSE courses with a Workday course tag of CSE Applications, CSE Machines, CSE Systems, or CSE Theory. CSE 1302, CSE 2400, CSE 3050, and CSE 3407 will count as electives in this category. Note that ESE 4170 will be accepted as a CSE elective as well.

Additional Information

  • Students earning this degree will not be eligible to earn a second undergraduate degree or a second major in computer science, computer science + math, computer science + economics, data science, or a minor in computer science.
  • Students earning this degree will not be eligible to earn a second undergraduate degree or second major in business. Students are eligible to earn a business minor, but 15 additional units are required, as coursework cannot double count.
  • Students earning this degree will not be eligible to earn a second major in financial engineering. 

Contact Info