Two students working on a Computer to complete a project

Computer Engineering

The Computer Engineering (CoE) program began at KU in 1985; it resides in the Electrical Engineering and Computer Science (EECS) department with internationally recognized strengths in signal processing, computer networking, and computer architecture.  Our BS CoE curriculum provides a broad and strong foundation in the field, preparing our graduates for positions in a variety of industrial and government settings.  The problem-solving skills they learn pre-pare them for technological innovation, and even for starting new companies.
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 140HIntroduction to Digital Logic Design4
ENGL 101Composition (KU Core GE 2.1)3
MATH 125HCalculus I4
ECON 142H
ECON 144H
Principles of Microeconomics, or
Principles of Macroeconomics
3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 168HProgramming I4
ENGL 102HCritical Reading & Writing (KU Core GE 2.1)3
MATH 126HCalculus II4
PHSX 210HGeneral Physics I for Engineers3
PHSX 216General Physics I Laboratory1
 TOTAL HOURS15
Second year - Fall
CourseCourse TitleHours
EECS 202Circuits I4
EECS 268Programming II4
MATH 127HCalculus III4
MATH 220HApplied Differential Equations3
MATH 290HElementary Linear Algebra2
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 212Circuits II4
EECS 220Electromagnetics I4
 KU Core Electives*H6
 TOTAL HOURS18
Third year - fall
CourseCourse TitleHours
EECS 312Electronic Circuits I3
EECS 468Programming Paradigms3
EECS 388Embedded Systems4
EECS 348Software Engineering I4
 TOTAL HOURS14
Third year - Spring
CourseCourse TitleHours
EECS 361Signal & System Analysis3
EECS 443Digital Systems Design4
EECS 461Probability and Statistics3
 KU Core Elective*H3
 Professional Elective**H3
 TOTAL HOURS16
Fourth year - fall
CourseCourse TitleHours
EECS 541Computer Systems Design Laboratory I3
EECS 563Introduction to Communication Networks3
EECS 643Computer Architecture3
EECSSenior Elective #1***3
PHSX 313General Physics III3
PHSX 316General Physics III Lab1
 TOTAL HOURS16
Fourth year - spring
CourseCourse TitleHours
EECS 542Computer Systems Design Laboratory II3
EECS 678Introduction to Operating Systems4
EECSSenior Elective #2***3
EECSSenior Elective #3***3
 KU Core Elective*H3
 TOTAL HOURS16

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.
** Professional Electives are chosen from a list of engineering, natural science, math, or business courses identified in the EECS department handbook.
*** Nine hours of senior electives are chosen from EECS courses at 400 level or above, excluding EECS 498 and 692. See student handbook for details.
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: PHSX 313
GE 3S SOCIAL SCIENCES: ECON 142H or 144H

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

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

AE 6.1 INTEGRATION & CREATIVITY: EECS 542

2023-2024 Curriculum