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.

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
ENGL 101Composition (KU Core GE 2.1)3
MATH 125HCalculus I (KU Core GE 1.2)4
ECON 142H
ECON 144H
Principles of Microeconomics, or
Principles of Macroeconomics
3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
ENGL 102HCritical Reading & Writing (KU Core GE 2.1)3
MATH 126HCalculus II4
PHSX 210General Physics I for Engineers3
PHSX 216General Physics I Laboratory1
 TOTAL HOURS15
Second year - Fall
CourseCourse TitleHours
EECS 202Circuits I4
EECS 268Programming II3
MATH 127HCalculus III4
MATH 220HApplied Differential Equations3
MATH 290HElementary Linear Algebra2
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
 KU Core GE 2.2 *H3
EECS 210Discrete Structures4
EECS 212Circuits II4
EECS 221Electromagnetics I3
 KU Core GE 3H *H3
 TOTAL HOURS17
Third year - fall
CourseCourse TitleHours
EECS 312Electronic Circuits I3
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
EECS 448Software Engineering I4
 TOTAL HOURS14
Third year - Spring
CourseCourse TitleHours
EECS 361Signal & System Analysis3
EECS 443Digital Systems Design4
MATH 526Applied Mathematical Statistics3
 KU Core AE 4.1*H3
 Professional Elective**H3
 TOTAL HOURS16
Fourth year - fall
CourseCourse TitleHours
EECS 541Computer Systems Design Laboratory I3
EECS 563Introduction to Communication Networks3
EECS 645Computer Architecture3
EECSSenior Elective #1***3
EECS 678Introduction to Operating Systems4
 TOTAL HOURS16
Fourth year - spring
CourseCourse TitleHours
EECS 542Computer Systems Design Laboratory II3
PHSX 313General Physics III3
PHSX 316General Physics III Lab1
EECSSenior Elective #2***3
EECSSenior Elective #3***3
 KU Core AE 4.2 *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 210
GE 1.2 QUANTITATIVE LITERACY: MATH 125

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

2021-2022 Curriculum