Engineering students working at computers

Cybersecurity Engineering

KU now offers a leading-edge Cybersecurity Engineering degree within the Electrical Engineering and Computer Science (EECS) department, built on KU’s internationally recognized strengths in cybersecurity. KU’s Cybersecurity Engineering degree is one of only a handful of such degrees offered in the United States that meet curricular requirements for accreditation by the Engineering Accreditation Commission (EAC) of ABET. The program curriculum includes a strong base of computer science augmented by six EECS cybersecurity required classes and three cybersecurity electives. This prepares graduates to be cybersecurity leaders in a variety of industrial, commercial and government settings. Information appearing in this guide is subject to change. Please talk with your departmental advisor about degree requirements on a regular basis.

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 168HProgramming I4
ENGL 101Composition (or any KU Core GE 2.1)3
MATH 125HCalculus I (KU Core GE 1.2)4
 KU Core Elective*H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140HIntroduction to Digital Logic Design4
ENGL 102HCritical Reading & Writing
(or any KU Core GE 2.1)
3
MATH 126HCalculus II4
EECS 268Programming II4
 TOTAL HOURS15
Second year - Fall
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 348Programming Language Paradigms4
MATH 127HCalculus III4
PHSX 210HGeneral Physics I3
PHSX 216General Physics I Laboratory1
 TOTAL HOURS16
Second year - Spring
CourseCourse TitleHours
EECS 330Data Structures & Algorithms4
EECS 388Computer Systems & Assembly Language4
MATH 290HElementary Linear Algebra2
 KU Core Elective *H3
 Science Elective**H (KU Core 3N)3
 TOTAL HOURS16
Third year - fall
CourseCourse TitleHours
EECS 461Probability and Statistics3
EECS 465Cyber Defense3
EECS 678Introduction to Operating Systems4
PHIL 375Moral Issues in Computer Technology3
 KU Core Elective*H3
 TOTAL HOURS16
Third year - Spring
CourseCourse TitleHours
EECS 563Intro to Communication Networks3
EECS 565Intro to Information and Computer Security3
EECSEECS Elective 1****3
 Additional Math/Science Elective****3
 KU Core Elective*H3
 KU Core Elective*H3
 TOTAL HOURS18
Fourth year - fall
CourseCourse TitleHours
EECS 581Computer Science Design I3
EECS 569Computer Forensics3
EECS 677Software Security Auditing3
EECSEECS Elective 2****3
 CyE Elective 1****3
 TOTAL HOURS15
Fourth year - spring
CourseCourse TitleHours
EECS 592Cybersecurity Engieering Design3
EECS 695Software Reverse Engineering3
 CyE Elective 2****3
 CyE Elective 3****3
 Professional Elective***3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. Additional electives from the KU Core list are required for graduation.
** Natural Science Electives courses designated to GE3N except Basic Science requirements and any PHSX course under 212
*** A Professional Elective is chosen from a list of engineering, natural science, math, or business courses identified in the EECS Department Handbook.
**** Please see handbook for appropriate Senior Electives.
H Honors equivalent course is available.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: PHSX 210H
GE 1.2 QUANTITATIVE LITERACY: MATH 125H

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: ELECTIVE
GE 3S SOCIAL SCIENCES: ELECTIVE

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: EECS 101, PHSX 216 AND EECS 581

AE 6.1 INTEGRATION & CREATIVITY: EECS 592

2023-2024 Curriculum