Electrical Engineering, BS
for the degree of Bachelor of Science in Electrical Engineering
Electrical Engineering is a multifaceted discipline that has produced an astounding progression of technological innovations related to energy and information that continues to shape virtually every aspect of modern life. Electrical engineers need a broad and solid foundation in mathematics and physics to support their education in the engineering principles of analysis, synthesis, design, implementation, and testing of the devices and systems that provide the bedrock of modern energy, communication, sensing, computing, medical, security, and defense infrastructures. Within each subdiscipline one can find application domains that strongly rely on hands-on experimental work or that are based on theoretical, mathematical, and computational approaches. The multidisciplinary nature of the electrical engineering education addresses the growing demand for the innovation and design of sensing, communication, computing, and decision-making systems of increasing complexity in consumer, defense, and medical applications.
The curriculum starts with a core of fundamental courses on circuits, electromagnetics, solid-state electronics, and computer systems, leading to a comprehensive array of specialized courses and laboratories in all the important areas of modern electrical engineering.
for the degree of Bachelor of Science in Electrical Engineering
Graduation Requirements
Minimum Technical GPA: 2.0
TGPA is required for ECE courses (except ECE 316). See Technical GPA to clarify requirements.
Minimum Overall GPA: 2.0
Minimum hours required for graduation: 128 hours
General education: Students must complete the Campus General Education requirements including the campus general education language requirement. ECE 445 or combination of ECE 496 & ECE 499 satisfies a technical core requirement and the Campus General Education Advanced Composition requirement.
Orientation and Professional Development
Code | Title | Hours |
---|---|---|
ENG 100 | Grainger Engineering Orientation Seminar (External transfer students take ENG 300 instead.) | 1 |
Total Hours | 1 |
Foundational Mathematics and Science
Code | Title | Hours |
---|---|---|
CHEM 102 | General Chemistry I | 3 |
CHEM 103 | General Chemistry Lab I | 1 |
MATH 221 | Calculus I (MATH 220 may be substituted. MATH 220 is appropriate for students with no background in calculus. 4 of 5 credit hours count towards degree.) | 4 |
MATH 231 | Calculus II | 3 |
MATH 241 | Calculus III | 4 |
MATH 257 | Linear Algebra with Computational Applications | 3 |
or MATH 416 | Abstract Linear Algebra | |
MATH 285 | Intro Differential Equations | 3 |
PHYS 211 | University Physics: Mechanics | 4 |
PHYS 212 | University Physics: Elec & Mag | 4 |
PHYS 213 | Univ Physics: Thermal Physics | 2 |
PHYS 214 | Univ Physics: Quantum Physics | 2 |
Total Hours | 33 |
Electrical Engineering Technical Core
Code | Title | Hours |
---|---|---|
ECE 110 | Introduction to Electronics | 3 |
ECE 120 | Introduction to Computing | 4 |
ECE 220 | Computer Systems & Programming | 4 |
ECE 210 | Analog Signal Processing | 4 |
ECE 313 | Probability with Engrg Applic (STAT 410 may be substituted.) | 3 |
ECE 329 | Fields and Waves I | 3 |
ECE 340 | Semiconductor Electronics | 3 |
ECE 385 | Digital Systems Laboratory | 3 |
ECE 445 | Senior Design Project Lab (Combination of ECE 496 and ECE 499 may be substituted.) | 4 |
Total Hours | 31 |
Technical Electives
Code | Title | Hours |
---|---|---|
From Departmentally Approved List of Technical Electives (below), to include: at least 6 hours of non-ECE electives, at least 21 hours of ECE electives, at least 3 Advanced Core Electives, at least 3 ECE Labs, where at least one must be a Hardware Lab. | 31 | |
Non-ECE courses from list below: | 6 | |
AE 202 | Aerospace Flight Mechanics | 3 |
AE 302 | Aerospace Flight Mechanics II | 3 |
AE 311 | Incompressible Flow | 3 |
AE 312 | Compressible Flow | 3 |
AE 321 | Mechs of Aerospace Structures | 3 |
AE 352 | Aerospace Dynamical Systems | 3 |
AE 353 | Aerospace Control Systems | 3 |
AE 402 | Orbital Mechanics | 3 or 4 |
AE 403 | Spacecraft Attitude Control | 3 or 4 |
AE 410 | Computational Aerodynamics | 3 or 4 |
AE 412 | Viscous Flow & Heat Transfer | 4 |
AE 416 | Applied Aerodynamics | 3 or 4 |
AE 419 | Aircraft Flight Mechanics | 3 or 4 |
AE 420 | Finite Element Analysis | 3 or 4 |
AE 428 | Mechanics of Composites | 3 |
AE 433 | Aerospace Propulsion | 3 or 4 |
AE 434 | Rocket Propulsion | 3 or 4 |
AE 435 | Electric Space Propulsion | 3 or 4 |
AE 451 | Aeroelasticity | 3 or 4 |
AE 460 | Aerodynamics & Propulsion Lab | 2 |
Ag and Bio Eng. - All 300 and 400 level courses except ABE 440. Except seminars and special topics courses, which may be reviewed in the Advising Office | ||
ASTR 210 | Introduction to Astrophysics | 3 |
ASTR 310 | Computing in Astronomy | 3 |
ASTR 330 | Extraterrestrial Life | 3 |
ASTR 350 | The Big Bang, Black Holes, and the End of the Universe | 3 |
ASTR 404 | Stellar Astrophysics | 3 |
ASTR 405 | Planetary Systems | 3 |
ASTR 406 | Galaxies and the Universe | 3 |
ASTR 414 | Astronomical Techniques | 4 |
ATMS 201 | General Physical Meteorology | 3 |
ATMS 301 | Atmospheric Thermodynamics | 3 |
ATMS 302 | Atmospheric Dynamics I | 3 |
ATMS 303 | Synoptic-Dynamic Wea Analysis | 4 |
ATMS 304 | Radiative Transfer-Remote Sens | 3 |
ATMS 305 | Computing and Data Analysis | 3 |
ATMS 404 | Risk Analysis in Earth Science | 3 or 4 |
ATMS 405 | Boundary Layer Processes | 4 |
ATMS 406 | Tropical Meteorology | 4 |
ATMS 410 | Radar Remote Sensing | 4 |
ATMS 411 | Satellite Remote Sensing | 4 |
ATMS 420 | Atmospheric Chemistry | 4 |
ATMS 421 | Earth Systems Modeling | 4 |
ATMS 447 | Climate Change Assessment | 3 |
ATMS 449 | Biogeochemical Cycles | 4 |
BIOC 406 | Gene Expression & Regulation | 3 |
BIOC 446 | Physical Biochemistry | 3 |
BIOC 455 | Technqs Biochem & Biotech | 4 |
BIOE 201 | Conservation Principles Bioeng | 3 |
BIOE 202 | Cell & Tissue Engineering Lab | 2 |
BIOE 302 | Modeling Human Physiology | 3 |
BIOE 414 | Biomedical Instrumentation | 3 |
BIOE 415 | Biomedical Instrumentation Lab | 2 |
BIOE 461 | Cellular Biomechanics | 4 |
BIOE 467 | Biophotonics | 3 |
BIOE 476 | Tissue Engineering | 3 |
BIOE 480 | Magnetic Resonance Imaging | 3 or 4 |
BIOE 485 | Computational Mathematics for Machine Learning and Imaging | 4 |
Biophysics (BIOP): All 400 level courses except seminars and special topics courses, which may be reviewed in the Advising Office. | ||
CHBE 221 | Principles of CHE | 3 |
CHBE 321 | Thermodynamics | 4 |
CHBE 421 | Momentum and Heat Transfer | 4 |
CHBE 422 | Mass Transfer Operations | 4 |
CHBE 424 | Chemical Reaction Engineering | 3 |
CHBE 430 | Unit Operations Laboratory | 4 |
CHBE 431 | Process Design | 4 |
CHBE 440 | Process Control and Dynamics | 3 |
CHBE 451 | Transport Phenomena | 3 |
CHBE 452 | Chemical Kinetics & Catalysis | 3 |
CHBE 453 | Electrochemical Engineering | 2 or 3 |
CHBE 456 | Polymer Science & Engineering | 3 |
CHBE 471 | Biochemical Engineering | 3 or 4 |
CHBE 472 | Techniques in Biomolecular Eng | 3 or 4 |
CHBE 473 | Biomolecular Engineering | 3 or 4 |
CHBE 474 | Metabolic Engineering | 3 or 4 |
CHEM 104 | General Chemistry II | 3 |
CHEM 105 | General Chemistry Lab II | 1 |
Chemistry (CHEM): All 200, 300 and 400 level except 397, 497, and 499. Exceptions also include seminars and special topics, which may be reviewed in the Advising Office. | ||
CEE 310 | Transportation Engineering | 3 |
CEE 330 | Environmental Engineering | 3 |
CEE 408 | Railroad Transportation Engrg | 3 or 4 |
CEE 410 | Railway Signaling & Control | 3 or 4 |
CEE 416 | Traffic Capacity Analysis | 3 or 4 |
CEE 430 | ||
CEE 447 | Atmospheric Chemistry | 4 |
CEE 491 | Decision and Risk Analysis | 3 or 4 |
CPSC 265 | Genetic Engineering Lab | 3 |
CS 101 | Intro Computing: Engrg & Sci (By Approval) | 3 |
CS 173 | Discrete Structures | 3 |
CS 225 | Data Structures | 4 |
CS 242 | Programming Studio | 3 |
CS 357 | Numerical Methods I | 3 |
CS 410 | Text Information Systems | 3 or 4 |
CS 411 | Database Systems | 3 or 4 |
CS 412 | Introduction to Data Mining | 3 or 4 |
CS 413 | Intro to Combinatorics | 3 or 4 |
CS 414 | Multimedia Systems | 3 or 4 |
CS 416 | Data Visualization | 3 or 4 |
CS 418 | Interactive Computer Graphics | 3 or 4 |
CS 419 | Production Computer Graphics | 3 or 4 |
CS 420 | Parallel Progrmg: Sci & Engrg | 3 or 4 |
CS 421 | Programming Languages & Compilers | 3 or 4 |
CS 422 | Programming Language Design | 3 or 4 |
CS 423 | Operating Systems Design | 3 or 4 |
CS 424 | Real-Time Systems | 3 or 4 |
CS 425 | Distributed Systems | 3 or 4 |
CS 426 | Compiler Construction | 3 or 4 |
CS 427 | Software Engineering I | 3 or 4 |
CS 428 | Software Engineering II | 3 or 4 |
CS 429 | Software Engineering II, ACP | 3 |
CS 431 | Embedded Systems | 3 or 4 |
CS 433 | Computer System Organization | 3 or 4 |
CS 434 | Real World Algorithms for IoT and Data Science | 3 or 4 |
CS 435 | Cloud Networking | 3 or 4 |
CS 436 | Computer Networking Laboratory | 3 or 4 |
CS 437 | Topics in Internet of Things | 3 or 4 |
CS 438 | Communication Networks | 3 or 4 |
CS 439 | Wireless Networks | 3 or 4 |
CS 440 | Artificial Intelligence | 3 or 4 |
CS 441 | Applied Machine Learning | 3 or 4 |
CS 444 | Deep Learning for Computer Vision | 3 or 4 |
CS 445 | Computational Photography | 3 or 4 |
CS 446 | Machine Learning | 3 or 4 |
CS 447 | Natural Language Processing | 3 or 4 |
CS 450 | Numerical Analysis | 3 or 4 |
CS 460 | Security Laboratory | 3 or 4 |
CS 461 | Computer Security I | 4 |
CS 463 | Computer Security II | 3 or 4 |
CS 465 | User Interface Design | 4 |
CS 466 | Introduction to Bioinformatics | 3 or 4 |
CS 467 | Social Visualization | 3 or 4 |
CS 473 | Algorithms | 4 |
CS 475 | Formal Models of Computation | 3 or 4 |
CS 476 | Program Verification | 3 or 4 |
CS 477 | Formal Software Development Methods | 3 or 4 |
CS 481 | Advanced Topics in Stochastic Processes & Applications | 3 or 4 |
CS 484 | Parallel Programming | 3 or 4 |
CS 398 | Special Topics (As Approved) | 1 to 4 |
CS 498 | Special Topics (As Approved) | 1 to 4 |
ECE 297 | Individual Study | 1 |
ECE 304 | Photonic Devices | 3 |
ECE 307 | Techniques for Engrg Decisions | 3 |
ECE 310 | Digital Signal Processing | 3 |
ECE 311 | Digital Signal Processing Lab | 1 |
ECE 314 | Probability in Engineering Lab | 1 |
ECE 330 | Power Ckts & Electromechanics | 3 |
ECE 333 | Green Electric Energy | 3 |
ECE 342 | Electronic Circuits | 3 |
ECE 343 | Electronic Circuits Laboratory | 1 |
ECE 350 | Fields and Waves II | 3 |
ECE 365 | Data Science and Engineering | 3 |
ECE 374 | Introduction to Algorithms & Models of Computation | 4 |
ECE 380 | Biomedical Imaging | 3 |
ECE 391 | Computer Systems Engineering | 4 |
ECE 395 | Advanced Digital Projects Lab | 2 or 3 |
ECE 396 | Honors Project | 1 to 4 |
ECE 397 | Individual Study in ECE | 0 to 4 |
ECE 402 | Electronic Music Synthesis | 3 |
ECE 403 | Audio Engineering | 3 |
ECE 407 | Cryptography | 3 or 4 |
ECE 408 | Applied Parallel Programming | 4 |
ECE 411 | Computer Organization & Design | 4 |
ECE 412 | 3 | |
ECE 414 | Biomedical Instrumentation | 3 |
ECE 415 | Biomedical Instrumentation Lab | 2 |
ECE 416 | Biosensors | 3 |
ECE 417 | Multimedia Signal Processing | 4 |
ECE 418 | Image & Video Processing | 4 |
ECE 419 | Security Laboratory | 3 or 4 |
ECE 420 | Embedded DSP Laboratory | 2 |
ECE 422 | Computer Security I | 4 |
ECE 424 | Computer Security II | 3 or 4 |
ECE 425 | Intro to VLSI System Design | 3 |
ECE 428 | Distributed Systems | 3 or 4 |
ECE 431 | Electric Machinery | 4 |
ECE 432 | 3 | |
ECE 435 | Computer Networking Laboratory | 3 or 4 |
ECE 437 | Sensors and Instrumentation | 3 |
ECE 438 | Communication Networks | 3 or 4 |
ECE 439 | Wireless Networks | 3 or 4 |
ECE 441 | Physcs & Modeling Semicond Dev | 3 |
ECE 442 | Silicon Photonics | 3 or 4 |
ECE 443 | LEDs and Solar Cells | 4 |
ECE 444 | IC Device Theory & Fabrication | 4 |
ECE 446 | Principles of Experimental Research in Electrical Engineering | 4 |
ECE 447 | Active Microwave Ckt Design | 3 |
ECE 448 | Artificial Intelligence | 3 or 4 |
ECE 451 | Adv Microwave Measurements | 3 |
ECE 452 | Electromagnetic Fields | 3 |
ECE 453 | Wireless Communication Systems | 4 |
ECE 454 | Antennas | 3 |
ECE 455 | Optical Electronics | 3 or 4 |
ECE 456 | Global Nav Satellite Systems | 4 |
ECE 457 | Microwave Devices & Circuits | 3 |
ECE 458 | Applic of Radio Wave Propag | 3 |
ECE 459 | Communications Systems | 3 |
ECE 460 | Optical Imaging | 4 |
ECE 461 | Digital Communications | 3 |
ECE 462 | Logic Synthesis | 3 |
ECE 463 | Digital Communications Lab | 2 |
ECE 464 | Power Electronics | 3 |
ECE 465 | 3 | |
ECE 466 | 1 | |
ECE 467 | Biophotonics | 3 |
ECE 468 | Optical Remote Sensing | 3 |
ECE 469 | Power Electronics Laboratory | 2 |
ECE 470 | Introduction to Robotics | 4 |
ECE 472 | Biomedical Ultrasound Imaging | 3 |
ECE 473 | Fund of Engrg Acoustics | 3 or 4 |
ECE 476 | Power System Analysis | 3 |
ECE 478 | Formal Software Development Methods | 3 or 4 |
ECE 479 | IoT and Cognitive Computing | 4 |
ECE 480 | Magnetic Resonance Imaging | 3 or 4 |
ECE 481 | Nanotechnology | 4 |
ECE 482 | Digital IC Design | 3 |
ECE 483 | Analog IC Design | 3 |
ECE 484 | Principles of Safe Autonomy | 4 |
ECE 485 | 3 | |
ECE 486 | Control Systems | 4 |
ECE 487 | Intro Quantum Electr for EEs | 3 |
ECE 488 | Compound Semicond & Devices | 3 |
ECE 489 | Robot Dynamics and Control | 4 |
ECE 490 | Introduction to Optimization | 3 or 4 |
ECE 491 | Numerical Analysis | 3 or 4 |
ECE 492 | Parallel Progrmg: Sci & Engrg | 3 or 4 |
ECE 493 | Advanced Engineering Math | 3 or 4 |
ECE 495 | Photonic Device Laboratory | 3 |
ECE 298 | Special Topics (As approved) | 1 to 4 |
ECE 398 | Special Topics in ECE (As approved) | 0 to 4 |
ECE 498 | Special Topics in ECE (As approved) | 0 to 4 |
ENG 491 | Interdisciplinary Design Proj (CubeSat, Solar Decathlon, Formula SAE, Baja SAE, or by Approval.) | 1 to 4 |
GEOL 107 | Physical Geology | 4 |
GEOL 208 | History of the Earth System | 4 |
GEOL 333 | Earth Materials and the Env | 4 |
GEOL 380 | Environmental Geology | 4 |
GEOL 411 | Structural Geol and Tectonics | 4 |
GEOL 417 | Geol Field Methods, Western US | 6 |
GEOL 432 | Mineralogy and Mineral Optics | 4 |
GEOL 436 | Petrology and Petrography | 4 |
GEOL 440 | Sedimentology and Stratigraphy | 4 |
GEOL 450 | Investigating the Earth’s Interior | 3 |
GEOL 452 | Introduction to Geophysics | 4 |
GEOL 460 | Geochemistry | 3 |
IE 310 | Deterministic Models in Optimization | 3 |
IE 330 | Industrial Quality Control | 3 |
IE 360 | Facilities Planning and Design | 3 |
IE 361 | Production Planning & Control | 3 |
IE 400 | Design & Anlys of Experiments | 3 or 4 |
IE 410 | Advanced Topics in Stochastic Processes & Applications | 3 or 4 |
IE 411 | Optimization of Large Systems | 3 or 4 |
IE 412 | OR Models for Mfg Systems | 3 or 4 |
IE 413 | Simulation | 3 or 4 |
IE 420 | Financial Engineering | 3 or 4 |
IE 430 | Economic Found of Quality Syst | 3 or 4 |
IE 431 | Design for Six Sigma | 3 |
IB 150 | Organismal & Evolutionary Biol | 4 |
IB 202 | Physiology | 3 or 4 |
IB 203 | Ecology | 4 |
IB 204 | Genetics | 3 or 4 |
IB 302 | Evolution | 4 |
IB 335 | ||
IB 348 | Fish and Wildlife Ecology | 3 |
IB 368 | Vertebrate Natural History | 4 |
IB 401 | Introduction to Entomology | 3 or 4 |
IB 405 | Evolution of Traits and Genomes | 3 |
IB 420 | Plant Physiology | 3 |
IB 421 | Photosynthesis | 3 |
IB 426 | Env and Evol Physl of Animals | 3 |
IB 427 | ||
IB 431 | Behavioral Ecology | 3 |
IB 432 | Genes and Behavior | 3 |
IB 440 | Plants and Global Change | 3 |
IB 444 | Insect Ecology | 3 or 4 |
IB 451 | Conservation Biology | 4 |
IB 452 | Ecosystem Ecology | 3 |
IB 453 | Community Ecology | 3 |
IB 461 | Ornithology | 4 |
IB 462 | Mammalogy | 4 |
IB 463 | Ichthyology | 4 |
IB 464 | Herpetology | 4 |
IB 467 | Principles of Systematics | 4 |
IB 468 | Insect Classification and Evol | 4 |
IB 471 | Fungal Diversity and Ecology | 4 |
IB 472 | ||
IB 473 | ||
IB 481 | Vector-borne Diseases | 4 |
IB 482 | Insect Pest Management | 3 |
LING 300 | Anat & Physiol Spch Mechanism | 4 |
LING 406 | Introduction to Computational Linguistics | 3 or 4 |
LING 407 | Logic and Linguistic Analysis | 3 or 4 |
LING 427 | Language and the Brain | 3 or 4 |
MSE 280 | Engineering Materials | 3 |
Material Science and Eng. (MSE): All 300 and 400 level courses except 304, 460, and 461. Exceptions of seminar and special topics courses can be reviewed in the Advising Office. | ||
MATH 213 | Basic Discrete Mathematics | 3 |
MATH 347 | Fundamental Mathematics | 3 |
MATH 357 | Numerical Methods I | 3 |
MATH 402 | Non Euclidean Geometry | 3 or 4 |
MATH 403 | Euclidean Geometry | 3 or 4 |
MATH 412 | Graph Theory | 3 or 4 |
MATH 413 | Intro to Combinatorics | 3 or 4 |
MATH 414 | Mathematical Logic | 3 or 4 |
MATH 417 | Intro to Abstract Algebra | 3 or 4 |
MATH 418 | Intro to Abstract Algebra II | 3 or 4 |
MATH 423 | Differential Geometry | 3 or 4 |
MATH 424 | Honors Real Analysis | 3 |
MATH 425 | Honors Advanced Analysis | 3 |
MATH 427 | Honors Abstract Algebra | 3 |
MATH 428 | Honors Topics in Mathematics | 3 |
MATH 432 | Set Theory and Topology | 3 or 4 |
MATH 442 | Intro Partial Diff Equations | 3 or 4 |
MATH 444 | Elementary Real Analysis | 3 or 4 |
MATH 446 | Applied Complex Variables | 3 or 4 |
MATH 447 | Real Variables | 3 or 4 |
MATH 448 | Complex Variables | 3 or 4 |
MATH 450 | Numerical Analysis | 3 or 4 |
MATH 453 | Number Theory | 3 or 4 |
MATH 473 | Algorithms | 4 |
MATH 475 | Formal Models of Computation | 3 or 4 |
MATH 481 | Vector and Tensor Analysis | 3 or 4 |
MATH 482 | Linear Programming | 3 or 4 |
MATH 484 | Nonlinear Programming | 3 or 4 |
MATH 487 | Advanced Engineering Math | 3 or 4 |
MATH 489 | Dynamics & Differential Eqns | 3 or 4 |
MCB 150 | Molec & Cellular Basis of Life | 4 |
MCB 250 | Molecular Genetics | 3 |
MCB 251 | Exp Techniqs in Molecular Biol | 2 |
MCB 252 | Cells, Tissues & Development | 3 |
MCB 253 | Exp Techniqs in Cellular Biol | 2 |
MCB 300 | Microbiology | 3 |
MCB 301 | Experimental Microbiology | 3 |
MCB 314 | Introduction to Neurobiology | 3 |
MCB 316 | Genetics and Disease | 4 |
MCB 354 | Biochem & Phys Basis of Life | 3 |
MCB 400 | Cancer Cell Biology | 3 |
MCB 401 | Cellular Physiology | 3 |
MCB 402 | Sys & Integrative Physiology | 3 |
MCB 403 | ||
MCB 404 | ||
MCB 406 | Gene Expression & Regulation | 3 |
MCB 408 | Immunology | 3 |
MCB 410 | Developmental Biology, Stem Cells and Regenerative Medicine | 3 |
MCB 413 | Endocrinology | 3 |
MCB 419 | Brain, Behavior & Info Process | 3 |
MCB 421 | Microbial Genetics | 3 |
MCB 424 | Microbial Biochemistry | 3 |
MCB 426 | Bacterial Pathogenesis | 3 |
MCB 430 | Molecular Microbiology | 3 |
MCB 431 | Microbial Physiology | 3 |
MCB 433 | Virology & Viral Pathogenesis | 3 |
MCB 435 | Evolution of Infectious Disease | 3 |
MCB 446 | Physical Biochemistry | 3 |
MCB 480 | Eukaryotic Cell Signaling | 3 |
ME 200 | Thermodynamics | 3 |
ME 310 | Fundamentals of Fluid Dynamics | 4 |
ME 320 | Heat Transfer | 4 |
ME 330 | Engineering Materials | 4 |
ME 340 | Dynamics of Mechanical Systems | 3.5 |
ME 370 | Mechanical Design I | 3 |
ME 371 | Mechanical Design II | 3 |
ME 400 | Energy Conversion Systems | 3 or 4 |
ME 401 | Refrigeration and Cryogenics | 3 or 4 |
ME 402 | Design of Thermal Systems | 3 or 4 |
ME 403 | Internal Combustion Engines | 3 or 4 |
ME 404 | Intermediate Thermodynamics | 4 |
ME 410 | Intermediate Gas Dynamics | 3 or 4 |
ME 411 | Viscous Flow & Heat Transfer | 4 |
ME 412 | Numerical Thermo-Fluid Mechs | 2 to 4 |
ME 420 | Intermediate Heat Transfer | 4 |
ME 430 | Failure of Engrg Materials | 3 or 4 |
ME 431 | Mechanical Component Failure | 3 or 4 |
ME 440 | Kinem & Dynamics of Mech Syst | 3 or 4 |
ME 445 | Introduction to Robotics | 4 |
ME 451 | Computer-Aided Mfg Systems | 3 or 4 |
ME 452 | Num Control of Mfg Processes | 3 or 4 |
ME 460 | Industrial Control Systems | 4 |
ME 461 | Computer Cntrl of Mech Systems | 3 or 4 |
ME 471 | Finite Element Analysis | 3 or 4 |
ME 472 | Introduction to Tribology | 3 or 4 |
ME 485 | ||
ME 487 | MEMS-NEMS Theory & Fabrication | 4 |
MUS 407 | Elect Music Techniques I | 3 |
MUS 409 | Elec Music Techniques II | 2 |
NEUR 453 | Cog Neuroscience of Vision | 3 or 4 |
NPRE 201 | Energy Systems | 2 or 3 |
NPRE 247 | Modeling Nuclear Energy System | 3 |
NPRE 330 | Materials in Nuclear Engineering | 3 |
NPRE 402 | Nuclear Power Engineering | 3 or 4 |
NPRE 412 | Nuclear Power Econ & Fuel Mgmt | 3 or 4 |
NPRE 421 | Plasma and Fusion Science | 3 |
NPRE 423 | Plasma Laboratory | 2 |
NPRE 429 | Plasma Engineering | 3 |
NPRE 435 | Radiological Imaging | 3 |
NPRE 432 | Nuclear Engrg Materials Lab | 2 |
NPRE 441 | Radiation Protection | 4 |
NPRE 442 | Radioactive Waste Management | 3 |
NPRE 448 | Nuclear Syst Engrg & Design | 4 |
NPRE 451 | NPRE Laboratory | 3 |
NPRE 455 | Neutron Diffusion & Transport | 4 |
NPRE 457 | Safety Anlys Nucl Reactor Syst | 3 or 4 |
NPRE 458 | Design in NPRE | 4 |
NPRE 470 | Fuel Cells & Hydrogen Sources | 3 |
NPRE 475 | Wind Power Systems | 3 or 4 |
PHYS 225 | Relativity & Math Applications | 2 |
PHYS 325 | Classical Mechanics I | 3 |
PHYS 326 | Classical Mechanics II | 3 |
PHYS 401 | Classical Physics Lab | 3 |
PHYS 402 | Light | 3 or 4 |
PHYS 403 | Modern Experimental Physics | 4 or 5 |
PHYS 406 | Acoustical Physics of Music | 4 |
PHYS 419 | Space, Time, and Matter-ACP | 3 or 4 |
PHYS 420 | Space, Time, and Matter | 2 |
PHYS 427 | Thermal & Statistical Physics | 4 |
PHYS 460 | Condensed Matter Physics | 4 |
PHYS 466 | Atomic Scale Simulations | 3 or 4 |
PHYS 470 | Subatomic Physics | 4 |
PHYS 485 | Atomic Phys & Quantum Theory | 3 |
PHYS 486 | Quantum Physics I | 4 |
PHYS 487 | Quantum Physics II | 4 |
PSYC 204 | Intro to Brain and Cognition | 3 |
SHS 200 | General Phonetics | 3 |
SHS 240 | Intro Sound & Hearing Science | 3 |
SHS 300 | Anat & Physiol Spch Mechanism | 4 |
SHS 301 | General Speech Science | 4 |
SHS 320 | Development of Spoken Language | 3 |
SHS 450 | Intro Audiol & Hear Disorders | 4 |
SHS 470 | Neural Bases Spch Lang | 3 |
STAT 420 | Methods of Applied Statistics | 3 or 4 |
STAT 424 | Design of Experiments | 3 or 4 |
STAT 425 | Statistical Modeling I | 3 or 4 |
STAT 428 | Statistical Computing | 3 or 4 |
STAT 429 | Time Series Analysis | 3 or 4 |
STAT 440 | Statistical Data Management | 3 or 4 |
SE 411 | Reliability Engineering | 3 or 4 |
SE 420 | Digital Control Systems | 4 |
SE 423 | Mechatronics | 3 |
SE 424 | State Space Design for Control | 3 |
TAM 211 | Statics | 3 |
TAM 212 | Introductory Dynamics | 3 |
TAM 251 | Introductory Solid Mechanics | 3 |
TAM 324 | Behavior of Materials | 4 |
TAM 335 | Introductory Fluid Mechanics | 4 |
TAM 412 | Intermediate Dynamics | 4 |
TAM 435 | Intermediate Fluid Mechanics | 4 |
TAM 445 | Continuum Mechanics | 4 |
TAM 451 | Intermediate Solid Mechanics | 4 |
Select three courses from the following list of Advanced Core ECE electives. | ||
ECE 391 | Computer Systems Engineering | 4 |
or CS 225 | Data Structures | |
ECE 310 | Digital Signal Processing | 3 |
ECE 330 | Power Ckts & Electromechanics | 3 |
ECE 342 | Electronic Circuits | 3 |
ECE 350 | Fields and Waves II | 3 |
Select three courses from the following list of ECE labs. At least one must be a Hardware Lab. | ||
Hardware Labs: | ||
ECE 343 | Electronic Circuits Laboratory | 1 |
ECE 391 | Computer Systems Engineering | 4 |
ECE 395 | Advanced Digital Projects Lab | 2 or 3 |
ECE 402 | Electronic Music Synthesis | 3 |
ECE 415 | Biomedical Instrumentation Lab | 2 |
ECE 420 | Embedded DSP Laboratory | 2 |
ECE 431 | Electric Machinery | 4 |
CS 436 | Computer Networking Laboratory | 3 or 4 |
ECE 437 | Sensors and Instrumentation | 3 |
ECE 438 | Communication Networks | 3 or 4 |
ECE 439 | Wireless Networks | 3 or 4 |
ECE 443 | LEDs and Solar Cells | 4 |
ECE 444 | IC Device Theory & Fabrication | 4 |
ECE 446 | Principles of Experimental Research in Electrical Engineering | 4 |
ECE 447 | Active Microwave Ckt Design | 3 |
ECE 451 | Adv Microwave Measurements | 3 |
ECE 453 | Wireless Communication Systems | 4 |
ECE 456 | Global Nav Satellite Systems | 4 |
ECE 460 | Optical Imaging | 4 |
ECE 463 | Digital Communications Lab | 2 |
ECE 466 | 1 | |
ECE 468 | Optical Remote Sensing | 3 |
ECE 469 | Power Electronics Laboratory | 2 |
ECE 470 | Introduction to Robotics | 4 |
ECE 481 | Nanotechnology | 4 |
ECE 486 | Control Systems | 4 |
ECE 489 | Robot Dynamics and Control | 4 |
ECE 495 | Photonic Device Laboratory | 3 |
Software Labs: | ||
ECE 311 | Digital Signal Processing Lab | 1 |
ECE 314 | Probability in Engineering Lab | 1 |
ECE 365 | Data Science and Engineering | 3 |
ECE 411 | Computer Organization & Design | 4 |
ECE 484 | Principles of Safe Autonomy | 4 |
Free Electives
Code | Title | Hours |
---|---|---|
Additional course work, subject to the Grainger College of Engineering restrictions to Free Electives, so that there are at least 128 credit hours earned toward the degree. | 16 | |
Total Hours of Curriculum to Graduate | 128 |
For the degree of Bachelor of Science in Electrical Engineering
Sample Sequence
This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence. The curriculum sequence can also be viewed via dynamic and static curricular maps, which include prerequisite sequencing.
Students must fulfill their Language Other Than English requirement by successfully completing a third level of a language other than English. See the corresponding section on the Degree and General Education Requirements. ECE 445 or combination of ECE 496 & ECE 499 satisfies a technical core requirement and the Campus General Education Advanced Composition requirement.
Free Electives: Additional course work, subject to the Grainger College of Engineering restrictions to Free Electives, so that there are at least 128 credit hours earned toward the degree.
First Year | |||
---|---|---|---|
First Semester | Hours | Second Semester | Hours |
ECE 110 | 3 | ECE 120 | 4 |
MATH 221 (MATH 220 may be substituted) | 4 | MATH 231 | 3 |
CHEM 102 | 3 | PHYS 211 | 4 |
CHEM 103 | 1 | Free elective course | 3 |
ENG 100 | 1 | General Education (Choose a Humanities or Social/Behavioral Science course) or Composition I course | 3-4 |
Composition I or General Education (Choose a Humanities or Social/Behavioral Science course) | 4-3 | ||
16 | 17 | ||
Second Year | |||
First Semester | Hours | Second Semester | Hours |
ECE 220 | 4 | ECE 210 | 4 |
MATH 241 | 4 | MATH 285 | 3 |
PHYS 212 | 4 | PHYS 213 | 2 |
MATH 257 | 3 | PHYS 214 | 2 |
General Education course (choose a Humanities or Social/Behavioral Science course with Cultural Studies designation) | 3 | Language Other Than English (3rd level) course | 4 |
18 | 15 | ||
Third Year | |||
First Semester | Hours | Second Semester | Hours |
ECE 329 | 3 | ECE 313 | 3 |
ECE 385 | 3 | ECE 340 | 3 |
Technical elective course | 3 | Technical elective course | 3 |
Technical elective course | 4 | Technical elective course | 4 |
General Education course (choose a Humanities or Social/Behavioral Science course with Cultural Studies designation) | 3 | Free elective course | 3 |
16 | 16 | ||
Fourth Year | |||
First Semester | Hours | Second Semester | Hours |
Technical elective course | 3 | ECE 445 (Combination of ECE 496 and ECE 499 may be substituted.) | 4 |
Technical elective course | 3 | Technical elective course | 3 |
Technical elective course | 4 | Technical elective course | 4 |
Free elective course | 3 | Free elective course | 3 |
General Education course (choose a Humanities or Social/Behavioral Science course with Cultural Studies designation) | 3 | ||
16 | 14 | ||
Total Hours 128 |
for the degree of Bachelor of Science Major in Electrical Engineering
Student learning outcomes are based on learning outcomes in line with the ABET accreditation process.
Electrical Engineering graduates will have:
- An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
- An ability to communicate effectively with a range of audiences.
- An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
- An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
for the degree of Bachelor of Science in Electrical Engineering
Electrical & Computer Engineering Website
Electrical & Computer Engineering Faculty
The Grainger College of Engineering Admissions
The Grainger College of Engineering