Degree Requirements

Virtually all EECS courses are taught by faculty, not teaching assistants.

The Electrical Engineering and Computer Science (EECS) Department at the University of Kansas offers four undergraduate degree programs, each of which are intended to take four years to complete. To view the degree requirements for any of the Bachelor of Science degrees offered select the associated discipline below.




Degrees

Requirements for a Bachelor of Science in Computer Science (BSCS):

A total of 128 credit hours* is required for the BSCS degree, as follows:

Computer Science CoursesHours
EECS 101 New Student Seminar (part of AE51)1
EECS 140 Introduction to Digital Logical Design4
EECS 168 Programming I4
EECS 268 Programming II4
EECS 368 Programming Language Paradigms3
EECS 388 Embedded Systems4
EECS 448 Software Engineering I4
EECS 510 Introduction to the Theory of Computing3
EECS 560 Data Structures4
EECS 581 Computer Science Design I3
EECS 582 Computer Science Design II3
EECS 645 Computer Architecture3
EECS 660 Fundamentals of Computer Algorithms3
EECS 662 Programming Languages3
EECS 665 Compiler Construction4
EECS 678 Introduction to Operating Systems4
4 Senior Electives112
 66
Mathematics CoursesHours
MATH 125 Calculus I4
MATH 126 Calculus II4
MATH 127 Calculus III4
MATH 290 Elementary Linear Algebra2
MATH 526 Applied Mathematical Statistics I3
EECS 210 Discrete Structures4
 21
Basic ScienceHours
PHSX 210 General Physics I for Engineers (GE 11)3
PHSX 216 General Physics I for Lab1
PHSX 212 General Physics II3
PHSX 236 General Physics II Lab1
Natural Science Elective23
 11
Professional ElectiveHours
Professional Elective33
 3
Satisfy GE21: Written CommunicationHours
GE2143
GE2143
 6
Satisfy GE22: Oral CommunicationHours
(Typically Satisfied by COMS 130)43
 3
Arts/Humanities/Social ScienceHours
Satisfy GE3H: Arts/Humanities43
Satisfy GE3S: Social Science43
Additional Arts/Humanities from GE3H list43
Additional Social Science from GE3S list43
 12
Diversity, Global AwarenessHours
AE4143
AE4243
 6

Requirements for a Bachelor of Science in Computer Engineering (BSCoE)

A total of 129 credit hours is required for the BSCoE degree, as follows:

Computer Engineering CoursesHours
EECS 101 New Student Seminar (part of AE51)1
EECS 140 Introduction to Digital Logical Design4
EECS 168 Programming I4
EECS 211 Circuits I3
EECS 212 Circuits II3
EECS 268 Programming II4
EECS 312 Electronic Circuits I3
EECS 360 Signals & Systems Analysis4
EECS 368 Programming Language Paradigms3
EECS 388 Embdedded Systems4
EECS 443 Digital Systems Design4
EECS 448 Software Engineering I4
EECS 541 Computer Systems Design Lab I (part of AE51)3
EECS 542 Computer Systems Design Lab II (AE61)3
EECS 563 Introduction to Communications Networks3
EECS 643 Advanced Computer Organization3
EECS 678 Introduction to Operating Systems4
3 Senior Electives19
 67
Mathematics CoursesHours
MATH 125 Calculus I4
MATH 126 Calculus II4
MATH 127 Calculus III4
MATH 220 Applied Differential Equations3
MATH 290 Elementary Linear Algebra2
EECS 210 Discrete Structures4
EECS 461 Probability & Statistics3
 24
Basic ScienceHours
PHSX 210 General Physics I for Engineers (GE 11)3
PHSX 216 General Physics I for Lab1
EECS 220 Electromagnetics4
PHSX 313 General Physics III (GE3N)3
PHSX 316 Physics Laboratory1
 11
Professional ElectiveHours
Professional Elective23
 3
Satisfy GE21: Written CommunicationHours
GE2133
GE2133
 6
Satisfy GE22: Oral CommunicationHours
One of the following courses: 
(Typically Satisfied by COMS 130)33
ENGL 362 Foundations of Technical Writing3
 3
