Electrical&Comp Engineering  

ECE 401 - Perspectives in Electrical and Computer Engineering
Credits: 4.00
An introductory course for electrical and computer engineering majors that introduces incoming students to the fundamental concepts of analysis and design. Concepts are presented through an examination of real-world problems. Students are introduced to electrical and computer engineering problem solving and design through active learning techniques in lecture and in a laboratory setting. Provides a context for the electrical engineering and computer engineering curriculum and introduces the profession and activities of electrical and computer engineering. Two lectures and one computer laboratory per week are required. No prerequisites. Lab.

ECE 444 - Bionics: Technology from Nature
Credits: 4.00
Bionics is the study of living systems with the intention of applying their principles to the design of useful technology for mankind. Students learn strategies to discover bio-inspired technology. The student investigates the fields of bio-inspired cyborgs, defense and attack mechanisms in biology leading to military applications including non-lethal weapons, bio-inspired sensors including brain-computer interfaces, bio-inspired robots, and animal and plants that generate energy for technology. Writing Intensive. Laboratory.

ECE 537 - Introduction to Electrical Engineering
Credits: 4.00
Fundamentals of electrical engineering. Topics are circuit elements; signal waveforms; circuit laws and theorems; transfer functions; free, forced, and steady state responses; power calculations; amplifiers; and magnetic circuits. Non-ECE majors only. Lab. Prereq: PHYS 408. Pre- or Coreq: MATH 527.
Co-requisites:

ECE 541 - Electric Circuits
Credits: 4.00
Linear passive circuits beginning with resistive circuits, power and energy relations, mesh and node analysis. Transient and steady-state behavior of simple circuits containing energy storage elements (capacitors, inductors). Introduction to linear active circuits using dependent source models and ideal op amps. Introduction to transfer function and frequency response concepts. For ECE majors only. Prereq: MATH 426; Pre or Coreq: PHYS 408. Lab.

ECE 543 - Introduction to Digital Systems
Credits: 4.00
Fundamental analysis and design principles. Number systems, codes, Boolean algebra, and combinational and sequential digital circuits. Lab: student-built systems using modern integrated circuit technology and an introductory design session on a CAD workstation. Lab and discussion.

ECE 544 - Engineering Analysis
Credits: 4.00
Analyze and solve engineering problems using linear algebra and integral and differential calculus of functions of several variables. Boundary-value problems in mechanics, fluid dynamics, and electrostatics. Examination of electrostatics, magnetostatics, and fluid and wave mechanics using vector differential and integral calculus. Introduction of approximation and error analysis methods as fundamental engineering tools. Prereq: MATH 527.

ECE 548 - Electronic Design I
Credits: 4.00
Introduction to electronic design for analog signal processing. Linear op amp circuits for amplification and filtering. Use of Laplace techniques for filter specification; simple passive and op amp filter realizations. Discrete active devices (FET and BJT): operating characteristics, biasing considerations, canonical amplifier configurations including differential amplifiers. Prereq: ECE 541. Lab.

ECE 562 - Computer Organization
Credits: 4.00
Basic computer structure, including arithmetic, memory, control, and input/output units; the trade-offs between hardware, instruction sets, speed, and cost. Laboratory experiments involving machine language programming and I/O interfacing using microcomputers. Prereq: CS 410 or CS 415; ECE 543; or permission. Lab.

ECE 583 - Designing with Programmable Logic
Credits: 4.00
Design methodologies for implementing digital systems in programmable logic. Covers topics related to the design, implementation, and testing of programmable logic devices. Students are introduced to the Very-High-Speed Hardware Description Language (VHDL) entry language and simulation procedures, along with common logic synthesis tools. Programmable logic families, device architectures, and testing procedures are covered in detail. Laboratory exercises lead the student through the complete programmable logic design cycle. Each student is required to prototype a digital system starting with VHDL entry, functional and timing simulations, logic synthesis, device programming, logic probing, and systems verification. Prereq: ECE 543, ECE 562 or permission. Lab.

ECE 602 - Engineering Analysis
Credits: 4.00
Analyze and solve engineering problems using linear algebra and integral and differential calculus of functions of several variables. Boundary-value problems in mechanics, fluid dynamics, and electrostatics. Examination of electrostatics, magnetostatics, and fluid and wave mechanics using vector differential and integral calculus. Introduction of approximation and error analysis methods as fundamental engineering tools. Prereq: MATH 527.

ECE 603 - Electromagnetic Fields and Waves I
Credits: 4.00
Maxwell's equations in integral and differential form with applications to static and dynamic fields. Uniform plane waves in free space and material media. Boundary conditions; simple transmission line theory; parallel plate and rectangular waveguides; simple radiating systems. Prereq: PHYS 408; ECE 602 or equivalent.

