About This Program
The Cybersecurity Foundations minor provides students with a comprehensive understanding of cybersecurity concepts and practices. With the increasing demand for cybersecurity professionals across industries, this minor is a great way to supplement your degree and enhance your career prospects. Read more...
Contact Information
- Feodor F. Dragan and Augustine Samba | ugradinfo@cs.kent.edu | 330-672-9120
- Speak with an Advisor
Program Delivery
- Delivery:
- In person
- Location:
- Kent Campus
- Stark Campus
Admission Requirements
Admission to a minor is open to students declared in a bachelor’s degree, the A.A.B. or A.A.S. degree or the A.T.S. degree (not Individualized Program major). Students declared only in the A.A. or A.S. degree or the A.T.S. degree in Individualized Program may not declare a minor. Students may not pursue a minor and a major in the same discipline.
Program Requirements
Minor Requirements
Code | Title | Credit Hours |
---|---|---|
Minor Prerequisites | ||
ALGEBRA FOR CALCULUS (KMCR) | ||
Minor Requirements | ||
C++ or Python Foundation Track, choose from the following: | 11-12 | |
C++ Track | ||
COMPUTER SCIENCE I: PROGRAMMING AND PROBLEM SOLVING | ||
COMPUTER SCIENCE IA: PROCEDURAL PROGRAMMING and COMPUTER SCIENCE IB: OBJECT ORIENTED PROGRAMMING | ||
COMPUTER SCIENCE II: DATA STRUCTURES AND ABSTRACTION | ||
DISCRETE STRUCTURES FOR COMPUTER SCIENCE | ||
Python Track | ||
COMPUTER SCIENCE PRINCIPLES (KMCR) | ||
PROGRAMMING FOR PROBLEM SOLVING IN SCIENCES | ||
ADVANCED PROGRAMMING WITH PYTHON | ||
Minor Electives, choose from the following: 1 | 9 | |
INFORMATION AND CYBER SECURITY | ||
HUMAN INTERFACE COMPUTING | ||
OPERATING SYSTEMS | ||
COMPUTER ORGANIZATION | ||
COMPUTER COMMUNICATION NETWORKS | ||
SYSTEMS PROGRAMMING | ||
SECURE PROGRAMMING | ||
COMPUTER NETWORK SECURITY | ||
INFORMATION SECURITY | ||
DATA SECURITY AND PRIVACY | ||
DIGITAL FORENSICS | ||
INTRODUCTION TO CRYPTOLOGY | ||
Minimum Total Credit Hours: | 20 |
- 1
The following minor electives are recommended for students interested in the below focus areas:
- Connection security and component security: CS 33211, CS 35101, CS 35201, CS 45203, CS 47221
- Data security: CS 32301, CS 47205, CS 47206, CS 47207, CS 47221
- Human security and societal security: CRIM 46803, CS 32301, CS 47206, CS 47207
- Software security: CS 33211, CS 35101, CS 43203, CS 43401, CS 47207
- System security: CS 32301, CS 33211, CS 35101, CS 43203, CS 47221
Graduation Requirements
Minimum Minor GPA | Minimum Overall GPA |
---|---|
2.000 | 2.000 |
- Minimum 6 credit hours in the minor must be upper-division coursework (30000 and 40000 level).
- Minimum 6 credit hours in the minor must be outside of the course requirements for any major or other minor the student is pursuing.
- Minimum 50 percent of the total credit hours for the minor must be taken at Kent State (in residence).
Program Learning Outcomes
Graduates of this program will be able to:
- Understand the essential facts, concepts, principles and theories related to computer science and cybersecurity.
- Understand Python or C++ programming basics and data structures in Python or C++.
- Understand the security, privacy and cryptographic techniques and protocols used in computing and information encryption and processing.
- Understand the development of software with security and potential vulnerabilities in mind, the security aspects of systems that are composed of components and connections and use software.
- Apply hands-on experience in programming projects for secure scientific data processing.
- Collaborate with other team members in groups to complete secure scientific data processing projects.
Full Description
The Cybersecurity Foundations minor provides a foundation in computer science and cybersecurity for students in any field — from the natural sciences to social sciences, technology and business — allowing students to work with substantial computing and data-oriented cyber systems. The minor enables students to competitively manage the computing and cybersecurity aspects of their professions and prepares them to meet the cybersecurity needs of industry and government.
Courses in the Cybersecurity Foundations minor provide a thorough understanding of security, privacy and cryptographic techniques and protocols used in computing, communication and data encryption and processing. Students learn programming, data structures and algorithms through either C++ or Python programming language. Python is appropriate for all students, while C++ is more appropriate for students in the natural sciences majors. After these foundational courses, students select electives in such areas as data security, software security, connection security, component security, system security, human security and societal security.