Electrical, Computer, 
and Energy Engineering

General +

ECEN 1100-1. Freshman Seminar. Introduces students to areas of emphasis with the ECE department through seminars presented by faculty and outside speakers. Emphasizes career opportunities, professional ethics and practices, history of the profession, and resources for academic success. Several sessions promote team building and problem solving, and provide opportunities for freshmen to meet their classmates.

ECEN 1200-3. Telecommunications 1. Covers the Internet and World Wide Web. Also introduces the main concepts of telecommunications, electronic publishing, audio, video, coding information theory, cryptography, data storage, and data compression.

ECEN 1400-3. Introduction to Digital and Analog Electronics. Introduces fundamental concepts in electrical and computer engineering such as Ohm’s Law, capacitors, LEDs and 7-segment displays, transformers and rectifiers, digital logic, Fourier decomposition, frequency analysis. Lab work exposes students to commonly used instrumentation. Includes a final project. Skills in wiring, soldering and wire-wrapping are developed. Coreq., APPM 1350.

ECEN 1840 (1-3). Independent Study. Provides an opportunity for freshmen to do independent, creative work. Numbered ECEN 1840 through ECEN 1849. Prereq., instructor consent.

ECEN 2010 (1-5). Special Topics.

ECEN 2020 (1-5). Special Topics.

ECEN 2050-5. Special Topics.

ECEN 2060 (1-5). Special Topics.

ECEN 2120-5. Computers as Components. Covers computer usage in system implementation, central processor capabilities, and managing concurrency. Includes computer architecture, instruction sets, programming, input/output, interrupts, block transfers, semaphores, shared procedures, multiple processors, and memory management. Prereq., ECEN 1030 or CSCI 1300 or equivalent. Restricted to sophomores/juniors/seniors.

ECEN 2250-3. Introduction to Circuits and Electronics. Introduces linear circuit analysis and design, including extensive use of OP amps. Presents DC networks, including node and mesh analysis with controlled sources. Analysis of RL and RC circuits both transient and in sinusoidal steady-state using phasors. Prereq., APPM 1360. Coreq., APPM 2350.

ECEN 2260-5. Circuits/Electronics 2. Continues basic circuit analysis of ECEN 2250: Laplace transform techniques, transfer function, convolution, frequency response, Bode diagrams, resonant circuits, and Fourier series expansions. Includes a hands-on laboratory experience. Prereq., ECEN 2250.

ECEN 2350-3. Digital Logic. Covers the design and applications of digital logic circuits, including combinational and sequential logic circuits. Laboratory component introduces simulation and synthesis software and hands-on hardware design. Prereq., ECEN 1030 or CSCI 1300.

ECEN 2830 (1-5). Special Topics.

ECEN 2840 (1-6). Independent Study. Offers an opportunity for sophomores to do independent, creative work. Numbered ECEN 2840 through ECEN 2849. Prereq., instructor consent.

ECEN 3010-3. Circuits and Electronics for Mechanical Engineers. Covers analysis of electrical circuits by use of Ohm’s law, network reduction, node and loop analysis, Thevenin’s and Norton’s theorems, DC and AC signals, transient response of simple circuits, transfer functions, basic diode and transistor circuits, and operational amplifiers. Includes introductory digital electronics and microprocessors/microcontrollers. Prereqs., APPM 2360 and PHYS 1140. Restricted to junior/senior MCEN majors.

ECEN 3030-3. Electrical/Electronic Circuits Non-Major. For students not majoring in electrical engineering. Covers analysis of electric circuits by use of Ohm’s law; network reduction; super position; node and loop analysis; Thevenin’s and Norton’s theorems; sinusoidal signals; phasors; power in ac circuits; transient response of simple circuits; operational amplifiers; logic circuits; and flip-flops. Prereq., APPM 2360. Restricted to nonmajors. Same as GEEN 3854.

ECEN 3070-3. Edges of Science. Examines the evidence for paranormal phenomena, reasons for skepticism, and physical models that could account for the data. Reviews controversial scientific theories that overcame barriers to acceptance, and how worldviews shift. Considers the scientific method and ways uncontrolled factors might influence experiments. Develops skills in statistical analysis of data. Includes group projects testing for anomalous and parapsychological effects. Not accepted as a technical elective for engineering majors. Prereq., MATH 1011 or equivalent.

ECEN 3100-5. Digital Logic. Covers the design and applications of digital logic circuits, including combinational and sequential logic circuits. Laboratory component introduces simulation and synthesis software and hands-on hardware design. Prereq., ECEN 1030 or CSCI 1300.

ECEN 3170-3. Energy Conversion 1. Introduces block diagrams, conventional/renewable energy sources, power electronics, magnetic circuits, transformers and power systems, forces/torques of electric machines. Employs a top-down approach to present applications first and then discuss components. Uses PSPICE, MATHEMATICA, MATLAB. Prereq., ECEN 3250.

ECEN 3250-5. Circuits/Electronics 3. Develops a basic understanding of active semiconductor devices. Focuses on building an understanding of BJT and CMOS devices in both digital and analog application. Prereq., ECEN 2260.

ECEN 3300-5. Linear Systems. Characterization of signals and linear systems in time and frequency domains. Both continuous and discrete time systems are considered. Laboratory exercises consider linear filters and applications using computer simulations. The examples are drawn from communication systems, control systems, and digital signal processing. Prereqs., ECEN 2260 and APPM 2360.