ECE 603H - Electromagnetic Fields and Waves I/Honors
Credits: 4.00
Same topics as ECE 603. Honors students will attend an additional one-hour meeting each week. Prereq: PHYS 408; ECE 602 or equivalent.

ECE 617 - Junior Laboratory I
Credits: 4.00
Application of laboratory instrumentation to the investigation of active and passive circuit characteristics; introduction to computer-aided design, analysis, and testing; development of report writing and oral presentation skills. Coreq: ECE 633 or 633H, 651. Writing intensive.
Co-requisites: ECE 633, ECE 651

ECE 618 - Junior Laboratory II
Credits: 4.00
Laboratory exercises in the design and analysis of active circuits, techniques of signal processing, and the properties of distributed circuits. Continued development of report writing and oral presentation skills. Prereq: 617. Pre- or coreq: ECE 603. Writing intensive.
Co-requisites:

ECE 633 - Signals and Systems I
Credits: 3.00
Mathematical characterization of continuous-time systems using time- and frequency-domain concepts. Properties of linear systems described by ordinary differential equations. Fourier analysis of signals and system frequency response functions. Applications to communication and control systems. Introduction to system simulation using computer methods. Prereq: MATH 527 or equivalent.
Co-requisites:

ECE 633H - Signals and Systems I/Honors
Credits: 4.00
Mathematical characterization of continuous-time systems using time- and frequency-domain concepts. Properties of linear systems described by ordinary differential equations. Fourier analysis of signals and system frequency response functions. Applications to communication and control systems. Introduction to system simulation using computer methods. Prereq: MATH 527 or equivalent. Honors students will attend an additional one-hour meeting each week. Prereq: MATH 527 or equivalent.
Co-requisites:

ECE 634 - Signals and Systems II
Credits: 3.00
Transient response analysis of linear systems using Laplace transforms, application to feedback control systems. Introduction to discrete-time linear systems; system response determination using Z-transform; elementary design of digital filters and controllers. State variable formulation of dynamical systems. Prereq: ECE 633 or permission.

ECE 647 - Random Processes and Signals in Engineering
Credits: 3.00
Emphasis on applied engineering concepts such as component failure, quality control, noise propagation. Topics include random variables, probability distributions, mean and variance, conditional probability, correlation, power spectral density. Prereq: MATH 426, ECE 602.

ECE 647H - Random Processes and Signals/Honors
Credits: 4.00
Emphasis on applied engineering concepts such as component failure, quality control, noise propagation. Topics include random variables, probability distributions, mean and variance, conditional probability, correlation, power spectral density. Prereq: MATH 426, ECE 602.This honors section invovles additional work assignments and one additional credit each semester during the junior year. Honors work includes, but is not restricted to, more on-depth laboratory assignments; additional laboratory or course assignments; research analysis, or design projects; literature reviews; term papers; and presented lectures.

ECE 649 - Embedded Microcomputer Based Design
Credits: 4.00
An in-depth treatment of the design of embedded microcomputer systems. Topics include advanced architectures for embedded processors, hardware and software aspects of interfacing, handling interrupts, advanced programming including debugging of real time systems, embedded application implementations. Laboratory studies are required to reinforce theoretical and applied concepts in an actual embedded architecture. Prereq: ECE 562 or permission. Lab.

ECE 651 - Electronic Design II
Credits: 4.00
Design of fundamental circuit blocks in electronic systems. Multistage amplifiers; feedback systems and stability; power amplifiers. Nonlinear electronic circuits: oscillators, function generators; clippers and peak detectors; A/D and D/A conversion. Switching mode and logic circuits. Prereq: ECE 548.

ECE 681 - Teaching Experience
Credits: 1.00
Credit for assisting in the instruction of undergraduate laboratories. Available on a limited basis to students selected by the department chairperson. May be repeated for credit up to a total of 4 credits.

ECE 694 - Professional Principles of Engineering
Credits: 1.00
Lectures, seminars, and discussions related to engineering design and professionalism. Provides background for capstone design experience. Topics include: creativity, design methodology, specification development, total quality management, ethics, safety, reliability, aesthetics, and preparation for oral and written reports. Cr/F.

ECE 704 - Electromagnetic Fields and Waves II
Credits: 4.00
Loop antennas; aperture and cylindrical antennas; self and mutual impedance; receiving antennas and antenna arrays; bounded plane waves; rectangular and cylindrical waveguides; waveguide discontinuities and impedance matching; solid state microwave sources. Prereq: ECE 603 or equivalent.

