Undergraduate Certificate in Cybersecurity
The Undergraduate Certificate in Cybersecurity is a 12-credit undergraduate-level certificate designed to provide fundamental knowledge of information security concepts, cryptography, information and network security and computer systems security, as well as real-world practice with hand-on experiences in cyber defense. The purpose of this undergraduate certificate is to offer a credential that covers both the theoretical and practical aspects of cybersecurity to students who are currently pursuing baccalaureate work in KU EECS department.
Program-Level Learning Outcomes
The program enables students to achieve:
- An ability to apply knowledge of security.
- An ability to analyze a problem and identify the security requirements appropriate to its solution.
- An ability to design, implement and evaluate the security of a computer-based system, process, component, or program to meet desired needs.
- An ability to apply design and development principles in the construction of secure software systems.
- An ability to use current techniques, skills, and tools for security practices.
- An understanding of security, ethical, and social issues and responsibilities.
- An ability to communicate security requirements and controls effectively with a range of audiences.
The entrance requirements for students entering the undergraduate certificate of cybersecurity program include:
- Upper-level eligibility in KU EECS AND
- Overall GPA of 2.8 or better AND
- Three letters of reference.
Note: The proposed Undergraduate Certificate in Cybersecurity requires the completion of three core courses and one elective course at a total of 12 credit hours.
EECS 140: Introduction to Digital Logic Design
EECS 168: Programming I
EECS 268: Programming II
EECS 388: Embedded Systems
EECS 448: Software Engineering I
EECS 678: Introduction to Operating Systems
MATH 526 Applied Mathematical Statistics I or EECS 461 Probability and Statistics
Core Courses/Theory (2 courses, 6 credit hours required)
EECS 563: Introduction to Communication Networks (3 credits)
EECS 565: Introduction to Information and Computer Security (3 credits)
Core Courses/Practice (1 course, 3 credit hours required)
EECS 465: Cyber Defense (3 credits)
Elective Courses (1 course, 3 credit hours required)
EECS 569 Digital Forensics: (3 credits)
EECS 665 Compiler Construction (4 credits)
EECS 700: Mobile Security (3 credits)
EECS 711 Security Management and Audit (3 credits)
EECS 738: Machine Learning (3 credits)
EECS 742: Static Analysis (3 credits)
EECS 755: Software Modeling and Analysis (3 credits)
EECS 765: Introduction to Cryptography & Computer Security (3 credits)
The completion requirements of the cybersecurity certificate include:
- Students must have a GPA of 3.0 or better in all certificate courses AND
- The minimum grade for any course to be applied toward the certificate is a grade of C
Note: For students who have been enrolled in the BSEE/CoE/CS/IC programs, all the credits obtained in the certification program will count toward the degree. For students who have enrolled in the BSEE/CoE/IC programs, all the credits obtained before applying to the certificate will count toward the certificate.