ECEN 3320-3. Semiconductor Devices. Highlights the fundamentals of semiconductor materials and devices. Topics include the electrical and optical properties of semiconductors, the theory of PN junctions, bipolar and field-effect transistors, and optoelectronic devices. Prereq., ECEN 3250.

ECEN 3400-5. Electromagnetic Fields and Waves. Electromagnetic fields are covered at an introductory level, starting with electrostatics and continuing with DC current, magnetostatics, time-varying magnetic fields, waves on transmission lines, Maxwell’s equations, plane waves, and basics of guided waves and antennas. Ten-twelve labs cover EM effects in circuits, four-point probe, ammeters, motors inductive and capacitive coupling on a pc-board, time-domain reflectometry, and antennas. Prereqs., APPM 2350, PHYS 1110, and ECEN 2260. Restricted to juniors/seniors.

ECEN 3410-3. Electromagnetic Waves and Transmission. Studies reflected and transmitted plane waves in layered media, Poynting’s theorem of electromagnetic power, hollow wave-guides, and two-conductor transmission line theory and practice, Smith chart and impedance matching, and elements of antenna theory. Prereq., ECEN 3400. Coreq., ECEN 4324. Restricted to juniors/seniors.

ECEN 3810-3. Introduction to Probability Theory. Covers the fundamentals of probability theory, and treats the random variables and random processes of greatest importance in electrical engineering. Provides a foundation for study of communication theory, control theory, reliability theory, optics, and portfolio analysis. Prereqs., APPM 2350 and 2360. Credit not granted for this course and MATH 4510 or APPM 3570.

ECEN 3840 (1-6). Independent Study. Offers an opportunity for juniors to do independent, creative work. Numbered ECEN 3840-3849. Prereq., instructor consent.

ECEN 3930-6. ECE Co-op Education. Participate in a cooperative education program working with a corporate or government entity. Individual assignments are arranged between the department and the outside employer. This course is offered only through Continuing Education. May be repeated up to 24 credit hours. Prereq., ECEN 2120, 2260, minimum GPA of 2.85 required. Restricted to sophomore, junior and senior EEEN and ECEN majors.

ECEN 4000-3. Special Topics.

ECEN 4120-3. Neural Network Design. Introduces basic (artificial) neural network architectures and learning rules. Emphasizes mathematical analysis of these networks, methods of training them, and application to practical problems such as pattern recognition, signal processing, and control systems. Shows how to construct a network of “neurons” and train them to serve a useful function. Prereqs., APPM 2360 or MATH 3130, and CSCI 1300 or equivalent. Same as ECEN 5120.

ECEN 4610-3. Capstone Laboratory. Hands-on laboratory experience for teams of 3-5 members in the systematic proposal, design, build, integration, test, and documentation of an electronic/ computer based system. The result will be a reliably operating, stand-alone analog/digital system, with publication quality technical documentation. Prereq., ECEN 2120, 3100, 3250, 3300, 3400, 3810, plus ECEN 4593 for ECEN majors. Restricted to seniors.

ECEN 4840 (1-6). Independent Study. Offers an opportunity for seniors to do independent, creative work. Numbered ECEN 4840-4849. Prereq., instructor consent.

ECEN 5120-3. Neural Network Design. Same as ECEN 4120.

ECEN 5830-3. Special Topics.

ECEN 5840 (1-6). Independent Study. Offers an opportunity for students to do independent, creative work at the master’s level. Numbered ECEN 5840-5849. Prereq., advisor consent.

ECEN 6800 (0-8). Master of Engineering Report.

ECEN 6940-3. Master’s Degree Candidate. Numbered ECEN 6940-6949.

ECEN 6950 (1-6). Master’s Thesis.

ECEN 7840 (1-6). Independent Study. Offers an opportunity for students to do independent, creative work at the doctoral level. Numbered ECEN 7840-7849. Prereq., advisor consent.

ECEN 8990 (0-10). Doctoral Thesis.

Bioengineering +

ECEN 4001 (1-4). Special Topics. Credit and subject matter to be arranged. Numbered ECEN 4001-4049. Prerequisites vary.

ECEN 4011 (1-4). Special Topics. Same as ECEN 5011.

ECEN 4021 (1-4). Special Topics.

ECEN 4811-3. Neural Signals and Functional Brain Imaging. Explores bioelectric and metabolic signals generated by the nervous system from two standpoints: 1) their biophysical genesis and role in neural integration and 2) neurotechnologies such as electroencephalography, magnetoencephalography, deep brain stimulation, and functional magnetic resonance imaging. Prereqs., ECEN 2260 or 3030, ASEN 3300, or instructor consent. Same as ECEN 5811 and ASEN 4216.

ECEN 4821-3. Neural Systems and Physiological Control. A biophysical exploration of human physiology from the standpoints of control systems and neural information processing. Topics include: neural control of movement and cardiovascular performance, tissue growth and repair, carcinogenesis, and physiological responses to microgravity. Prereqs., ECEN 2260 or 3030, ASEN 3300, or instructor consent. Same as ECEN 5821 and ASEN 4426/5426.

ECEN 4831-3. Brains, Minds, and Computers. Provides background for the design of artificially intelligent systems based upon our present knowledge of the human brain. Includes similarities and differences between the brain and computers, robots, and common computer models of brain and mind. Emphasizes the neuron as an information processor, and organization of natural as well as synthetic neural networks. Prereq., ECEN 2260 or 3030, or instructor consent. Same as ECEN 5831, ASEN 4436/5436.