Arts/Humanities/Social Science CoursesHours
Satisfy GE3H: Arts/Humanities33
ECON 142 Principles of Microeconomics (preferred)
- or -
ECON 144 Principles of Macroeconomics (GE3S)
3
Additional Arts/Humanities/Social Science from GE3H or GE3S lists43
 9
Diversity, Global AwarenessHours
AE4133
AE4233
 6

Requirements for a Bachelor of Science in Electrical Engineering (BSEE)

 

A total of 130 credit hours is required for the BSEE degree, as follows:

Electrical Engineering CoursesHours
EECS 101 New Student Seminar (part of AE51)1
EECS 140 Introduction to Digital Logical Design4
EECS 168 Programming I4
EECS 211 Circuits I3
EECS 212 Circuits II3
EECS 312 Electronic Circuits I3
EECS 360 Signals & Systems Analysis4
EECS 388 Embdedded Systems4
EECS 412 Electronic Circuits II4
EECS 420 Electromagnetics II4
EECS 443 Digital Systems Design4
EECS 444 Control Systems3
EECS 470 Electrical Devices & Properties of Materials3
EECS 501 Senior Design Laboratory I (part of AE51)3
EECS 502 Senior Design Laboratory II (AE61)3
EECS 562 Introduction to Communication Systems4
3 Senior Electives19
 64
Mathematics CoursesHours
MATH 125 Calculus I4
MATH 126 Calculus II4
MATH 127 Calculus III4
MATH 220 Applied Differential Equations3
MATH 290 Elementary Linear Algebra2
EECS 461 Probability & Statistics3
 20
Basic ScienceHours
CHEM 130 General Chemistry I
- or -
CHEM 150 Chemistry for Engineers
5
PHSX 210 General Physics I for Engineers (GE 11)3
PHSX 216 General Physics I for Lab1
EECS 220 Electromagnetics I4
PHSX 313 General Physics III (GE3N)3
PHSX 316 Physics Laboratory1
 16
Diversity, Global AwarenessHours
AE4133
AE4233
 6

Requirements for a Bacheor of Science in Interdiciplinary Computing (BSIC)

Interdisciplinary Computing undergraduates are required to choose from one of five focuses. A total of 124-130 credit hours are required for the BSIC degree depending on the choosen focus, the coursework for which is detiled below:

Computer Science CoursesHours
EECS 101 New Student Seminar (part of AE51)1
EECS 140 Introduction to Digital Logical Design4
EECS 168 Programming I4
EECS 268 Programming II4
EECS 368 Programming Language Paradigms3
EECS 388 Embedded Systems4
EECS 448 Software Engineering I4
EECS 510 Introduction to the Theory of Computing3
EECS 560 Data Structures4
EECS 581 Computer Science Design I3
EECS 582 Computer Science Design II3
EECS 678 Introduction to Operating Systems4
3 Senior Electives19
 50
Mathematics CoursesHours
MATH 125 Calculus I (GE 12)4
MATH 126 Calculus II4
MATH 127 Calculus III4
MATH 220 Applied Differential Equations
Note: Required only for the Astronomy, Chemistry, and Physics focuses
3
MATH 290 Elementary Linear Algebra2
MATH 526 Applied Mathematical Statistics I3
EECS 210 Discrete Structures4
 21-24
Satisfy GE21: Written CommunicationHours
GE2123
GE2123
 6
Satisfy GE22: Oral CommunicationHours
(Typically Satisfied by COMS 130)23
 3
Arts/Humanities/Social ScienceHours
Satisfy GE3H: Arts/Humanities23
Satisfy GE3S: Social Science23
 6
Diversity, Global AwarenessHours
AE4123
AE4223
 6