ECE 711 - Digital Systems
Credits: 4.00
Principles and procedures related to the design and implementation of microprocessor-based embedded systems. Topics include microprocessor technologies; management of the development cycle; implementation methodologies such as printed circuit boards and system integration; design considerations related to manufacturing and testing of digital systems; and analysis implementation limitations related to electromagnetic noise, grounding/power schemes, timing, device packaging, and heat/power requirements. Students prototype a digital system using CAD tools, printed circuit board technology, and modern diagnostic/testing procedures and tools. Devices such as microprocessors, microcontrollers, network controllers, data/acquisition/processing units, application specific integrated circuits, and interface logic will be selected for the design projects. Projects reflect the advances in modern digital technologies. Prereq: ECE 668; or permission. Lab.

ECE 714 - Introduction to Digital Signal Processing
Credits: 4.00
Introduction to digital signal processing theory and practice, including coverage of discrete time signals and systems, frequency domain transforms and practical spectral analysis, digital filter terminology and design, and sampling and reconstruction of continuous time signals. Laboratory component providing an introduction to DSP design tools and real-time algorithm implementation. Prereq: ECE 633; or permission. Lab.

ECE 714H - Introduction to Digital Signal Processing/Honors
Credits: 4.00
Introduction to digital signal processing theory and practice, including coverage of discrete time signals and systems, frequency domain transforms and practical spectral analysis, digital filter terminology and design, and sampling and reconstruction of continuous time signals. Laboratory component providing an introduction to DSP design tools and real-time algorithm implementation. Prereq: ECE 633; or permission. Lab. Honors students will engage in additional advanced project work. Prereq: ECE 633 or permission.

ECE 715 - Introduction to VLSI
Credits: 4.00
Principles of VLSI (Very Large Scale Integration) systems at the physical level. CMOS circuit and logic design, CAD tools, CMOS system case studies. Students exercise the whole development cycle of a VLSI chip: design and layout performed during semester I. The chips are fabricated off campus and returned during semester II, when they are tested by students. An IA (continuous grading) grade is given at the end of semester I. Prereq: ECE 668 or permission.

ECE 717 - Introduction to Digital Image Processing
Credits: 4.00
Digital image representation; elements of digital processing systems; multidimensional sampling and quantization; image perception by humans, image transformations including the Fourier, the Walsh, and the Hough Transforms; image enhancement techniques including image smoothing, sharpening, histogram equalization, and pseudo color processing; image restoration fundamentals; image compression techniques, image segmentation and use of descriptors for image representation and classification. Prereq: ECE 633; ECE 647 or permission. Lab.

ECE 734 - Network Data Communications
Credits: 4.00
Introduces basic concepts related to data transmission equipment and physical interfaces, data communication protocols, and the Open System Interconnection (OSI) Reference Model. Includes physical layer hardware, signaling schemes, protocol packets, computer interfaces, error detection, signal integrity, and data transmission protocols relative to both wired and wireless networks. Introduces both logical and wide-area networks, and how a networking system is constructed, tested, and managed. Network design and testing exercises. Prereq: ECE 633; 667 or 668;/ or permission.

ECE 734H - Network Data Communications/Honors
Credits: 4.00
Introduces basic concepts related to data transmission equipment and physical interfaces, data communication protocols, and the Open System Interconnection (OSI) Reference Model. Includes physical layer hardware, signaling schemes, protocol packets, computer interfaces, error detection, signal integrity, and data transmission protocols relative to both wired and wireless networks. Introduces both logical and wide-area networks, and how a networking system is constructed, tested, and managed. Network design and testing exercises. Prereq: ECE 633; 667 or 668;/ or permission. Honors students will engage in additional advanced project work. Prereq: ECE 633 or permission.

ECE 745 - Environmental Acoustics I: Air and Water
Credits: 4.00
Sound and vibration; simple harmonic oscillators; characteristics and measurements of sound sources and receivers; acoustic wave equation (1D, 2D, 3D); sound reflection, transmission, refraction, and absorption in various media; room acoustics; basic sonar equation. Prereq: PHYS 408; MATH 527; ECE 544 or permission. Lab. (Also listed as OE 745.)

ECE 757 - Fundamentals of Communication Systems
Credits: 4.00
Spectra of deterministic and random signals; baseband and bandpass digital and analog signaling techniques; transmitter and receiver architectures; performance analysis of digital and analog signaling in additive noise channels; carrier and symbol timing synchronization methods. Prereq: ECE 633; ECE 647 or permission. Lab.

ECE 758 - Communication System Design
Credits: 4.00
System- and circuit-level design and implementation of communication hardware including: mixers, RF amplifiers, filters, oscillators and frequency synthesizers, modulators and detectors, carrier and symbol timing recovery subsystems. Issues in software-defined radio transmitter and receiver implementation. Communication link engineering including antenna selection and channel impairment effects. Prereq: ECE 651; ECE 757; or permission. Lab.