ECEN 5011 (1-4). Special Topics. Same as ECEN 4011.

ECEN 5021 (1-4). Special Topics.

ECEN 5811-3. Neural Signals and Functional Brain Imaging. Same as ECEN 4811 and ASEN 4216

ECEN 5821-3. Neural Systems and Physiological Control. Same as ECEN 4821 and ASEN 4426/5426.

ECEN 5831-3. Brains, Minds, and Computers. Same as ECEN 4831, and ASEN 4436/5436.

Communications +

ECEN 3002 (3-5). Special Topics.

ECEN 4002 (1-4). Special Topics.

ECEN 4012 (1-4). Special Topics.

ECEN 4242-3. Communication Theory. Covers modern digital and analog communication systems, Fourier analysis of signals and systems, signal transmission, amplitude modulation, angle modulation, digital communication systems, and behavior of communication systems in the presence of noise, including both analog and digital systems. Prereqs., ECEN 3300 and ECEN 3810 or equivalent.

ECEN 4532-3. Digital Signal Processing Laboratory. Develops experience in code development, debugging, and testing of real-time digital signal processing algorithms using dedicated hardware. Applications include filtering, signal synthesis, audio special effects, and frequency domain techniques based on the Fast Fourier Transform. Prereq., ECEN 3300. Coreq., ECEN 4632. Same as ECEN 5532.

ECEN 4632-3. Introduction to Digital Filtering. Covers both the analysis and design of FIR and IIR digital filters. Discusses implementations in both software and hardware. Emphasizes use of the FFT as an analysis tool. Includes examples in speech processing, noise canceling, and communications. Prereq., ECEN 3300. Restricted to seniors.

ECEN 4652-2. Communication Laboratory. Involves laboratory experiments demonstrating material taught in ECEN 4242. Uses spectrum analysis to study baseband signals and signal processors. Topics include noise, AM, FM, PM, sampling, quantizing/encoding, TDM, FDM, equalizers, and a complete communication system. Prereq. or coreq., ECEN 4242.

ECEN 5012-3. Special Topics.

ECEN 5032-3. Special Topics.

ECEC 5532-3. Digital Signal Processing Laboratory. Same as ECEN 4532.

ECEN 5612-3. Noise and Random Processes. Reviews probability theory, convergence and probability bounds, multivariable normal theory, sequences of random variables and stochastic processes, Bernoulli and Poisson processes, wide-sense stationary processes, and correlation functions and power spectra. Also includes linear systems with random inputs and Gauss-Markov processes, first- and second-order properties of ARMA processes, and Markov chains. Prereqs., ECEN 3300 and 3810 or MATH 4510.

ECEN 5622-3. Information Theory and Coding. Entropy rates of information sources, fundamental limits of data compression, Huffman and arithmetic codes; mutual information, fundamental limits of information transmission over noisy communication channels with/without feedback. Selected topics in information storage, lossy data compression, and network information theory. Prereqs., ECEN 3810 or equivalent, or instructor consent.

ECEN 5632-3. Theory and Application of Digital Filtering. Digital signal processing and its applications are of interest to a wide variety of scientists and engineers. The course covers such topics as characterization of linear discrete-time circuits by unit pulse response, transfer functions, and difference equations, use of z-transforms and Fourier analysis, discrete Fourier transform and fast algorithms (FFT), design of finite and infinite impulse response filters, frequency transformations, study of optimized filters for deterministic signals.

ECEN 5652-3. Detection and Extraction of Signals from Noise. Introduces detection, estimation, and time series analysis. Topics include hypothesis testing, detection of known form and random signals, least squares parameter estimation, maximum likelihood theory, minimum mean-squared error estimation, Kalman-Wiener filtering, prediction in stationary time series, and modal analysis. Applications include studies in communications, control, and experimental modeling. Prereq., ECEN 5612.

ECEN 5672-3. Digital Image Processing. Course objective is to present the fundamental techniques available for image representation and compression (e.g., wavelets), filtering (e.g., Wiener and nonlinear filter), and segmentation (e.g., anisotropic diffusion). Prereq., ECEN 5632 or instructor consent.

ECEN 5682-3. Theory and Practice of Error Control Codes. Block and convolutional codes for reliable transmission of digital data over unreliable noisy channels. Algebraic and dsp characterizations of cyclic codes such as BCH/RS codes. Decoding algorithms for block codes and the Viterbi algorithm. Graph codes and iterative decoding. Prereq., ECEN 3300.

ECEN 5692-3. Principles of Digital Communication. Techniques for efficient and reliable transmission of information over bandwidth and power constrained communication channels; digital modulation methods, power spectral density calculations, optimum receiver principles, error rate analysis, channel coding potential in wired/wireless media, trellis coded modulation, and equalization. Prereqs., ECEN 3300 and 5612 or equivalents. Recommended prereqs., ECEN 5622 and 5632.

Computer and Digital Systems +

ECEN 3003 (3-5). Special Topics.

ECEN 3703-3. Discrete Mathematics for Computer Engineers. Emphasizes elements of discrete mathematics appropriate for computer engineering. Topics: logic including temporal logic, proof techniques including induction, algorithms, complexity, relations, graph theory and algorithms. Prereqs., CSCI 1300 and APPM 1360.

ECEN 4013 (1-4). Special Topics.

ECEN 4023 (1-4). Special Topics. Same as ECEN 5023.

ECEN 4053 (1-4). Special Topics. Same as ECEN 5053.

