Electrical and Computer Engineering (ECE) Undergraduate Course Descriptions
ECE 101. Ethics and the Engineering Profession (Same as MME 101) [Goal 9]
Major ethical theories; sources of ethics; professional responsibilities; social impact of engineering ethics; teamwork skills; design; engineering careers. 3 Cr. F, S.
ECE 102. Engineering Problem Solving
A programming language appropriate to engineering, such as FORTRAN or C, will be used to model and simulate problems drawn from the engineering disciplines. Prereq.: MATH 112 or equivalent. Coreq.: MATH 113 or equivalent. 3 Cr. F, S.
ECE 201. Circuit Analysis I
Circuit variables and elements, resistive circuits, voltage and current laws, techniques of circuit analysis, network theorems, RL, RC and RLC circuits; computer-aided analysis. Lab. Prereq.: MATH 222, PHYS 234. 3 Cr. F, S, SUM.
ECE 202. Circuit Analysis II
Operation amplifiers, sinusoidal steady-state analysis, AC power, magnetically coupled circuits, Laplace transform methods, frequency response, basic filters, two-port networks, computer-aided analysis. Lab. Prereq.: 201. 4 Cr. F, S.
ECE 221. Digital Logic Design
Number systems, Boolean algebra, logic gates, combinational and sequential circuits, MSI based design, programmable logic and memory devices. VHDL synthesis, computer aided analysis and simulation. Lab with design emphasis. Lab. Prereq.: 102 or equivalent. 3 Cr. F, S.
ECE 301. Signals and Systems
Time and frequency analysis. Continuous and discrete time signals, linear time invariant systems, Laplace transforms, Fourier analysis, z-transforms, convolution, continuous and discrete filters. Computer simulations. Lab. Prereq.: 202, MATH 325. 4 Cr. F, S.
ECE 310. Electronic Devices
Solid state electronics, Basic device theory, Diodes, Bipolar and MOS transistors. Power transistors and switches. Lab. Prereq.: 201. 3 Cr. F, S.
ECE 311. Digital Electronics
Introduction, Operational Amplifier, Digital electronics, Solid state electronics, Diode circuits, Transistors, CMOS logic design, Bipolar logic design. Computer simulation. Lab. Prereq.: 201, 221. 3 Cr. F, S.
ECE 312. Analog Electronics
Multistage amplifiers, frequency response, advanced op-amps, filters and oscillators, feedback and stability. Computer simulation. Lab with design emphasis. Prereq.: 311. 4 Cr. F, S.
ECE 322. Advanced Logic Design
Register-based design, state machines, hardwired and microprogrammed control, Verilog synthesis, programmable logic and FPGA design, elementary computer architecture. Computer aided design and simulation. Lab with design emphasis. Prereq.: 221. Coreq.: CSCI 201. 3 Cr. F, S.
ECE 323. Introduction to Microprocessors
Computer organization, microprocessors, assembly and high-level language programming. Parallel and serial interfaces, interrupts, analog-to-digital, digital-to-analog, and single board microprocessor based design. Labs with design emphasis. Prereq.: 322. 4 Cr. F, S.
ECE 329. Microcomputer Interfacing and Architecture
Introduction to microcomputers, digital logic and microcomputer hardware, interface software design, assembly language programming, parallel and serial l/O, interface design experiments. Project. (not for majors in electrical/computer engineering). Prereq.: PHYS 235. 3 Cr. S.
ECE 380. Engineering Communication
Planning, preparation, and critiquing of engineering reports and presentations. Application of Gantt charts, budgets, Mathcad, MATLAB, and/or other software to engineering projects and communication. Completion of this course with a grade of "C" or better fulfills the upper division writing requirement for the department. Lab. Prereq.: ENGL 191. Coreq.: Any one of 311, 312, 323 or MME 210, 330, 340, 350. 2 Cr. F, S.
ECE 381. Solid State Electronics
Semiconductor properties, energy bands, carriers, drift and diffusion currents. Diodes, bipolar and MOSFET transistors. Integrated circuit technologies, cells and circuit layouts. Lab. Prereq.: 311. 3 Cr. DEMAND.
ECE 391. Engineering Electromagnetics
Static and time varying electric and magnetic fields, Maxwell's equations, uniform plane waves, transmission lines, waveguides and antennas. Computer Simulations. Lab. Prereq.: 202, PHYS 346 or MATH 311 or 321. 4 Cr. F, S.
ECE 444. Internship
Practical work experience in an Electrical Engineering position. Credit awarded after presentation of a project paper. Prior approval required. May be repeated for a maximum of 3 credits. 1-3 Cr. DEMAND.
ECE 461, 462. Senior Design Project
One semester of the capstone experience, small group design project in Electrical or Computer Engineering. Written reports and oral presentations. Prereq.: Senior standing in Electrical or Computer Engineering, ENGL 191, CMST 192, STAT 417, Math/Physics Elective, and for Electrical Engineering majors, the Physics Elective and for Computer Engineering majors, CSCI 331 and CSCI 310. 3 Cr. F, S.
Electrical and Computer Engineering (ECE) Courses for Advanced Undergraduate and Graduate Students
ECE 411/511. Advanced Analog Electronics
Design of dc-dc and dc-ac power converters using diodes, power transistors, and thyristors. Line frequency diode rectifiers, phase controlled rectifiers and inverters, switch mode converters and inverters, and resonant converters. Computer simulations. Additional project for graduate credit. Prereq.: 301, 312. 3 Cr. DEMAND.
ECE 421/521. Computer Architecture and Design
Organization at the register level of a single processor computer. Hardware description language, computer interconnection structures, mainframe memory organization, introduction to advanced architecture. Design projects and a project paper. Additional project for graduate credit. Prereq.: 323. 3 Cr. DEMAND.
ECE 422/522. Microcontroller System Design
Internal structure and operation of different types of microcontrollers. Design methodology for their use. Applications, software and hardware. Labs and design projects. Additional project for graduate credit. Prereq.: 323. 3 Cr. DEMAND.
ECE 423/523. Computer Network Architecture
Data communication basics, network architecture and protocols, fundamentals of computer and communications networks, network simulation and analysis. Special emphasis on hardware design. Labs with design emphasis. Additional project for graduate credit. Prereq.: 323, knowledge of C or C++ programming. 3 Cr. DEMAND.
ECE 431/531. Digital and Analog Communications
Information and coding, spectral analysis, baseband pulse and digital signaling, communication components, modulations, bandpass communication systems. Computer simulations. Additional project required for graduate credit. Lab. Prereq.: 301, 312. 3 Cr. F, S.
ECE 432/532. Advanced Communications
Selected topics in telecommunication systems and wireless communications. Computer simulation. Additional project required for graduate credit. Prereq.: 431/531. 3 Cr. DEMAND.
ECE 433/533. Wireless Communications
Wireless communication systems, cellular communication concepts, signal propagation through wireless channels, modulation techniques, effects of slow fading on a digital communication system, diversity techniques for rading channels, multiple access techniques for wireless standards. Experiments and projects. Additional projects required for graduate credit. Prereq.: 431-531. 3 Cr. DEMAND.
ECE 440/540. Seminar
Lectures, readings, discussions on current topics. May be repeated on different topics for a maximum of 6 credits. Prereq.: Senior or graduate standing in electrical engineering. 1-3 Cr. DEMAND.
ECE 451/551. Control Systems
Linear time-invariant systems, time domain analysis, root locus, frequency domain analysis, compensator design, state-space techniques, introduction to digital control. Additional project required for graduate credit. Prereq.: 301. 3 Cr. F.
ECE 452/552. Digital Control Systems
Analysis and design of discrete-time systems and compensators, state-space approach, implementation of digital control systems. Other topics might include: fuzzy logic, adaptive filtering and non-linear systems. Prereq.: 451/551. 3 Cr. DEMAND.
ECE 471/571. Digital Signal Processing
Components of a DSP system, discrete-time signals and z-transform, Fourier analysis (FFT), FIR and IIR filter design methods, and quantization effects. Computer projects and simulations. Additional project required for graduate credit. Prereq.: 301 or instructor permission. 3 Cr. DEMAND.
ECE 473/573. Neural Networks
Neural network technology overview, back propagation, conjugate gradient, and cascade-correlation training methods, associative memory, self-organizing nets, adaptive resonance theory net, Hopfield net, constraint satisfaction networks, application and design. Additional project required for graduate credit. Prereq.: 471. 3 Cr. DEMAND.
ECE 474/574. Image Processing
Digital image processing system, elements of visual perception, digital image fundamentals, image representation and description, image transform, image enhancement, image restoration, image encoding, image segmentation, image compression, applications. Additional project required for graduate credit. Prereq.: 471/571. 3 Cr. DEMAND.
ECE 482/582. Design of Integrated Circuits
Design, and fabrication of integrated circuits. Semiconductor processing and design rules. Designing logic circuits, sense amplifiers, and clock circuits. Yield improvement. Economic and technological trends. Prereq.: 312. 3 Cr. DEMAND.