ECE 760 - Introduction to Fiber Optics
Credits: 4.00
Basic physical and geometric optics; solution of Maxwell's equations for slab waveguides and cylindrical waveguides, of both step index and graded index profiles; modes of propagation and cutoff; polarization effects; ground and phase velocity; ray analysis; losses; fabrication; sources; detectors; couplers; splicing; cabling; applications; system design. Prereq: ECE 603 or permission. Lab.

ECE 772 - Control Systems
Credits: 4.00
Development of advanced control system design concepts such as Nyquist analysis; lead-lag compensation; state feedback; parameter sensitivity; controllability; observability; introduction to non-linear and modern control. Includes interactive computer-aided design and real-time digital control. Prereq: ECE 634 or permission. (Also offered as ME 772.) Lab.

ECE 774 - Introduction to Neural Networks
Credits: 4.00
Introduces theory and application of artificial neural networks. Single-layer and multi-layer feed-forward and recurrent network architectures. Supervised, unsupervised, and reinforcement learning principles. Applications to control and signal processing. ECE majors or permission.

ECE 775 - Applications of Integrated Circuits
Credits: 4.00
Design and construction of linear and nonlinear electronic circuits using existing integrated circuits. Limitations and use of operational amplifiers. Laboratory course in practical applications of non-digital integrated circuit devices. Prereq: ECE 651 or permission. Lab.

ECE #777 - Collaborative Engineering
Credits: 4.00
Study of processes in which engineers from diverse disciplines cooperate to specify, design, manufacture, test, market, and maintain a product. Classes are organized in both technical and nontechnical flexible modules. Technical topics are advanced and relevant to project being developed, such as related research, technology, design methodology, and CAD tools. Nontechnical topics include ISO 9000 quality system, engineering management, budget considerations, building, communication and leadership skills, and concurrent engineering principles. The course utilizes collaborative engineering by team development of an engineering project, often a research oriented proof-of-concept prototype. Prereq: permission. Lab.

ECE 781 - Physical Instrumentation
Credits: 4.00
Analysis and design of instrumentation systems. Sensors, circuits, and devices for measurement and control. Elements of probability and statistics as applied to instrument design and data analysis. Transmission, display, storage, and processing of information. The design, implementation, testing, and evaluation of a relevant instrument system is an integral part of the course. Prereq: ECE 651 or permission. Lab.

ECE 784 - Biomedical Instrumentation
Credits: 4.00
Principles of physiological and biological instrumentation design including transducers, signal conditioning, recording equipment, and patient safety. Laboratory includes the design and use of instrumentation for monitoring of electrocardiogram, electromyogram, electroencephalogram, pulse, and temperature. Current research topics, such as biotelemetry, ultrasonic diagnosis, and computer applications. Prereq: ECE 651 or permission. Lab.

ECE #785 - Environmental Acoustics II: Air and Water
Credits: 4.00
General sonar equation: active, passive; sound generation, source level, directivity, calibration methods; sound propagation, rays and normal modes, acoustic waveguides; transmission loss, reverberation, scattering; ambient noise characteristics and measurements; sound reception and processing. Prereq: ECE 745/845 or OE 745/845. Lab.

ECE 791 - Senior Project I
Credits: 2.00
Provides background for the capstone design experience. Topics include creativity, design methodology, specification development, total quality management, ethics, safety, reliability, aesthetics, and preparation for oral and written reports. Capstone project selection procedure. Honors students attend an additional meeting each week and engage in independent and advanced project work. Students who pass this course receive an IA, which will be converted to a grade upon successful completion of ECE 792/792H. Writing intensive.

ECE 791H - Senior Honors Project I
Credits: 4.00
Provides background for the capstone design experience. Topics include creativity, design methodology, specification development, total quality management, ethics, safety, reliability, aesthetics, and preparation for oral and written reports. Capstone project selection procedure. Honors students attend an additional meeting each week and engage in independent and advanced project work. Students who pass this course receive an IA, which will be converted to a grade upon successful completion of ECE 792/792H. Honors students attend an additional meeting each week and engage in independent and advanced project work. Students who pass this course receive an IA, which will be converted to a grade upon successful completion of ECE 792/792H. Writing intensive.

ECE 792 - Senior Project II
Credits: 2.00
Continuation of ECE 791. This course requires the completion of the capstone design experience. Writing intensive.

ECE 792H - Senior Honors Project II
Credits: 4.00
Continuation of ECE 791. This course requires the completion of the capstone design experience. Honors students attend an additional meeting each week and engage in independent and advanced project work. Writing intensive.

ECE 795 - Electrical and Computer Engineering Projects
Credits: 1.00 to 4.00
Laboratory course. Student undertakes a project of mutual interest with an ECE faculty advisor. A written final report must be filed with the ECE Department. Prereq: permission.

ECE 796 - Special Topics
Credits: 1.00 to 4.00
New or specialized courses and/or independent study. Prereq: permission. 1 to 4 credits some sections may use credit/fail grading.