400 Level EECS Courses
Here you will find all availble EECS courses listed by course number. The tabs above futher organize the courses by their course level. If there is a courses that you cannot find listed, or have questions about a course that are not answered by the courses description feel free to Contact Us.
EECS 412 Electronic Circuits II
4 credit hours
Discrete and integrated amplifier analysis and design. Introduction to feedback amplifier analysis and design. Introduction to feedback amplifiers.
Prerequisite(s): EECS 312 and upper-level EECS eligibility
Back to top
EECS 420 Electromagnetics II
4 credit hours
This course applies electromagnetic analysis to high frequency devices and systems where wave propagation effects cannot be neglected. Topics covered include waves, transmission lines, space waves, waveguides, radiation, and antennas. Laboratory experiments include transmission line, waveguide, and antenna measurements and characterizations. 3 hours lecture, 1 hour laboratory.
Prerequisite(s): EECS 220 and upper-level EECS eligibility
Back to top
EECS 443 Digital Systems Design
4 credit hours
The design of computer systems from the hardware point of view. The implementation of functional and control units and microprogrammed control structures.
Prerequisite(s): EECS 388
Back to top
EECS 444 Control Systems
3 credit hours
An introduction to the modeling, analysis, and design of linear control systems. Topics include mathematical models, feedback concepts, state-space methods, time response, system stability in the time and transform domains, design using PID control and series compensations, and digital controller implementation.
Prerequisite(s): EECS 212 and EECS 360
Back to top
EECS 448 Software Engineering I
4 credit hours
This course is an introduction to software engineering, and it covers the systematic development of software products. It outlines the scope of software engineering, including life-cycle models, software process, teams, tools, testing, planning, and estimating. It concentrates on requirements, analysis, design, implementation, and maintenance of software products. The laboratory covers CASE tools, configuration control tools, UML diagrams, integrated development environments, and project specific components.
Prerequisites: EECS 268 and upper-level EECS eligibility.
Prerequisite(s): EECS 268 and upper-level EECS eligibility
Back to top
EECS 461 Probability and Statistics
3 credit hours
Introduction to probability and statistics with applications. Reliability of systems. Discrete and continuous random variables. Expectations, functions of random variables and linear regression. Sampling distributions, confidence intervals, and hypothesis testing. Joint, marginal, and conditional distributions and densities
Prerequisite(s): MATH 290, MATH 220, and upper-level EECS eligibility.
Back to top
EECS 470 Electronic Devices and Properties of Materials
3 credit hours
An introduction to crystal structures, and metal, insulator, and semiconductor properties. Topics covered include the thermal, electric, dielectric, and optical properties of these materials. A significant portion of this course is devoted to the properties of semiconductors and semiconductor devices.
Prerequisite(s): PHSX 313 and upper-level EECS eligibility
Back to top
EECS 498 Honors Research
1-2 credit hours
Arranged to allow students to satisfy the independent research requirement for graduation with departmental honors.
Prerequisite(s): Consent of instructor and upper-level EECS eligibility
Back to top