Skip redundant pieces

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