All schools & programs > School of Engineering > Department of Electrical Engineering and Computer Science >

Bachelor of Science in Computer Engineering

Visit their website » Print...

Bachelor of Science in Computer Engineering Degree Requirements

A total of 128 credit hours is required for the B.S. degree in computer engineering, as follows:

Computer Engineering (66 hours)

EECS 101 New Student Seminar 1
EECS 140 Introduction to Digital Logic Design 4
EECS 168 Programming I 4
EECS 211 Circuits I 3
EECS 212 Circuits II 4
EECS 268 Programming II 4
EECS 312 Electronic Circuits I 3
EECS 360 Signal and System Analysis 4
EECS 368 Programming Language Paradigms 3
EECS 388 Computer Systems and Assembly Language 4
EECS 443 Digital Systems Design 4
EECS 448 Software Engineering I 4
EECS 541 Computer Systems Design Laboratory I 3
EECS 542 Computer Systems Design Laboratory II 3
EECS 563 Introduction to Communication Networks 3
EECS 643 Advanced Computer Organization 3
EECS 678 Introduction to Operating Systems 4
Senior electives (Any EECS course numbered 400 or above except EECS 498, EECS 645, and EECS 692. Under unusual circumstances, other courses can be considered but only with an accompanying petition.) 9

Mathematics (22 hours)

MATH 121 Calculus I 5
MATH 122 Calculus II 5
MATH 220 Applied Differential Equations 3
MATH 290 Elementary Linear Algebra 2
EECS 210 Discrete Structures 4
EECS 461 Probability and Statistics 3

Basic Science (12 hours)

PHSX 211 General Physics I 4
EECS 220 Electromagnetics I 4
PHSX 313 General Physics III 3
PHSX 316 Intermediate Physics Laboratory I 1

Professional Elective (3 hours)

To be taken from the following list of approved technical, scientific, and professional courses: 3

English (6 hours)

ENGL 101 Composition
ENGL 102 Critical Reading and Writing 3

Communication (3 hours)

1 of the following courses:
ENGL 362 Foundations of Technical Writing (3) or
COMS 130 Speaker-Audience Communication (3)

General Education Component (15 hours)

Economics elective: ECON 142 Principles of Microeconomics (3) (preferred) or
ECON 144 Principles of Macroeconomics (3)
Humanities/social science electives selected from the list of principal courses or honors principal courses in humanities and social sciences. Any course designated H or S with a principal course as a prerequisite is also acceptable. Western civilization (HWC) and non-Western culture courses also count as humanities courses. 12

Credit for Foreign Language. Foreign language courses (other than English or a student’s native language) may be used for up to 6 credit hours of humanities/social sciences electives.

Credit for ROTC Courses. Up to 6 hours of ROTC may be petitioned to count toward the professional elective requirement.

The University of Kansas prohibits discrimination on the basis of race, color, ethnicity, religion, sex, national origin, age, ancestry, disability, status as a veteran, sexual orientation, marital status, parental status, gender identity, gender expression and genetic information in the University’s programs and activities. The following person has been designated to handle inquiries regarding the non-discrimination policies: Director of the Office of Institutional Opportunity and Access,, 1246 W. Campus Road, Room 153A, Lawrence, KS, 66045, (785)864-6414, 711 TTY.