Degree Requirements
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 Courses | Hours |
---|---|
EECS 101 New Student Seminar (part of AE51) | 1 |
EECS 140 Introduction to Digital Logical Design | 4 |
EECS 168 Programming I | 4 |
EECS 268 Programming II | 4 |
EECS 368 Programming Language Paradigms | 3 |
EECS 388 Embedded Systems | 4 |
EECS 448 Software Engineering I | 4 |
EECS 510 Introduction to the Theory of Computing | 3 |
EECS 560 Data Structures | 4 |
EECS 581 Computer Science Design I | 3 |
EECS 582 Computer Science Design II | 3 |
EECS 645 Computer Architecture | 3 |
EECS 660 Fundamentals of Computer Algorithms | 3 |
EECS 662 Programming Languages | 3 |
EECS 665 Compiler Construction | 4 |
EECS 678 Introduction to Operating Systems | 4 |
4 Senior Electives1 | 12 |
66 |
Mathematics Courses | Hours |
---|---|
MATH 125 Calculus I | 4 |
MATH 126 Calculus II | 4 |
MATH 127 Calculus III | 4 |
MATH 290 Elementary Linear Algebra | 2 |
MATH 526 Applied Mathematical Statistics I | 3 |
EECS 210 Discrete Structures | 4 |
21 |
Basic Science | Hours |
---|---|
PHSX 210 General Physics I for Engineers (GE 11) | 3 |
PHSX 216 General Physics I for Lab | 1 |
PHSX 212 General Physics II | 3 |
PHSX 236 General Physics II Lab | 1 |
Natural Science Elective2 | 3 |
11 |
Professional Elective | Hours |
---|---|
Professional Elective3 | 3 |
3 | |
Satisfy GE21: Written Communication | Hours |
GE214 | 3 |
GE214 | 3 |
6 | |
Satisfy GE22: Oral Communication | Hours |
(Typically Satisfied by COMS 130)4 | 3 |
3 | |
Arts/Humanities/Social Science | Hours |
Satisfy GE3H: Arts/Humanities4 | 3 |
Satisfy GE3S: Social Science4 | 3 |
Additional Arts/Humanities from GE3H list4 | 3 |
Additional Social Science from GE3S list4 | 3 |
12 | |
Diversity, Global Awareness | Hours |
AE414 | 3 |
AE424 | 3 |
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 Courses | Hours |
---|---|
EECS 101 New Student Seminar (part of AE51) | 1 |
EECS 140 Introduction to Digital Logical Design | 4 |
EECS 168 Programming I | 4 |
EECS 211 Circuits I | 3 |
EECS 212 Circuits II | 3 |
EECS 268 Programming II | 4 |
EECS 312 Electronic Circuits I | 3 |
EECS 360 Signals & Systems Analysis | 4 |
EECS 368 Programming Language Paradigms | 3 |
EECS 388 Embdedded Systems | 4 |
EECS 443 Digital Systems Design | 4 |
EECS 448 Software Engineering I | 4 |
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 Networks | 3 |
EECS 643 Advanced Computer Organization | 3 |
EECS 678 Introduction to Operating Systems | 4 |
3 Senior Electives1 | 9 |
67 |
Mathematics Courses | Hours |
---|---|
MATH 125 Calculus I | 4 |
MATH 126 Calculus II | 4 |
MATH 127 Calculus III | 4 |
MATH 220 Applied Differential Equations | 3 |
MATH 290 Elementary Linear Algebra | 2 |
EECS 210 Discrete Structures | 4 |
EECS 461 Probability & Statistics | 3 |
24 |
Basic Science | Hours |
---|---|
PHSX 210 General Physics I for Engineers (GE 11) | 3 |
PHSX 216 General Physics I for Lab | 1 |
EECS 220 Electromagnetics | 4 |
PHSX 313 General Physics III (GE3N) | 3 |
PHSX 316 Physics Laboratory | 1 |
11 |
Professional Elective | Hours |
---|---|
Professional Elective2 | 3 |
3 | |
Satisfy GE21: Written Communication | Hours |
GE213 | 3 |
GE213 | 3 |
6 | |
Satisfy GE22: Oral Communication | Hours |
One of the following courses: | |
(Typically Satisfied by COMS 130)3 | 3 |
ENGL 362 Foundations of Technical Writing | 3 |
3 | |
Arts/Humanities/Social Science Courses | Hours |
Satisfy GE3H: Arts/Humanities3 | 3 |
ECON 142 Principles of Microeconomics (preferred) - or - ECON 144 Principles of Macroeconomics (GE3S) | 3 |
Additional Arts/Humanities/Social Science from GE3H or GE3S lists4 | 3 |
9 | |
Diversity, Global Awareness | Hours |
AE413 | 3 |
AE423 | 3 |
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 Courses | Hours |
---|---|
EECS 101 New Student Seminar (part of AE51) | 1 |
EECS 140 Introduction to Digital Logical Design | 4 |
EECS 168 Programming I | 4 |
EECS 211 Circuits I | 3 |
EECS 212 Circuits II | 3 |
EECS 312 Electronic Circuits I | 3 |
EECS 360 Signals & Systems Analysis | 4 |
EECS 388 Embdedded Systems | 4 |
EECS 412 Electronic Circuits II | 4 |
EECS 420 Electromagnetics II | 4 |
EECS 443 Digital Systems Design | 4 |
EECS 444 Control Systems | 3 |
EECS 470 Electrical Devices & Properties of Materials | 3 |
EECS 501 Senior Design Laboratory I (part of AE51) | 3 |
EECS 502 Senior Design Laboratory II (AE61) | 3 |
EECS 562 Introduction to Communication Systems | 4 |
3 Senior Electives1 | 9 |
64 |
Mathematics Courses | Hours |
---|---|
MATH 125 Calculus I | 4 |
MATH 126 Calculus II | 4 |
MATH 127 Calculus III | 4 |
MATH 220 Applied Differential Equations | 3 |
MATH 290 Elementary Linear Algebra | 2 |
EECS 461 Probability & Statistics | 3 |
20 |
Basic Science | Hours |
---|---|
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 Lab | 1 |
EECS 220 Electromagnetics I | 4 |
PHSX 313 General Physics III (GE3N) | 3 |
PHSX 316 Physics Laboratory | 1 |
16 |
Diversity, Global Awareness | Hours |
---|---|
AE413 | 3 |
AE423 | 3 |
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 Courses | Hours |
---|---|
EECS 101 New Student Seminar (part of AE51) | 1 |
EECS 140 Introduction to Digital Logical Design | 4 |
EECS 168 Programming I | 4 |
EECS 268 Programming II | 4 |
EECS 368 Programming Language Paradigms | 3 |
EECS 388 Embedded Systems | 4 |
EECS 448 Software Engineering I | 4 |
EECS 510 Introduction to the Theory of Computing | 3 |
EECS 560 Data Structures | 4 |
EECS 581 Computer Science Design I | 3 |
EECS 582 Computer Science Design II | 3 |
EECS 678 Introduction to Operating Systems | 4 |
3 Senior Electives1 | 9 |
50 |
Mathematics Courses | Hours |
---|---|
MATH 125 Calculus I (GE 12) | 4 |
MATH 126 Calculus II | 4 |
MATH 127 Calculus III | 4 |
MATH 220 Applied Differential Equations Note: Required only for the Astronomy, Chemistry, and Physics focuses | 3 |
MATH 290 Elementary Linear Algebra | 2 |
MATH 526 Applied Mathematical Statistics I | 3 |
EECS 210 Discrete Structures | 4 |
21-24 | |
Satisfy GE21: Written Communication | Hours |
GE212 | 3 |
GE212 | 3 |
6 | |
Satisfy GE22: Oral Communication | Hours |
(Typically Satisfied by COMS 130)2 | 3 |
3 | |
Arts/Humanities/Social Science | Hours |
Satisfy GE3H: Arts/Humanities2 | 3 |
Satisfy GE3S: Social Science2 | 3 |
6 | |
Diversity, Global Awareness | Hours |
AE412 | 3 |
AE422 | 3 |
6 |
Astronomy Focus Courses | Hours |
---|---|
ASTR 391 Physical Astronomy, Honors | 3 |
ASTR 503 Undergraduate Research | 2 |
ASTR 591 Stellar Astronomy | 3 |
ASTR 592 Galactic & Extragalactic Astro | 3 |
ASTR 596 Observational Astrophysics | 2 |
2 Astronomy Electives3 | 6 |
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 Lab | 1 |
PHSX 313 General Physics III | 3 |
PHSX 316 Physics Lab | 1 |
31 | |
Biology Focus Courses | Hours |
PHIL 375/320/160 (AE51) | 3 |
BIOL 150 Principles of Molecular and Cellular Biology (GE3N) | 4 |
BIOL 152 Principles of Organismal Biology | 4 |
BIOL 350 Principles of Genetics | 4 |
Biology Choice 1: Choose one of the following: BIOL 400 Fundamentals of Microbiology | 3 |
Biology Choice 2: Choose one of the following: BIOL 414 Principles of Ecology | 3 |
BIOL 412 Evolutionary Biology | 3 |
2 Biology Electives4 | 6 |
CHEM 130 General Chemistry I | 5 |
CHEM 135 General Chemistry II | 5 |
35 | |
Chemistry Focus Courses | Hours |
CHEM 130 Foundations of Chemistry I | 5 |
CHEM 135 Foundations of Chemistry II | 5 |
CHEM 330 Organic Chemistry I | 3 |
CHEM 530 Physical Chemistry I | 3 |
CHEM 531 Physical Chemistry I Lab | 2 |
CHEM 535 Physical Chemistry II | 4 |
CHEM 698 Undergraduate Research Problems | 2 |
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 Lab | 1 |
32 | |
Geography Focus Courses | Hours |
GEOG Basics 15 | 3 |
GEOG Basics 25 | 3 |
GEOG 311 Map Conception & Development (GE3N) | 4 |
GEOG 358 Principles of Geographic Information Systems | 4 |
GEOG 526 Remote Sensing of Environment | 4 |
GEOG 558 Intermediate Geographical Information Systems | 4 |
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 Basics | Hours |
JOUR 150 Stand and Delivery (GE22) | 3 |
JOUR 300 Visual Storytelling | 3 |
JOUR 302 Infomania: Info Management (GE11) | 3 |
JOUR 304 Media Writing (GE2102) | 3 |
JOUR 534 Diversity in Media (AE41) | 3 |
JOUR 580 Environmental Journalism | 3 |
JOUR 608 Ethics and Prof. Practice (AE51) | 3 |
JOUR 618 First Amendment & Society | 3 |
JOUR 690 Media Innov. And Entrep. | 3 |
27 | |
Journalism Emphasis 1: News/Information | |
JOUR 415 Multimedia Reporting | 3 |
JOUR 419 Multimedia Editing | 3 |
JOUR 500+ News/Info Elective | 3 |
JOUR 621 Stratcom Elective | 3 |
12 | |
Journalism Emphasis 2: Strategic Communication | |
JOUR 320 Intro to Strategic Communication I | 3 |
JOUR 420 Strategic Communication II | 3 |
JOUR 460 Research Methods - Stratcom | 3 |
JOUR 500+ Statcom Elective | 3 |
12 | |
Journalism Emphasis 3: Combined New/Strat Comm | |
JOUR 320 Intro Strategic Communication I | 3 |
JOUR 415 Multimedia Reporting | 3 |
JOUR 560 Research Methods - Stratcom | 3 |
JOUR 621 Data Visualization | 3 |
12 | |
Physics Focus Courses | Hours |
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 Lab | 1 |
PHSX 313 General Physics III | 4 |
PHSX 316 Physics Lab | 1 |
PHSX 503 Undergraduate Research | 2 |
PHSX 511 Introductory Quantum Mechanics | 3 |
PHSX 521 Mechanics | 3 |
PHSX 531 Electricity and Magnetism | 3 |
2 Physics Electives6 | 6 |
29 |