ECEN 4423-3. Chaotic Dynamics. Explores chaotic dynamics theoretically and through computer simulations. Covers the standard computational and analytical tools used in nonlinear dynamics and concludes with an overview of leading-edge chaos research. Topics include time and phase-space dynamics, surfaces of section, bifurcation diagrams, fractal dimension, and Lyapunov exponents. Prereqs., two semesters calculus, CSCI 1200 or equivalent, and PHYS 1110. Recommended prereqs., PHYS 1120, CSCI 3656, and MATH 3130. Same as CSCI 4446 and ECEN 5423.

ECEN 4553-3. Compiler Construction. Introduces the basic techniques used in translating programming languages: scanning, parsing, definition table management, operator identification and coercion, code selection and register allocation, error recovery. Students build a complete compiler for a simple language. Prereqs., ECEN 2120 and 3703. Same as CSCI 4555 and ECEN 5523.

ECEN 4583-3. Software System Development. Lectures deal with techniques for product requirements definition, project planning, coding, verification, validation, performance evaluation, and maintenance of medium-scale (2-3000 line) systems. Primary emphasis is on practical application of these techniques to a specified software project. Students work in teams to produce appropriate documents for each phase and are responsible for project completion according to specification and schedule. Course project is written in C on a UNIX look-alike system; prior knowledge of C or UNIX is not required. Prereq., CSCI 2270.

ECEN 4593-3. Computer Organization. Studies computer design at the gate level. Discusses microprogrammed and hardwired control units, memory design, arithmetic and logic unit, I/O, and peripheral devices. Briefly covers aspects of modern computer architecture, such as parallel processing and reduced instruction set computers. Prereq., ECEN 2120, 3100. Same as CSCI 4593.

ECEN 4613-3. Embedded System Design. Introduces system hardware and firmware design for embedded applications. Students independently design and develop a hardware platform encompassing a microcontroller and peripherals. Firmware is developed in C and assembly. A significant final project is designed, developed, documented, and presented. Prereqs., ECEN 2120 and 3100, or instructor consent. Recommended prereqs., ECEN 3250 and 4593. Same as ECEN 5613.

ECEN 4623-3. Real-Time Embedded Systems. Design and build a microprocessor-based embedded system application requiring integration of sensor/actuator devices, a real-time operating system and application firmware and software. Real-time rate monotonic theory and embedded architecture are covered. Prereq., ECEN 2120 and ECEN 3100, or instructor consent. Recommended prereq., ECEN 4613. Same as ECEN 5623.

ECEN 4633-3. Hybrid Embedded Systems. Introduces system hardware and design techniques for embedded and hybrid reconfigurable systems. Intended for those interested in developing projects using hardware description languages to build application-specific computing systems. Industry standards are used for design, development, and debugging. Prereqs., ECEN 2120, 3100, and 4593, or equivalent. Same as ECEN 5633.

ECEN 4753-3. Computer Performance Modeling. Presents a broad range of system modeling techniques, emphasizing applications to computer systems. Covers stochastic processes, queuing network models, stochastic Petri nets, and simulation (including parallel processing techniques). Prereq., CSCI 3753 or equivalent and second-semester calculus. Recommended prereq., a course in statistics. Same as CSCI 4753, 5753, and ECEN 5753.

ECEN 5023 (1-4). Special Topics. Same as ECEN 4023.

ECEN 5053 (1-4). Special Topics. Same as ECEN 4053.

ECEN 5423-3. Chaotic Dynamics. Same as ECEN 4423 and CSCI 5446.

ECEN 5503-3. Computer Systems Design and Architecture. Covers digital logic circuits, assembly language programming, and gate-level computer design and architecture. Also discusses computer arithmetic algorithms, I/O, peripheral device performance, networking, and the Internet. Limited to graduate students. For ECE/CS majors with nontraditional backgrounds.

ECEN 5523-3. Compiler Construction. Same as ECEN 4553 and CSCI 5525.

ECEN 5533-3. Fundamental Concepts of Programming Languages. Considers concepts common to a variety of programming languages–how they are described (both formally and informally) and how they are implemented. Provides a firm basis for comprehending new languages and gives insight into the relationship between languages and machines. Prereq., CSCI 3155 or instructor consent. Same as CSCI 5535.

ECEN 5543-3. Software Engineering of Standalone Programs. Applies engineering principles to phases of software product development, project planning, requirements definition, design, implementation, validation, and maintenance. Emphasizes practical methods for communicating and verifying definitions and designs—prototyping, inspections, and modeling. Includes relation to RTS and object-oriented programming. Prereqs., CSCI 1300, CSCI 2270, or instructor consent. Same as CSCI 5548.

ECEN 5553-3. Parallel Processing. Examines a range of topics involved in using parallel operations to improve computational performance. Discusses parallel architectures, parallel algorithms and parallel programming languages. Architectures covered include vector computers, multiprocessors, network computers, and data flow machines. Prereq., background in computer organization, introduction to programming languages, elementary numerical analysis, ECEN 4593 and CSCI 3656, or instructor consent. Same as CSCI 5551.

ECEN 5573-3. Advanced Operating Systems. Same as CSCI 5573.

ECEN 5583-3. Artificial Intelligence. Prereq., CSCI 3245 or equivalent. Same as CSCI 5582.

ECEN 5593-3. Advanced Computer Architecture. Provides a broad-scope treatment of important concepts in the design and implementation of high-performance computer systems. Discusses important issues in the pipelining of a machine and the design of cache memory systems. Also studies current and historically important computer architectures. Prereq., ECEN 4593 or instructor consent. Same as CSCI 5593.