Astronomy Focus CoursesHours
ASTR 391 Physical Astronomy, Honors3
ASTR 503 Undergraduate Research2
ASTR 591 Stellar Astronomy3
ASTR 592 Galactic & Extragalactic Astro3
ASTR 596 Observational Astrophysics2
2 Astronomy Electives36
PHSX 210 General Physics I for Engineers (GE11)3
PHSX 212 General Physics II (GE3N)3
PHSX 216 General Physics I Lab (part of AE51)1
PHSX 236 General Physics II Lab1
PHSX 313 General Physics III3
PHSX 316 Physics Lab1
 31
Biology Focus CoursesHours
PHIL 375/320/160 (AE51)3
BIOL 150 Principles of Molecular and Cellular Biology (GE3N)4
BIOL 152 Principles of Organismal Biology4
BIOL 350 Principles of Genetics4
Biology Choice 1: Choose one of the following:

BIOL 400 Fundamentals of Microbiology
BIOL 416 Cell Structure and Function
BIOL 417 Biology of Development
BIOL 435 Introduction to Neurobiology

3
Biology Choice 2: Choose one of the following:

BIOL 414 Principles of Ecology
BIOL 428 Introduction to Systematics
BIOL 501 Physiology Adaptations of Plants to Extreme Environments
BIOL 544 Comparative Animal Physiology

3
BIOL 412 Evolutionary Biology3
2 Biology Electives46
CHEM 130 General Chemistry I5
CHEM 135 General Chemistry II5
 35
Chemistry Focus CoursesHours
CHEM 130 Foundations of Chemistry I5
CHEM 135 Foundations of Chemistry II5
CHEM 330 Organic Chemistry I3
CHEM 530 Physical Chemistry I3
CHEM 531 Physical Chemistry I Lab2
CHEM 535 Physical Chemistry II4
CHEM 698 Undergraduate Research Problems2
PHSX 210 General Physics I for Engineers (GE11)3
PHSX 212 General Physics II (GE3N)3
PHSX 216 General Physics I Lab (part of AE51)1
PHSX 236 General Physics II Lab1
 32
Geography Focus CoursesHours
GEOG Basics 153
GEOG Basics 253
GEOG 311 Map Conception & Development (GE3N)4
GEOG 358 Principles of Geographic Information Systems4
GEOG 526 Remote Sensing of Environment4
GEOG 558 Intermediate Geographical Information Systems4
2 Geography Electives 5 
PHSX 210 General Physics I for Engineers (GE11)3
PHSX 216 General Physics I Lab (part of AE51)1
 33
Journalism BasicsHours
JOUR 150 Stand and Delivery (GE22)3
JOUR 300 Visual Storytelling3
JOUR 302 Infomania: Info Management (GE11)3
JOUR 304 Media Writing (GE2102)3
JOUR 534 Diversity in Media (AE41)3
JOUR 580 Environmental Journalism3
JOUR 608 Ethics and Prof. Practice (AE51)3
JOUR 618 First Amendment & Society3
JOUR 690 Media Innov. And Entrep.3
 27
Journalism Emphasis 1: News/Information
JOUR 415 Multimedia Reporting3
JOUR 419 Multimedia Editing3
JOUR 500+ News/Info Elective3
JOUR 621 Stratcom Elective3
 12
Journalism Emphasis 2: Strategic Communication
JOUR 320 Intro to Strategic Communication I3
JOUR 420 Strategic Communication II3
JOUR 460 Research Methods - Stratcom3
JOUR 500+ Statcom Elective3
 12
Journalism Emphasis 3: Combined New/Strat Comm
JOUR 320 Intro Strategic Communication I3
JOUR 415 Multimedia Reporting3
JOUR 560 Research Methods - Stratcom3
JOUR 621 Data Visualization3
 12
Physics Focus CoursesHours
PHSX 210 General Physics I for Engineers (GE11)3
PHSX 212 General Physics II (GE3N)3
PHSX 216 General Physics I Lab (part of AE51)1
PHSX 236 General Physics II Lab1
PHSX 313 General Physics III4
PHSX 316 Physics Lab1
PHSX 503 Undergraduate Research2
PHSX 511 Introductory Quantum Mechanics3
PHSX 521 Mechanics3
PHSX 531 Electricity and Magnetism3
2 Physics Electives66
 29