Bachelors in Computer Science

4 Years On Campus Bachelors Program

Washington University in St Louis

Program Overview

Washington University in St. Louis (WashU) offers a Bachelor of Science in Computer Science through the McKelvey School of Engineering, designed to develop strong analytical, problem-solving, and technical skills. The program blends rigorous theoretical foundations with hands-on experience in programming, systems design, and research. WashU’s interdisciplinary environment encourages students to connect computing with fields like medicine, economics, and the arts, cultivating innovative and socially responsible computing professionals.

Curriculum Structure

The BS in Computer Science typically requires completion of 120 credit hours, with a focus on core CS topics, mathematics, natural sciences, humanities, and electives.

Core Computer Science Courses:

  • CSE 131: Introduction to Computer Science

  • CSE 132: Introduction to Computer Engineering

  • CSE 240: Logic and Discrete Mathematics

  • CSE 247: Data Structures and Algorithms

  • CSE 330: Rapid Prototype Development and Creative Programming

  • CSE 347: Analysis of Algorithms

  • CSE 361S: Introduction to Systems Software

  • CSE 422S: Operating Systems Organization

  • CSE 400/Research: Capstone or Senior Project/Thesis

Mathematics and Natural Sciences:

  • Calculus I & II (Math 131 & 132)

  • Math 2200: Elementary Probability and Statistics

  • Math 310 or 3200: Linear Algebra

  • At least two courses in laboratory science (e.g., Physics, Chemistry, or Biology)

General Education Requirements:

WashU’s “IQ Curriculum” ensures students complete courses in Humanities, Social Sciences, Natural Sciences, and Ethical Reasoning, supporting a well-rounded education.

Technical and Domain Electives:

Students choose from 300- and 400-level computer science electives in areas such as:

  • Artificial Intelligence

  • Machine Learning

  • Computer Graphics

  • Cybersecurity

  • Software Engineering

  • Robotics

  • Human-Computer Interaction

Capstone Experience:

Students complete a Capstone Project or Research Thesis, applying their academic knowledge to real-world challenges, often in collaboration with industry, faculty research labs, or interdisciplinary teams.

Experiential Learning (Research, Projects, Internships etc.)

WashU emphasizes innovation and real-world experience through various learning pathways:

Internships and Co-ops:

The Career Center and Engineering Communications Center assist students in securing internships and full-time roles with top-tier employers. WashU students intern at companies like Microsoft, Google, Square, Bayer, and Boeing.

Undergraduate Research:

Students can participate in cutting-edge research through the Office of Undergraduate Research or join faculty-led projects within McKelvey Engineering Research Labs, working in areas like AI, computational biology, and computer vision.

WashU Tech & Innovation Ecosystem:

With access to facilities like the Skandalaris Center for Interdisciplinary Innovation and Entrepreneurship, students are supported in launching startups and exploring commercialization pathways for their tech solutions.

Hackathons and Student Groups:

Student-led groups such as Women in Computer Science (WiCS)ACMHackWashU, and others offer opportunities for community engagement, coding competitions, and industry networking.

Progression & Future Opportunities

Graduates of WashU’s Computer Science program are well-prepared for both employment and advanced study, thanks to the program’s academic excellence and emphasis on practical skills.

Employment Opportunities:

Alumni have pursued roles such as:

  • Software Developer

  • Data Scientist

  • DevOps Engineer

  • Security Analyst

  • UX Designer

  • Machine Learning Engineer

Top employers include Google, Amazon, Meta, Deloitte, Epic Systems, and startups in St. Louis’s growing tech ecosystem.

 

Graduate Studies:

WashU’s program also provides a strong foundation for students interested in pursuing master’s or PhD programs in computer science or interdisciplinary fields such as bioinformatics, public policy, and computational social sciences.

With a dynamic, research-driven environment and a commitment to interdisciplinary collaboration, Washington University in St. Louis offers a Computer Science program that empowers students to make a meaningful impact through innovation, technology, and leadership.

Program Key Stats

$68,240
$ 75
Aug Intake : RD 2nd Jan EA/ED 1st Nov


17 %
No
Yes

Eligibility Criteria

AAA - A*A*A*
3.5 - 4.0
38 - 42
90 - 95

1500 - 1570
33 - 35
7.0
100

Additional Information & Requirements

Career Options

  • Career Pathway:   Software Engineering: Developer
  • Full-Stack Engineer
  • Mobile App Developer
  •   AI & Data Science: Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  •   Cybersecurity & Cloud: Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  •   Finance & Business Tech: Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  •   Product & Management: Product Manager
  • Technical Program Manager
  •   Entrepreneurship: Startups and innovation
  •   Further Studies: MS or PhD in AI
  • cybersecurity
  • or data science for research roles
  • MBA for leadership and management positions
  •   Long-Term Growth: Engineering: Software Engineer → Tech Lead → CTO
  •   Data & AI: Data Scientist → Head of AI
  • Management: Product Manager → VP of Engineering

Book Free Session with Our Admission Experts

Admission Experts