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

Attribute 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.

DESTINATION KENT STATE: FIRST YEAR EXPERIENCE  (1 credit)
Attribute Course Title Credits Min. Grade
  US 10097 Destination Kent State: First Year Experience 1 1  
MAJOR PROGRAM REQUIREMENTS (70 credits)  Courses count in major GPA 
Attribute Course Title Credits Min. Grade
  CS

CS
CS
13001

13011
13012
Computer Science I-Programming and Problem Solving
or
Computer Science IA-Procedural Programming (2)   and
Computer Science IB-Object Oriented Programming (2)
4 C
  CS 23001 Computer Science II-Data Structures and Abstraction 4 C
  CS 23022 Discrete Structures for Computer Science 3  
  CS 33007 Introduction to Database Systems Design 3  
  CS 33101 Structure of Programming Languages 3  
  CS 33211 Operating Systems 3  
  CS 33901 Software Engineering 3  
  CS 35101 Computer Architecture 3  
  CS 35201 Computer Communication Networks 3  
  CS 46101 Design and Analysis of Algorithms 3  
WIC/ELR
WIC/ELR
CS
CS
48102
49901
Game Development Practicum (4)  2   or
Capstone Project (4) 3
4 C 4
  CS 3/4xxxx CS Upper-Division Elective (9 credit hours must come from 40000-level courses); concentration requirements, if chosen, fulfill 9 of the 21 total required hours 5 21  
KMC MATH 12002 Analytic Geometry and Calculus I 5  
  MATH 12003 Analytic Geometry and Calculus II 5  
  Choose from the following: 3-4  
  MATH 21001 Linear Algebra with Applications (3) 6    
  MATH 22005 Analytic Geometry and Calculus III (4) 6    
  MATH 30011 Basic Probability and Statistics (3)    
ADDITIONAL PROGRAM REQUIREMENTS (49 credits)  
Attribute Course Title Credits Min. Grade
  Foreign Language 7 8-10  
  Kent Core Composition 6  
  Kent Core Humanities and Fine Arts (minimum one course from each) 9  
  Kent Core Social Sciences (must be from two disciplines) 6  
  Kent Core Basic Sciences (must include one laboratory) 6-7  
  Kent Core Additional 6  
  General Electives
Credits required depend on meeting minimum 120 credit hours and minimum 42 upper-division credit hours
8  
 
CONCENTRATION REQUIREMENTS (9 credits) 
  Game Programming (9)  
  Information Security (9)  
MINIMUM TOTAL  120  
  1. US 10097 is not required of transfer students with 25 credits (excluding College Credit Plus and dual-enrollment) or students age 21+ at time of admission.
  2. Required for students enrolled in the Game Programming concentration.
  3. Required for BS Computer Science majors with no concentration, and for students enrolled in the Information Security concentration.
  4. A minimum grade of C (2.000) is required to fulfill the writing-intensive requirement.
  5. Any CS 3/40000-level elective course, along with either of the following courses can be taken to satisfy this requirement: MATH 22005 Analytic Geometry and Calculus III; MATH 40011 Introduction to Probability Theory and Applications. 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. Only three (3) credit hours of CS 33192 Internship in Computer Science may be used to the fulfill CS Upper-Division Elective requirement.
  6. MATH 21001 or 22005 is required if the Information Security Concentration is chosen.
  7. Fulfills College General Requirement


 

Game Programming Concentration

CONCENTRATION REQUIREMENTS (9 credits) Courses count in major GPA
Attribute Course Title Credits Min. Grade
  CS 38101 Introduction to Game Programming 3  
  CS 47101 Computer Graphics 3  
  CS 48101 Game Engine Concepts 3  
MINIMUM SUBTOTAL 
9  

 

Information Security Concentration

CONCENTRATION REQUIREMENTS (9 credits) Courses count in major GPA
Attribute Course Title Credits Min. Grade
  CS 43401 Secure Programming 3  
  CS 47205 Information Security 3  
  CS
CS
45203
47221
Network Security (3) or
Introduction to Cryptography (3)
3  
MINIMUM SUBTOTAL 
9