ECEN 5603-3. Software Project Management. Presents topics and techniques critical to the management of software product development, including estimating, planning, quality, tracking, reporting, team organization, people management, and legal issues. Gives special attention to problems unique to software projects. Prereqs., ECEN 4583, 5543, and CSCI 4318, or equivalent industrial experience. Same as CSCI 5608 and EMEN 5031.

ECEN 5613-3. Embedded System Design. Same as ECEN 4613.

ECEN 5623-3. Real-Time Embedded Systems. Same as ECEN 4623.

ECEN 5633-3. Hybrid Embedded Systems. Same as ECEN 4633.

ECEN 5673-3. Distributed Systems. Examines systems that span multiple autonomous computers. Topics include system structuring techniques, scalability, heterogeneity, fault tolerance, load sharing, distributed file and information systems, naming, directory services, resource discovery, resource and network management, security, privacy, ethics, and social issues. Recommended prereq., CSCI 5573 or a course in computer networks. Same as CSCI 5673.

ECEN 5753-3. Computer Performance Modeling. Same as ECEN 4753 and CSCI 4753/5753.

Electromagnetics +

ECEN 3004 (3-5). Special Topics.

ECEN 4024 (1-4). Special Topics. Same as ECEN 5024.

ECEN 4224-3. High Speed Digital Design. Covering fundamentals of high-speed properties of: logic gates, measurement techniques, transmission lines, ground planes and layer stacking, terminations, vias, power systems, connectors, ribbon cables, clock distribution and clock oscillators. Prereq., ECEN 3400. Recommended prereq., ECEN 3410. Same as ECEN 5224.

ECEN 4324-3. Fundamentals of Microsystem Packaging. Introduction to the fundamentals of microsystems packaging. This is a seminar style course which surveys topics in microsystem packaging such as: electrical package design, design for reliability, thermal management, multichip packaging, IC Assembly, sealing and encapsulation, and board assembly. Coreq., ECEN 3410 or instructor consent. Restricted to seniors. Same as ECEN 5324.

ECEN 4634-3. Microwave and RF Laboratory. Introducing RF and microwave measurement methods. A laboratory course whose experiments build on material learned in ECEN 3410 (Electromagnetic Waves and Transmission): electromagnetic waves, transmission lines, waveguides, time-domain reflection, frequency-domain measurement, microwave networks, impedance matching, antenna pattern measurement, radar, and simple nonlinear concepts such as harmonics, square-law detection, mixing and transmitter/receiver applications. Prereq., ECEN 3410. Restricted to students with a minimum of 47 hours.

ECEN 5024 (1-4). Special Topics. Same as ECEN 4024.

ECEN 5104-3. Computer-Aided Microwave Circuit Design. Emphasizes the design of strip-line and microstrip circuits, using a CAD package. Discusses design of impedance transformers, amplifiers, switches, phase shifters, etc. Assignments include design of typical circuits and their analysis using a microwave circuit analysis program. Laboratory includes measurements using a network analyzer facility on a typical circuit designed and fabricated by students. Prereq., ECEN 3410.

ECEN 5114-3. Waveguides and Transmission Lines. Intermediate course deals with guided-wave systems at HF, microwave, and optical frequencies. Modern waveguiding structures, including circular metallic waveguides, microstrip transmission lines, and optical waveguides are treated. Additional material may include waveguide losses, excitation of waveguides, microwave network theory, coupled-mode theory, resonators, and pulse propagation in waveguides. Prereq., ECEN 3410.

ECEN 5134-3. Electromagnetic Radiation and Antennas. Covers elementary antenna source, cylindrical wire antennas, loop antennas, radiation patterns and antenna gain, aperture sources such as horns and dishes, linear arrays, mutual effects, ray formulations, antenna noise and temperature, and transmission formulations. Prereq., ECEN 3410.

ECEN 5154-3. Computational Electromagnetics. Provides a computational study of microwave circuits and antennas, using finite-difference, finite-element, and moment methods. Requires students to develop algorithms, write and execute programs, and prepare reports analyzing results. Circuits include waveguides, microstrip lines, and center-fed dipole antennas. Prereq., ECEN 3410.

ECEN 4224-3. High Speed Digital Design. Same as ECEN 4224.

ECEN 5254-3. Radar and Remote Sensing. Examines active techniques of remote sensing, with emphasis on radar fundamentals, radar wave propagation, scattering processes, and radar measurement techniques and design. Examines specific radar systems and applications, such as laser radar, synthetic aperture radar, and phased arrays for atmosphere, space, land, and sea applications. Prereqs., ECEN 3300 and 3400, or instructor consent.

ECEN 5264-3. Propagation Effects on Satellite and Deep-Space Telecommunications. Studies the role of propagation effects in design of Earth-space telecommunication systems. Looks at effects dependent upon total electron content (TEC) along path, including Faraday rotation and range delay. Also covers ionospheric and interplanetary scintillation; tropospheric clear-air effects, including refraction, ducting, and range delay; absorption, scatter, and cross polarization due to precipitation and clouds. Prereq., ECEN 3410.

ECEN 5274-3. Radar Science and Techniques. Studies atmospheric radar fundamentals. Examines scattering by precipitation and atmospheric turbulence; long-wavelength radars and the dynamics of the middle and upper atmosphere; design of meteorological and clear-air radars; profiling tropospheric winds, temperature, and humidity by radar and radiometry; and ionospheric sounding using ionosondes and incoherent-scatter radars. Prereq., ECEN 5254 or instructor consent.

