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

For semester-by-semester course sequencing for this program, view the 2010-2011 Roadmap.

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.

Type Course Title Credits
  US 10097 Destination Kent State: First Year Experience 1
MAJOR PROGRAM REQUIREMENTS (70 credits)  Courses count in major GPA 
Type Course Title Credits
KMC CS 10051 Introduction to Computer Science* 4
    23021 Computer Science I: Programming and Problem Solving* 4
    23022 Discrete Structures for Computer Science 3
    33001 Computer Science II: Data Structures and Abstraction* 3
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)*** 15
KAD MATH 12002 Analytic Geometry and Calculus I 5
    12003 Analytic Geometry and Calculus II 5
    21001 Linear Algebra with Applications 3
Type Course Title Credits
  Foreign Language 8-10
  Kent Core Additional (must be from two categories) 1
  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)
  Kent Core Social Sciences (must be from two disciplines) 6
  General Electives (lower or upper-division) 14

*A minimum C (2.0) grade must be earned.

***A minimum C (2.0) grade must be earned 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.