Skip redundant pieces

Electrical Engineering and Computer Science

Degree Requirements

Classroom Experience Ad

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.

Computer Science

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 Logic 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 (GE11) 3
PHSX 216 General Physics I 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

1Senior Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

2Natural Science Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

3Professional Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

4Means of satisfying KU Core Goals are chosen from a variety of options (see http://kucore.ku.edu). Hours listed are assuming the goals are satisfied with course work.

Computer Engineering

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 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 & System Analysis 4
EECS 368 Programming Language Paradigms 3
EECS 388 Embedded 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 (GE11) 3
PHSX 216 General Physics I Lab (part of AE51) 1
EECS 220 Electromagnetics I 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
ECON 142 Principles of Microeconomics (preferred)
- or -
ECON 144 Principles of Macroeconomics (GE3S)
3
Satisfy GE3H: Arts/Humanities3 3
Additional Arts/Humanities/Social Science from GE3H or GE3S lists3 3
9
Diversity, Global Awareness Hours
AE413 3
AE423 3
6

1Senior Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

2Professional Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

3Means of satisfying KU Core Goals are chosen from a variety of options (see http://kucore.ku.edu). Hours listed are assuming the goals are satisfied with course work.

Electrical Engineering

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 Logic Design 4
EECS 168 Programming I 4
EECS 211 Circuits I 3
EECS 212 Circuits II 4
EECS 312 Electronic Circuits I 3
EECS 360 Signal & System Analysis 4
EECS 388 Embedded 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 (GE12) 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 (GE11) 3
PHSX 216 General Physics I Lab (part of AE51) 1
EECS 220 Electromagnetics I 4
PHSX 313 General Physics III (GE3N) 3
PHSX 316 Physics Lab 1
16
Professional Electives Hours
Professional Elective 12 3
Professional Elective 22 3
6
Satisfy GE21: Written Communication Hours
GE213 3
GE213 3
6
Satisfy GE22: Oral Communication Hours
(Typically satisfied by COMS 130)3 3
3
Arts/Humanities/Social Science Hours
ECON 142 Principles of Microeconomics (preferred)
- or -
ECON 144 Principles of Macroeconomics (GE3S)
3
Satisfy GE3H: Arts/Humanities3 3
Additional Arts/Humanities/Social Science from GE3H or GE3S lists3 3
9
Diversity, Global Awareness Hours
AE413 3
AE423 3
6

1Senior Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

2Professional Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

3Means of satisfying KU Core Goals are chosen from a variety of options (see http://kucore.ku.edu). Hours listed are assuming the goals are satisfied with course work.

Interdisciplinary Computing

Requirements for a Bachelor of Science in Interdisciplinary 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 detailed below:

Computer Science Courses Hours
EECS 101 New Student Seminar (part of AE51) 1
EECS 140 Introduction to Digital Logic 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 (part of AE51) 3
EECS 582 Computer Science Design II (AE61) 3
EECS 678 Introduction to Operating Systems 4
3 Senior Electives1 9
50
Mathematics Courses Hours
MATH 125 Calculus I (GE12) 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 6
Satisfy GE3S: Social Science2 6
6
Diversity, Global Awareness Hours
AE412 3
AE422 3
6

1Senior Electives: See the Undergraduate Handbook for a list of acceptable courses (Pg. 4).

2Means of satisfying KU Core Goals are chosen from a variety of options (see http://kucore.ku.edu). Hours listed are assuming the goals are satisfied with course work.

3Astronomy Focus Electives: See the Undergraduate Handbook for a list of acceptable Astronomy electives (Pg.11 ).

4Biology Focus Electives: See the Undergraduate Handbook for a list of acceptable Biology electives (Pg. 14).

5Geography Focus Basic Courses and Electives: See the Undergraduate Handbook for a list of acceptable Geography basic courses and electives (Pg. 18).

6Physics Focus Electives: See the Undergraduate Handbook for a list of acceptable Physics electives (Pg. 20).

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
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 403 Physiology of Organisms
BIOL 414 Principles of Ecology
BIOL 428 Introduction to Systematics

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 & Magnetism 3
2 Physics Electives6 6
29