CS Curricula

←All schools

Case Western Reserve UniversityWebsiteAcademic Catalog

Computer and Data SciencesDepartment Website

BS Degree in Computer Sciencesource 1source 2source 3ABET

126 units needed for graduation. Updated for 2023-24.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


Program Educational Objectives

  • To educate and train students in the fundamentals of computer science and mathematics
  • To educate students with an understanding of real-world computing needs
  • To train students to work effectively, professionally and ethically in computing-related professions

Learning Outcomes

The Bachelor of Science degree program in computer science is designed so that students attain the ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

History of the Major

2023  
Replace breadth (5 of 7 designated electives) + depth (4 electives in one of 6 areas) → breadth (2 electives from each of 4 areas) + 1 Technical Elective.
Update list of technical electives.
Add more options for the statistics requirement.
Replace ENGR/ENGL 398 (Professional Communication for Engineers) → ENGR 399 (Impact of Engineering on Society).
2022  
2021  
Replace Technical Elective → Secure Computing elective.
2020  
Replace ENGR 145 (Chemistry of Materials) → Technical Elective.
Renumber courses (EECS becomes CSDS).
2019  
Add ENGR/ENGL 398 (Professional Communication for Engineers).
2018  
Drop MATH 224 (Elementary Differential Equations).
2017  
2016