ECEN 5324-3. Fundamentals of Microsystem Packaging. Same as ECEN 4324.

ECEN 5634-3. Graduate Microwave and RF Laboratory. Introducing RF and microwave measurement methods. A laboratory course whose experiments build on material learned in ECEN 3410 (Electromagnetic Waves and Transmission): electromagnetic waves, transmission lines, waveguides, time-domain reflection, frequency-domain measurement, microwave networks, impedance matching, antenna pattern measurement, radar, and simple nonlinear concepts such as harmonics, square-law detection, mixing and transmitter/receiver applications. Prereq., ECEN 3410.

ECEN 6144-3. Electromagnetic Boundary Problems. Provides mathematical and physical fundamentals necessary for the systematic analysis of electromagnetic fields problems. Requires some maturity in electromagnetics. Prereq., ECEN 5114 or 5134 or instructor consent. Formerly ECEN 5144.

Nanostructures and Devices +

ECEN 4345-3. Introduction to Solid State. Covers basic crystallography, lattice vibrations, free electron theory, energy band theory, and semiconducting, dielectric, and optical and superconducting materials and devices, emphasizing properties relevant to solid state electronics and optoelectronics. Prereq., ECEN 3400.

ECEN 4375-3. Microstructures Laboratory. Offers experience in monolithic silicon integrated circuit fabrication techniques, including IC layout, pattern compiling and generation, mask making, oxidation, photolithography, diffusion, implantation, metallization, bonding, process analysis, and testing. Includes design project. Prereq., ECEN 3320. Same as ECEN 5375.

ECEN 4555-3. Principles of Energy Systems & Devices. Develops principles underlying electronic, optical and thermal devices, materials and nanostructures for renewable energy. Provides a foundation in statistical thermodynamics, uses it to analyze the operation and efficiency limits of devices for photovoltaics, energy storage (batteries & ultra-capacitors), chemical conversion (fuel cells & engines), solid state lighting, heat pumps, cooling, and potentially harvesting zero-point energy from the vacuum. Prereq., ECEN 3810. Prereq. or coreq., PHYS 2130 or 2170 or instructor consent. Restricted to engineering students. Same as ECEN 5555.

ECEN 4645-3. Introduction to Optical Electronics. Introduces lasers, Gaussian optics, modulators, nonlinear optics, optical detectors, and other related devices. Prereq., ECEN 3410. Restricted to juniors and seniors. Same as ECEN 5645.

ECEN 5005 (1-4). Special Topics.

ECEN 5345-3. Introduction to Solid State. Core course for further studies in solid state materials and devices. Covers crystal and reciprocal lattices; phonons; electrons in three dimensional solids and nanostructures; energy band structure of semiconductors, electron transport, optical properties; and basics of quantum wells. Course uses quantum mechanical methods. Prereqs., ECEN 3400 and basic quantum mechanics or instructor consent.

ECEN 5355-3. Principles of Electronic Devices 1. Relates performance and limitations of solid state devices to their structures and technology. Examines semiconductor physics and technology. Includes PN-junction, MOS, and optoelectronic devices. For both advance circuit and device engineers. Prereq., ECEN 3320 or instructor consent.

ECEN 5365-3. Semiconductor Materials and Devices 1. Includes an introduction to time-independent quantum mechanics and perturbation theory, tunneling, application to quantum-well electronic and optical devices, electrons in a crystalline solid, Bloch’s theorem, energy bands and energy gaps, the effective mass approximation, a survey of energy bands for real crystals: Si, Ge, GaAs, InP, AlGaAs, etc., band structure engineering, and the electrical and optical properties of compound semiconductors. Prereq., ECEN 3120, and ECEN 4345 or 5345.

ECEN 5375-3. Microstructures Laboratory. Same as ECEN 4375.

ECEN 5385-3. Optical Properties of Materials. Surveys optical properties of materials important in optoelectronic and optical devices. Covers the relationships between optical constants, optical properties of semiconductors, dielectrics, ferroelectrics, liquid crystals, and metals. Prereq., ECEN 4345 and 5345, or PHYS 4340, or equivalent.

ECEN 5555-3. Principles of Energy Systems and Devices. Same as ECEN 4555.

ECEN 5645-3. Introduction to Optical Electronics. Introduces lasers, Gaussian optics, modulators, nonlinear optics, optical detectors, and other related devices. Prereq., ECEN 3410. Same as ECEN 4645.

Optics +

ECEN 4006 (1-4). Special Topics.

ECEN 4016 (1-4). Special Topics.

ECEN 4106-3. Photonics. Deals with the generation, transmission, modification and detection of light. Applications include fiber optics communications, data storage, sensing, and imaging. Leads to understanding of fundamental physical principles used in the analysis and design of modern photonic systems. Prereqs., ECEN 3300 and PHYS 2130. Restricted to seniors.

ECEN 4116-3. Introduction to Optical Communications. Given data rates, distance, reliability or bit error rates, the information required to specify the type of fiber, the source, the wave length, type of modulation, repeater or optical amplifiers, and detectors will be presented. Prereq., ECEN 3400 or equivalent. Same as TLEN 5480.

