About the Department
About the Department
News
Calendar
Computer Science & Engineering Colloquia Series
Facts
History
Entrepreneurial Activities
Multidisciplinary Studies
Committees & Assignments
External Advisory Board
Student Organizations
Internal Documents
About WUSTL & St. Louis
People
Department Leadership
Faculty
Other Appointments
Department Staff
Collaborating Faculty
Doctoral Students
Masters Students
Alumni
Research
Research Areas
Technical Reports
Theses & Dissertations
Research News
Collaborating Laboratories and Centers
Graduate Programs
Graduate Degree Programs
Course Schedules & Descriptions
Colloquia Series
Doctoral Student Seminars
Admission Requirements
Financial Assistance & Fellowships
Undergraduate Programs
Undergraduate Degree Programs
Admission Requirements
Course Schedules & Descriptions
Undergraduate Research Opportunities
Student Services
Wustl Engineering
Department of Computer Science & Engineering
>
Undergraduate Programs
>
Undergraduate Degree Programs
>
BS in Computer Science
BS in Computer Science
The Bachelor of Science in Computer Science (BSCS) is the traditional computer science degree in the School of Engineering & Applied Science. If you are planning a career in computer science and want a degree with an engineering flavor, then a BSCS may be the right choice. The degree requires 120 units, including a set of eight core courses and six electives that provide a broad CS background.
Core: CSE 131, CSE 132, CSE 240, CSE 241, CSE 332S, CSE 436S, (CSE 260M or CSE 361S), and (CSE 422S or CSE 431S or CSE 425S)
CS electives: Any six (6) additional CS courses with an S, T, M, or A suffix. These courses must include at least one from theory (T), at least one from systems (S), and at least one from either machines (M) or applications (A).
Mathematics: Math 131-132-233 or 141-142, Math 217, (ESE 317 or ESE 309 or Math 309), and ESE 326
Science: Physics 117A-118A and Chemistry 111A-151
Writing: EP 310 and the EComp requirement
Humanities and Social Sciences: 18 units total, with at least 6 units in the humanities and at least 6 in the social sciences
Additional requirements: At least 30 units at the 300-level or higher must be Engineering courses.
Undergraduate Programs
Undergraduate Degree Programs
BS with a Major in Computer Science
BS in Computer Science
BS in Computer Engineering
Combined BS/MS Program
Combined BS/MBA Program
Admission Requirements
Course Schedules & Descriptions
Undergraduate Research Opportunities
Quicklinks
Home
News
Calendar
Apply to Engineering
Contact Engineering
Student Resources
WebFAC
WebSTAC