You are here

BS CSE: Curriculum

The BS CSE curriculum consists of the following components:

  • General College of Engineering Requirements (20 hours)
  • Computer Science Core (22 hours)
  • Non-Computer Science Core (15 hours)
  • Computer Science Core Choices (20 hours)
  • Math and Science Electives (8 hours)
  • Technical Electives (17 hours)
  • General Education (24 hours)

The minimum total hours for the BS CSE degree is 126 credit hours.
See also summary of requirements and sample schedule for the BS CSE program.

General College of Engineering Requirements

  • Engr 1100 Introduction to Ohio State and CSE (1 hr)
  • Engr 1181 and 1182 Fundamentals of Engineering I and II (4 hrs)
  • Math 1151 Calculus I (5 hrs)
  • Math 1172 Engineering Mathematics A (5 hrs)
  • Physics 1250 Mechanics, Thermal Physics, Waves (5 hrs)

Computer Science Core

  • CSE 2221 and 2231 Software I and II (8 hrs)
  • CSE 2321 and 2331 Foundations I and II (6 hrs)
  • CSE 2421 and 2431 Systems I and II (7 hrs)
  • Choose one of the following:
    • CSE 2501 Social, Ethical and Professional Issues in Computing (1 hr)
    • ​Philos 1338 Ethics in the Professions: Introduction to Computing Ethics and Effective Presentation (4 hrs)

Non-Computer Science Core

  • ECE 2060 Introduction to Analog Systems (3 hrs)
  • ECE 2020 Circuits and Intro to Digital Logic (3 hrs)
  • Math 2568 Linear Algebra (3 hrs)
  • Math 3345 Foundations of Higher Mathematics (3 hrs)
  • Stat 3470 Intro to Probability and Statistics for Engineers (3 hrs)

Computer Science Core Choices

  • CSE 3231 or 3241 Software Eng or Databases (3 hrs)
  • CSE 3321 or 3341 Automata & Formal Langs or Programming Langs (3 hrs)
  • CSE 3421 or 3461 Systems: Architecture or Networking (3 hrs)
  • CSE 3521 or 3541 Applications: AI or Graphics (3 hrs)
  • CSE 390X Project: Design, Development and Documentation (4 hrs)
  • CSE 591X Capstone Design (4 hrs)

Math and Science Electives

  • Choose at least 8 hours of approved Math, Statistics or Science coursework

Technical Electives

  • Choose at least 17 hours that meet the following criteria
    • Any CSE course 3000-level or above not already used to fulfill another requirement
    • At most 1 hour of CSE 4251-4255
    • At most 2 hours of CSE 4193, 4193H, 4998, 4998H, 4999 or 4999
    • At most 8 hours of non-CSE coursework at the 2000-level and above approved by the academic advisor

Note: Majors must select a specialization option. Requirements for the specialization options may dictate core and technical elective choices. 

General Education

  • Writing and Related Skills (6 hrs)
  • Social Sciences (6 hrs)
  • Historical Study (3 hrs)
  • Literature (3 hrs)
  • Visual/Performing Arts (3 hrs)
  • Cultures and Ideas and Professional Ethics (3 hrs)