ECEN 4606-3. Undergraduate Optics Laboratory. Introduces fundamental concepts, techniques, and technology of modern optical and photonic systems. Individual labs cover particular fields of optical technology, including light sources such as lasers and LEDs, interferometers, fiber-optic communications, photodetection, spectrometers, and holography. Practical skills such as how to align an optical system will also be emphasized. Prereq., ECEN 3400 or PHYS 4510 and 4000-level optics course. Recommended coreq., ECEN 4106. Restricted to juniors/seniors.

ECEN 4616-3. Optoelectric System Design. Examines optics, optical systems, and electro-optics devices with the goal of integrating optical and electro-optical devices into optoelectronic systems. System design is covered with emphasis given to resolution, field of view, signal-to-noise ratio, speed of operation, and other system constraints. Prereq., ECEN 3400. Same as ECEN 5616.

ECEN 4696-2. Optical Circuits Laboratory. Provides students with the opportunity to study the characteristics of the components that go into optical fiber communication systems. This lab can be operated over the Internet so that students can do the lab individually on their own time schedule and explore the effects of variations in parameters to a greater extent than they can do in a typical lab session if desired. Prereq., ECEN 2260 and 3400. Recommended prereq., ECEN 3810. Restricted to junior/senior engineering majors. Same as TLEN 5485.

ECEN 5016 (1-4). Special Topics.

ECEN 5156-3. Physical Optics. Core course for the optics program. Covers the application of Maxwell’s equations to optical waves and media. Topics include polarization, dispersion, geometrical optics, interference, partial coherence, and diffraction. Prereq., ECEN 3410.

ECEN 5166-3. Guided Wave Optics. Builds up the concepts necessary to understand guided wave optical systems. Topics include slab wave-guides, semiconductor lasers, fiber optics, and integrated optics. Prereqs., ECEN 4645 or 5645, and ECEN 5156.

ECEN 5606-3. Optics Laboratory. Consists of 13 optics experiments that introduce the techniques and devices essential to modern optics, including characterization of sources, photodetectors, modulators, use of interferometers, spectrometers, and holograms, and experimentation of fiber optics and Fourier optics. Prereq., undergraduate optics course such as PHYS 4510. Same as PHYS 5606.

ECEN 5616-3. Optoelectric System Design. Same as ECEN 4616.

ECEN 5626-3. Active Optical Devices. Analysis of active optical devices such as semiconductor laser, detector and flat panel display by clearly defining and interconnecting the fundamental physical mechanism, device design and operating principles and device performance. Recommended prereq., ECEN 5355.

ECEN 5696-3. Fourier Optics and Holography. Topics include holography, Fourier transform properties of lenses, two-dimensional convolution and correlation functions, spatial filtering, and optical computing techniques. Also covers coherent and incoherent imaging techniques, tomography, and synthetic aperture imaging. Prereqs., ECEN 3300 and 3410, or instructor consent.

ECEN 6016 (1-3). Special Topics.

Power +

ECEN 4017 (1-4). Special Topics.

ECEN 4167-3. Energy Conversion 2. Studies the derivation of the dynamic equations of motion of electromechanical systems, linear and rotary motion machines based on variational principles and basic force laws. Looks at equivalent circuits in abc and dqo coordinates for AC and DC machines. Discusses conditions under which an electromagnetic torque can be produced. Applies theory to the most important modes of steady-state and transient operation of electrical energy converters. Prereq., ECEN 3170.

ECEN 4517-3. Renewable & Power Electronics Lab. Focuses on analysis, modeling, design, and testing of electrical energy processing systems in a practical laboratory setting. Studies power electronics converters for efficient utilization of available energy sources, including solar panels and utility. A final design project involves design, fabrication, and testing of a solar power system. Prereq., ECEN 3170. Restricted to seniors. Same as ECEN 5517.

ECEN 4797-3. Introduction to Power Electronics. An introduction to switched-mode converters. Includes steady-state converter modeling and analysis, switch realization, discontinuous conduction mode, and transformer-isolated converters. AC modeling of converters using averaged methods, small-signal transfer functions, feedback loop design, and transformer design. Prereq., ECEN 3250. Restricted to junior and senior engineering majors. Same as ECEN 5797.

ECEN 4827-3. Analog IC Design. Covers the fundamentals of transistor-level analog integrated circuit design. Starting from device models, introduces principles of dc biasing, frequency response analysis and feedback techniques, as well as the use of CAD tools for simulation, circuit design, layout and verification of single-stage and multi-stage amplifiers, operational amplifiers, and comparators. Prereq., ECEN 3250. Restricted to engineering majors. Same as ECEN 5827.

ECEN 5517-3. Renewable & Power Electronics Lab. Introduces practical techniques of power electronics: duty-cycle control of dc-dc converters, including basic controller circuits, gate drivers, power stage components, magnetics design, and small-signal frequency response; current-mode control, snubber design, flyback transformer design, and principles of grounding and layout. Culminates in a design project involving a stand-alone solar power system. Prereq., ECEN 5797. Same as ECEN 4517.

ECEN 5787-3. Power Quality Phenomena Power Systems. Single-time and periodic disturbances of power systems and their causes and effects on sensitive (electronic) end-use devices and power system components are studied and modeled. Measurement techniques of the impact of such disturbances (power quality phenomena) on devices as well as prevention and mitigating techniques are addressed. Prereq., ECEN 3170.

ECEN 5797-3. Introduction to Power Electronics. Same as ECEN 4797.

