Skip redundant pieces

300 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 312 Electronic Circuits I

3 credit hours

Introduction to diodes, BJT’s and MOSFET’s and their use in electronic circuits, especially digital circuits.

Prerequisite(s): Upper-level EECS eligibility. Corequisite: EECS 212

Back to top

EECS 315 Electric Circuits and Machines

3 credit hours

Introduction to DC and AC electrical circuit analysis techniques, AC power calculations, transformers, three-phase systems, magnetic circuits, and DC and AC machines with a focus on applications. Not open to electrical or computer engineering majors.

Prerequisite(s): A course in differential equations and eight hours of physics.

Back to top

EECS 316 Circuits, Electronics and Instrumentation

3 credit hours

Introduction to DC and AC electrical circuit analysis, operational amplifiers, semiconductors, digital circuits and systems, and electronic instrumentation and measurements with a focus on applications. Not open to electrical or computer engineering majors. Students may not receive credit for both EECS 316 and EECS 317.

Prerequisite(s): A course in differential equations and eight hours of physics.

Back to top

EECS 317 Electronics and Instrumentation

2 credit hours

Introduction to operational amplifiers, semiconductors, digital circuits and systems, and electronic instrumentation and measurements with a focus on applications. Not open to electrical or computer engineering majors. Students may not receive credit for both EECS 316 and EECS 317.

Prerequisite(s): EECS 315

Back to top

EECS 318 Circuits and Electronics Lab

1 credit hours

Laboratory exercises intended to complement EECS 315, EECS 316 and EECS 317. Experiments include DC circuits, analog electronics, and digital electronics. Not open to electrical or computer engineering majors.

Prerequisite(s): Corequisite: EECS 316 or EECS 317

Back to top

EECS 360 Signal and System Analysis

4 credit hours

Fourier signal analysis (series and transform); linear system analysis(continuous and discrete); Z-transforms, analog and digital filter analysis. Analysis and design of continuous and discrete time systems using MATLAB.

Prerequisite(s): EECS 212 and upper-level EECS eligibility

Back to top

EECS 368 Programming Language Paradigms

3 credit hours

The course is a survey of programming languages: their attributes, uses, advantages and disadvantages. Topics include scopes, parameter passing, storage management, control flow, exception handling, encapsulation and modularization mechanisms, reusability through genericity and inheritance, and type systems. In particular, several different languages will be studied which exemplify different language philosophies (e.g., procedural, functional, object-oriented, logic, scripting).

Prerequisite(s): EECS 268 and upper-level EECS eligibility

Back to top

EECS 388 Computer Systems and Assembly Language

4 credit hours

Internal organization of microprocessor and microcontroller systems; programming in assembly language; input and output system; controlling external devices. This course will focus on one or two specific microprocessors and computer systems.

Prerequisite(s): EECS 140 or EECS 141, and EECS 168 or EECS 169, and upper-level EECS eleigibility

Back to top

EECS 399 Projects

1-5 credit hours

An electrical engineering, computer engineering, or computer science project pursued under the student’s initiative, culminating in a comprehensive report, with special emphasis on orderly preparation and effective composition.

Prerequisite(s): Upper-level EECS eligibility and consent of instructor

Back to top