Skip to main content

Bachelor of Science in Computer Science

Build Strong Foundations and Specialized Skills in Computer Science

Degree: Bachelor of Science 
Major: Computer Science

In our undergraduate program in Computer Science, we’re looking for problem-solvers who relish the challenge of using computers to find solutions to difficult issues. 

No prior experience with programming?  No problem! 

Our program welcomes all, and you will not be alone. A large number of our majors come to Case Western Reserve having never written a computer program.

We have the educational expertise to get you up to speed, quickly.

Our Bachelor of Science in Computer Science is designed for students who want a deep dive into computer science. In this program, you will master the fundamentals of computer science, explore the breadth of computing, and choose one area of specialization for further in-depth study: 

  • Algorithms, Theory and Quantum Computing
  • Artificial Intelligence and Machine Learning
  • Bioinformatics and Systems Biology
  • Biomedical Imaging
  • Databases and Data Mining
  • Networking, Distributed and High-Performance Computing
  • Security and Privacy
  • Software Engineering

Explore the Path that’s Right for You

The Bachelor of Science and the Bachelor of Arts programs provide the same foundational courses in computer science. The difference is in the elective courses you choose. 

Students pursuing the Bachelor of Science degree take a majority of their courses in computer science, mathematics, engineering and the natural sciences. Students pursuing the Bachelor of Arts degree have fewer required computer science courses and at the same time, many open electives, allowing students to easily explore other interests in fields outside of computer science or engineering.


Customize Your Education with Guidance from Expert Faculty

At Case Western Reserve University, you can change your program at any time.

Both our degree programs provide a lot of flexibility so wherever you are on the spectrum between wanting to focus on computer science versus wanting a broad liberal arts education, our faculty advisors will help you craft the education that fits you.

You can easily team up with other departments and industry professionals in our research facilities to create work that can be published, showcased or presented at conferences.

You’ll study and learn from peers and professors who can guide you toward solutions—and support you no matter what.


Get Hands-On Experience

Want to make the most of your time as a CWRU student? Be proactive and take part in the programs, volunteer opportunities and competitions Case Western Reserve has to offer. From joining student organizations and participating in co-ops to collaborating with exceptional faculty on innovative research and gaining hands-on experience through summer internships, there are countless ways to get involved. Learn more about opportunities for students.

The Bachelor of Science degree program in Computer Science is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.


Degree FAQs

How do I apply?

Visit the Office of Undergraduate Admissions to apply and learn more about admissions requirements.

How do I declare a major?

When you’re ready, the Office of Undergraduate Studies will guide you through the process.

What are my degree requirements?

Visit the university's General Bulletin for specific course requirements.


Learn More and Apply Now

Ready to start engineering your future at Case Western Reserve?

Learn More About How to Apply