ECEN 5807-3. Modeling and Control of Power Electronic Systems. Studies modeling and control topics in power electronics. Averaged switch modeling of converters, computer simulation, ac modeling of the discontinuous conduction mode, the current programmed mode, null double injection techniques in linear circuits, input filter design, and low-harmonic rectifiers. Prereq., ECEN 5797.

ECEN 5817-3. Resonant and Soft-Switching Techniques in Power Electronics. Covers resonant coverters and inverters, and soft switching; sinusoidal approximations in analysis of series, parallel, LCC, and other resonant dc-dc and dc-ac converters; state-plane analysis of resonant circuits; switching transitions in hand-switched and soft-switched PWM converters; zero-voltage switching techniques, including resonant, quasi resonant, aero voltage transition, and auxiliary switch circuits. Prereq., ECEN 5797 or instructor consent required.

ECEN 5827-3. Analog IC Design. Same as ECEN 4827.

ECEN 5837-3. Mixed-Signal IC Design. Design of core analog circuits in mixed analog and digital systems, including data converters and sampled-data circuitry, and system level IC design methodologies and CAD based circuit design and layout techniques in mixed analog and digital ICs. Prereq., MCEN 5837. Restricted to majors.

Dynamical Systems and Control +

ECEN 4018 (1-4). Special Topics.

ECEN 4028 (1-4). Special Topics.

ECEN 4138-3. Control Systems Analysis. Provides modeling of dynamic systems for electrical, chemical, hydraulic, and mechanical systems using block diagrams and signal flow graphs. Compares open and closed-loop configurations. Prereq., ECEN 3300, background in Laplace transforms, linear algebra, and ordinary differential equations. Restricted to juniors/seniors.

ECEN 4638-2. Control Systems Laboratory. Provides experience in control system design and analysis, using both real hardware and computer simulation. Covers the entire control system design cycle: modeling the system, synthesizing a controller, conducting simulations, analyzing the design to suggest modifications and improvements, and implementing the design for actual testing. Prereq., ECEN 3300. Coreq., ECEN 4138. Restricted to juniors/seniors in engineering.

ECEN 5008 (1-4). Special Topics.

ECEN 5018 (1-4). Special Topics.

ECEN 5028 (1-4). Special Topics.

ECEN 5418-3. Automatic Control Systems 1. Coverage of principles of control systems with Multiple Inputs and Multiple Outputs (MIMO). Topics include MIMO state-space theory, applications of the singular value decomposition (SVD), coprime factorization methods, frequency domain topics, and an introduction to H-infinity design. Prereqs., ECEN 3300, 4138, and 5448, or equivalents.

ECEN 5438-3. Robot Control. Provides a comprehensive treatment of the mathematical modeling of robot mechanisms and the analysis methods used to design control laws for these mechanisms. Prereqs., ECEN 4138 and PHYS 1110.

ECEN 5448-3. Advanced Linear Systems. Offers a state space approach to analysis and synthesis of linear systems, state transition matrix, controllability and observability, system transformation, minimal realization, and analysis and synthesis of multi-input and multi-output systems. Prereq., ECEN 3300 and 4138.

ECEN 5458-3. Sampled Data and Digital Control Systems. Provides an analysis and synthesis of discrete-time systems. Studies sampling theorem and sampling process characterization, z-transform theory and z-transfer function, and stability theory. Involves data converters (A/D and D/A), dead-beat design, and digital controller design. Prereqs., ECEN 3300 and 4138.

ECEN 7438-3. Theory of Nonlinear Systems. Similar to ECEN 5438 except at a more advanced level and with more topics covered: limit cycles, functional analysis approach to input-output stability, analysis and synthesis of time-varying systems, feedback linearization and its applications, and bang-bang control. Prereqs., ECEN 5418 and 5448.

VLSI CAD Methods +

ECEN 4009 (1-4). Special Topics.

ECEN 4049 (1-4). Special Topics.

ECEN 4109-3. Very Large Scale Integrated (VSLI) Systems Design. Understand how very large digital circuits are implemented at the IC level. Techniques for implementing large digital systems in NMOS and CMOS technology are presented, including a discussion of tradeoffs made to achieve high performance designs. Entails layout and design projects using a set of layout and simulation tools. Prereqs., ECEN 3100, 3250.

ECEN 5049 (1-4). Special Topics.

ECEN 5109-3. Very Large Scale Integrated (VLSI) Systems Design. Understand how very large digital circuits are implemented at the IC level. Techniques for implementing large digital systems in NMOS and CMOS technology are presented, including a discussion of tradeoffs made to achieve high performance designs. Entails layout and design projects using a set of layout and simulation tools.

ECEN 5139-3. Formal Verification of VLSI Systems. Covers two-level and multilevel minimization, optimization via expert systems, algebraic and Boolean decomposition, layout methodologies, state assignment, encoding and minimization, silicon compilation. Prereqs., ECEN 4703 and general proficiency in discrete mathematics and programming.

ECEN 6139-3. Logic Synthesis of VLSI Systems. Studies synthesis and optimization of sequential circuits, including retiming transformations and don’t care sequences. Gives attention to hardware description languages and their application to finite state systems. Also includes synthesis for testability and performance, algorithms for test generation, formal verification of sequential systems, and synthesis of asynchronous circuits. Prereqs., ECEN 5129, 5139, and CSCI 5454.

ECEN 7849 (1-6). Independent Study. Offers an opportunity for students to do independent, creative work at the doctoral level. Numbered ECEN 7840–7849. Prereq., advisor consent.

University of Colorado at Boulder CU-Home CU-Search CU-A to Z Campus Map