Skip Navigation
*To search for student contact information, login to FlashLine and choose the "Directory" icon in the FlashLine masthead (blue bar).

Computer Science - B.S. Program Requirements

Type Legend: DD Diversity–Domestic; DG Diversity–Global; KAD Kent Core Additional; KBS Kent Core Basic Sciences; KCM Kent Core Composition; KFA Kent Core Fine Arts: KHU Kent Core Humanities; KMC Kent Core Mathematics and Critical Reasoning; KSS Kent Core Social Sciences; WIC Writing Intensive

Please read the sections in the University Catalog on Kent Core, diversity and writing-intensive requirements.

I.
DESTINATION KENT STATE: FIRST YEAR EXPERIENCE  (1 credit)
Type Course Title Credits
  US 10097 Destination Kent State: First Year Experience 1
II.
MAJOR PROGRAM REQUIREMENTS (70 credits)*  Courses count in major GPA 
Type Course Title Credits
  CS 23021 Computer Science I: Programming and Problem Solving** 4
    23022 Discrete Structures for Computer Science 3
    33001 Computer Science II: Data Structures and Abstraction*** 4
WIC   33006 Social and Ethical Issues in computing*** 3
    33101 Structure of Programming Languages 3
    33211 Operating Systems 3
    35101 Computer Architecture 3
    43005 Database Systems Design 3
    43901 Software Engineering 3
    45201 Computer Communication Networks 3
    46101 Design and Analysis of Algorithms 3
    49901 Capstone Project 4
    3/4xxxx CS Elective (9 credit hours must come from a 40000-level course)**** 18
KMC MATH 12002 Analytic Geometry and Calculus I 5
    12003 Analytic Geometry and Calculus II 5
    21001 Linear Algebra with Applications 3
III.  ADDITIONAL PROGRAM REQUIREMENTS (50 credits)  
Type Course Title Credits
  Foreign Language***** 8-10
  Kent Core Additional (must be from two categories) 6
  Kent Core Basic Sciences (must include one laboratory) 6-7
  Kent Core Composition 6-8
  Kent Core Humanities and Fine Arts (minimum one course from each)
9
  Kent Core Social Sciences (must be from two disciplines) 6
  General Electives (lower or upper-division)
Credits required depends on meeting minimum 121 credit hours and minimum 42 upper-division credit hours
9
MINIMUM TOTAL  121

* All courses taken from the list of major program requirements are used in the calculation of the major GPA.

** A minimum C (2.0) grade must be earned. Students not prepared to take CS 23021 in the first semester will benefit from taking CS 10051.

*** A minimum C (2.0) grade must be earned. A minimum C (2.0) grade must be earned in CS 33006 to fulfill the writing-intensive requirement.

***Any CS 3/40000-level elective course, along with one or more of the following courses can be taken to satisfy this requirement:    
    MATH 22005 Analytic Geometry and Calculus III
    MATH 40011 Introduction to Probability
    PHY 12411 Introduction to Computer Hardware
    Additionally, with the CS undergraduate advisor's prior permission, other select courses from outside the department may be
    counted. These courses must be computer science-related and/or integrate into the students program of study.

***** Fulfills College General Requirement