Courses

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-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-4138 (3) Control Systems Analysis

Analysis and design of continuous time control systems using classical and state space methods. Laplace transforms, transfer functions and block diagrams. Stability, dynamic response, and steady-state analysis. Analysis and design of control systems using root locus and frequency response methods. Computer aided design and analysis. Restricted to students with 57-180 credits (Junior or Senior) College of Engineering students only. Prereq., ECEN 3300, background in Laplace transforms, linear algebra,and ordinary differential equations. Same as ECEN 5138. Prerequisites: Restricted to students with 57-180 credits (Junior or Senior) College of Engineering students only.

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-4224 (3) High Speed Digital Design

Covers 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-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 presenceof noise, including both analog and digital systems. Prereqs., ECEN 3300 and ECEN 3810 or equivalent. Prerequisites: Restricted to College of Engineering majors only.

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. Same as ECEN 5324. Prerequisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior) College of Engineering majors only.

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-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, ECEN 1030 or CSCI 1300 or equivalent, and PHYS 1110. Recommended prereqs., PHYS 1120, CSCI 3656, and MATH 3130. Same as CSCI 4446 and ECEN 5423.

ECEN-4517 (3) Power Electronics and Photovoltaic Power Systems Laboratory

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. The experimental projects involve design, fabrication, and testing of a solar power system. Prereq., ECEN 4797. Restricted to seniors. Same as ECEN 5517.

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-4553 (3) Compiler Construction

Introduces the principles and techniques for compiling high-level programming languages to assembly code. Topics include parsing, instruction selection, register allocation, and compiling high-level features such as polymorphism, first-class functions, and objects. Students build a complete compiler for a simple language. Prereqs., ECEN 2703 and ECEN 3350. Same as CSCI 4555 and ECEN 5523. Prerequisites: Restricted to College of Engineering majors only.

ECEN-4555 (3) Principles of Energy Systems & Devices

Develops principles underlying electronic, optical and thermal devices, materials and nanostructures for renewable energy. Course provides a foundation in statistical thermodynamics, and uses it to analyze the operation and efficiency limits of devices for photovoltaics, energy storage (batteries & ultra-capacitors), chemical conversion (fuel cells and 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. Same as ECEN 5555.

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 or instructor consent.

ECEN-4593 (3) Computer Organization

Studies computer design at the gate level. Discusses instruction set architecture design, arithmetic and logic unit design, control logic, memory design and caches, simple pipelining, I/O, and peripheral devices. Briefly covers aspects of modern computer architecture, such as multicore processors and cache coherence for these. Prereq., ECEN 2350, and ECEN 3350 or CSCI 2400. Same as CSCI 4593. Prerequisites: Restricted to College of Engineering majors only.

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. Coreq. ECEN 4106 or equivalent. Prerequisites: Restricted to students with 57-180 credits (Junior or Senior) College of Engineering students only.

ECEN-4610 (2) Capstone Laboratory Part 1

Hands-on laboratory experience utilizing teams in the systematic proposal, design, integration, and testing of an electronic/computer based system. The result will be the prototype of a stand-alone analog/digital system. Must taken ECEN 4620 to complete the sequence. Restricted to students with 87-180 credits (Senior, Fifth Year Senior) Electrical and Computering Engineering (ECEN), Electrical Engineering (EEEN) majors or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only. Prereqs., ECEN 2260, 2270, 3350, 3360 and 3810. Prerequisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior) Electrical and Computering Engineering (ECEN), Electrical Engineering (EEEN) majors or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.

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 2350 and 3350, or instructor consent. Recommended prereqs., ECEN 3250 and 4593. Same as ECEN 5613. Prerequisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior) College of Engineering majors only.

ECEN-4616 (3) Optoelectronic System Design

Examines optical components and electro-optic devices with the goal of integrating into well design optoelectronic systems. Sample systems include optical storage, zoom lenses, and telescopes. Prereq. ECEN 3400.

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 2350 and ECEN 3350, or instructor consent. Recommended prereq., ECEN 4613. Same as ECEN 5623. Prerequisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior) College of Engineering majors only.

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-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 2350, 3350, and 4593, or equivalent. Same as ECEN 5633. Prerequisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior) College of Engineering majors only.

ECEN-4634 (3) Microwave and RF Laboratory

Introduce 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. Same as ECEN 5634. Prerequisites: Restricted to students with 57-180 credits (Junior or Senior) College of Engineering students only.

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. Prerequisites: Restricted to students with 57-180 credits (Junior or Senior) College of Engineering students only.

ECEN-4643 (3) SW Engineering of Concurrent Systems

Addresses engineering of applications requiring multiple software processes running concurrently, sharing data, and communicating as a system in a single environment. Topics include performance analysis of architecture design; analysis of requirements, design and testing of synchronization and communication; the interplay of system design and performance with the impact of memory management, input/output, and file system support. Prereq., ECEN 4583 or 5543. ECEN 4643 and 5643 are the same course. Prerequisites: Restricted to students with 87-180 credits (Senior, Fifth Year Senior).

Pages