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)
Course List | Code | Title | Units |
| MATH 1510 | Calculus I (AP credit may satisfy this requirement) | 3 |
| MATH 1520 | Calculus II (AP credit may satisfy this requirement) | 3 |
| MATH 2130 | Calculus III | 3 |
| MATH 3300 | Matrix Algebra (Prerequisite: MATH 1520) | 3 |
| DAT 1200 | Managerial Statistics I | 3 |
| or ESE 3260 | Probability and Statistics for Engineering |
| or SDS 3020 | Elementary to Intermediate Statistics and Data Analysis |
| DAT 1201 | Managerial Statistics II | 3 |
| MGT 2010 | Management Communication | 4 |
| 3 |
| 3 |
| Total Units | 28 |
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 credit for the preceding courses in the calculus sequence by following the mathematics 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/No Pass). At least one course must be an ethics course from the program's list of approved ethics courses.
- 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/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)
- 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 clusters:
Business Analytics Cluster
Business Core Course Requirements (18 units)
Electives (Choose 12 units)
Course List | Code | Title | Units |
| DAT 3015 | Data Analytics in Python (Prerequisite: Sophomore standing) | 3 |
| FIN 4480 | Advanced Financial Management (Prerequisites: FIN 3150 and DAT 1201) | 3 |
| FIN 4510 | Options, Futures and Derivative Securities (Prerequisite: FIN 3150, DAT 1201, and MATH 1520) | 3 |
| MEC 4710 | Empirical Techniques for Industry Analysis (Prerequisites: MEC 2900, DAT 1200, and DAT 1201) | 3 |
| MKT 3780 | Marketing Research (Prerequisites: MKT 3150, DAT 1200, and DAT 1201 or concurrent enrollment in DAT 1201) | 3 |
| MKT 4001 | Digital Marketing and Analytics (Prerequisites: MKT 3150 and either DAT 1200, MATH 2200, MATH 3200, or ESE 3260) | 3 |
| SCOT 4300 | Operations Fun: Data-Driven Optimization (Prerequisite: SCOT 2000) | 3 |
| SCOT 4580 | Operations Analytics (Prerequisite: SCOT 3150) | 3 |
Strategy & Leadership Cluster
Business Core Course Requirements (15 units)
Course List | Code | Title | Units |
| ACCT 2610 | Principles of Financial Accounting | 3 |
| FIN 3150 | Capital Markets and Financial Management | 3 |
| MEC 2900 | Microeconomics | 3 |
| MGT 1000 | Individual in a Managerial Environment | 3 |
| OB 3150 | Organization Behavior Within the Firm (MGT 1000 or sophomore standing) | 3 |
| Total Units | 15 |
Electives (Choose 15 units)
Computer Science Course Requirements (30 total units)
Computer Science Core Course Requirements (9 units, C– grade required)
Course List | Code | Title | Units |
| CSE 1301 | Introduction to Computer Science | 3 |
| CSE 2407 | Data Structures and Algorithms | 3 |
| CSE 3302 | Object-Oriented Software Development Laboratory | 3 |
| Total Units | 9 |
Electives (Choose 21 units)
Course List | Code | Title | Units |
| |
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.