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 PDFDownload to print

  • Computer Science semester-by-semester Roadmap
  • Game Programming semester-by-semester Roadmap
  • Information Security semester-by-semester Roadmap
  • Type Legend: DD Diversity–Domestic; DG Diversity–Global; ELR Experiential Learning; 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, writing-intensive and the experiential learning 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 13001 Computer Science I: Programming and Problem Solving ** 4
        23001 Computer Science II: Data Structures and Abstraction ** 4
        23022 Discrete Structures of Computer Science 3
        33007 Database Systems Design 3
        33101 Structure of Programming Languages 3
        33211 Operating Systems 3
        33901 Software Engineering 3
        35101 Computer Architecture 3
        35201 Computer Communication Networks 3
        46101 Design and Analysis of Algorithms 3
    ELR
    WIC
      48102



    49901
    Game Design Practicum (for the Game Design and Programming Concentration)**
    or
    Capstone Project (for the CS no concentration or Information Security Concentration)**
    4
        3/4xxxx CS Upper-division Elective (9 credit hours must come from a 40000-level course), concentration requirements, if chosen, fulfill 9 of the 21 total required hours*** 21
    KMC MATH 12002 Analytic Geometry and Calculus I 5
        12003 Analytic Geometry and Calculus II 5
      Choose from the following: 3-4
      MATH 21001 Linear Algebra with Applications (3)+  
        22005 Analytic Geometry and Calculus III (4)+  
        30011 Basic Probability and Statistics (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) (for students not selecting a concentration) Credits required depends on meeting minimum 121 credit hours and minimum 42 upper-division credit hours 9
    IV.  
    CONCENTRATION REQUIREMENTS (9 credits) 
      Game Programming (9)
      Information Security (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.000) grade must be earned.

    ***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

    + MATH 21001 or 22005 is required if Information Security Concentration is chosen

     

    Game Programming Concentration

    For semester-by-semester course sequencing for this program, view the 2012-2013 Roadmap.
     
     I. CONCENTRATION REQUIREMENTS (9 credits) Courses count in major GPA
    Type Course Title Credits
      CS 38101 Game Programming 3
        48101 Game Engine Concepts 3
        47101 Computer Graphics 3
    MINIMUM SUBTOTAL 
    9
     

    Information Security Concentration

    For semester-by-semester course sequencing for this program, view 2012-2013 Roadmap
     
     I. CONCENTRATION REQUIREMENTS (9 credits) Courses count in major GPA
    Type Course Title Credits
      CS 43401 Secure Programming 3
        47205 Information Security 3
        45203
    47221
    Network Security or
    Introduction to Cryptography
    3
    MINIMUM SUBTOTAL 
    9