Concentrations | Kent State University

Concentrations

Game Programming

Visit the Game Programming page

In just five years the video and computer games market grew from a 7 billion dollar industry to a 9.5 billion dollar industry. Computer gaming is not just a teenager phenomenon but is played by different age groups. Clearly there is a growing demand of the programmers from this industry who can design computer games.

Game Design and Programming Concentration Requirements (13 credits)

  • CS 38101 : Game Programming (3)
  • CS 47101 : Computer Graphics (3)
  • CS 48101 : Game Engine Concepts (3)CS
  • CS 48102 : Game Design Practicum (4)
  • ELR and WIC

Information Security

Visit the Information Security page

Information Security has become one of the biggest challenges of the 21st century due to the importance of the internet and electronic commerce. The Computer Science Department offers several courses in this critical area.

Information Security Concentration Requirements (15 credits)

These four courses are required:

  • CS 45203/55203 - COMPUTER NETWORK SECURITY
  • CS 47221/57221 - INTRODUCTION TO CRYPTOLOGY
  • CS 43203/53203 - SYSTEMS PROGRAMMING
  • CS 47205/57205 - INFORMATION SECURITY

Choose one of the following courses:

  • CS 43401/53401 - SECURE PROGRAMMING
  • CS 47206/57206 - DATA SECURITY AND PRIVACY
  • CS 47207/57207 - DIGITAL FORENSICS

In addition to Calculus I and Calculus II, students will also need to take:

  • MATH 21001  LINEAR ALGEBRA with APPLICATIONS    OR
  • MATH 22005  ANALYTIC GEOMETRY AND CALCULUS III
ELECTIVE COURSES

(Choose one of the following – indicated in green boxes on the diagram)

  • CS 47206/57206 – DATA SECURITY AND PRIVACY

The goal of the course is to familiarize the students with basic concepts of security and privacy, their definitions, applications and current advances in research community and industry. It covers area including: Ethics, Legislative Privacy, Data Privacy Taxonomy, Hippocratic Databases, Anonymity models and Privacy Policies. Pre-requisite: CS 4/557205 with a minimum grade of C (2.000).

  • CS 4/53401 - SECURE PROGRAMMING

Code vulnerabilities, static code analysis, error handling, secure I/O, race conditions and mediation, handling buffer and integer overflow, handling vulnerabilities in web and database programming, privacy and cryptography, random number generators. Prerequisites: C (2.000) or better in CS 23001 and junior standing.

  • CS 4/57207 – DIGITAL FORENSICS

This course is designed to cover: the need for computer forensics, best practices for general incidence response, legal aspects of forensics, tools and techniques to perform a full computer forensic investigation. Prerequisites: C (2.000) or better in CS 23002.

In addition to Calculus I and II, the student should also take the following math course:

MATH 30011 – BASIC PROBABILITY AND STATISTICS

Analysis and representation of data. Controlled experiments and observations. Measurement errors. Correlation and regression. Sampling. Probability models and tests of models. Inference. Prerequisite: MATH 11010 or MATH 10774 or MATH 10775 with a minimum grade of C (2.000); or any mathematics (MATH) class within the range of 11012-12022; or any mathematics (MATH) course with a number of 20000 or higher; or a minimum ALEKS mathematics assessment score of 6

Information Security roadmap