Courses

Course provides an introduction to the electronic, photonic and phononic properties of solid state materials and devices. Covers optical constants, free electron gas, plasmons, energy bands, semiconductors and doping, excitons, quantum wells, phonons, and electrooptical effects. The course makes use of quantum mechanical methods. Department enforced prereq., basic quantum mechanics. Prerequisites: Requires prerequisite course ECEN 3400 (minimum grade D-). Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
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. Recommended prereq., ECEN 3320. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Introduces the theory and practice of optimization and optimal control. Topics include basic theory, nonlinear system trajectories and regulation, function space operators and derivatives, optimality conditions, barrier functionals, and Newton's method in function space. Recommended prereq., ECEN 5448 Prerequisites: Restricted to graduate students in Electrical Engineering (EEEN) or Electrical/Computer Engineering (ECEN) or Electrical Engineering Concurrent or Electrical/Computer Engineering Concurrent Degree students only.
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 forreal crystals: Si, Ge, Gaas, Inp, Algaas, etc., band structure engineering, and the electrical and optical properties of compound semiconductors. Prerequisites: Requires prerequisite courses of ECEN 3320 and ECEN 5345 (all minimum grade D-).
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. Prerequisites: Requires prerequisite courses of ECEN 3300, ECEN 4138 and ECEN 5448 (all minimum grade D-).
Provides a comprehensive treatment of the mathematical modeling of robot mechanisms and the analysis methods used to design control laws for these mechanisms. Prerequisites: Requires prerequisite courses of ECEN 4138 and PHYS 1110 (all minimum grade D-). Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
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. Recommended prereq., ECEN 3300 and ECEN 4138. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Provides an analysis and synthesis of discrete-time systems. Studies sampling theorem and sampling process characterization, z-transform theory and z-transferfunction, and stability theory. Involves data converters (A/D and D/A), dead-beat design, and digital controller design. Recommended prereqs., ECEN 3300 and ECEN 4138. Prerequisites: Restricted to graduate students only.

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 graduatestudents. For ECE/CS majors with nontraditional backgrounds.

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. Same as ECEN 4517 Prerequisites: Requires prerequisite course ECEN 5797 (minimum grade D-).
Same as ECEN 4553 and CSCI 5525. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
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. Same as CSCI 5535. Prerequisites: Requires prerequisite course CSCI 3155 (minimum grade D-).
Applies engineering principles to phases of software product development, project planning, requirements definition, design, design patterns, validation, and maintenance. Emphasizes practical methods for communicating and verifying definitions and designs---prototyping, inspections, and modeling (primarily UML). Includes relation to embedded systems and object-oriented design. Same as CSCI 5548. Prerequisites: Requires prerequisite courses ECEN 1030, CSCI 1300 and CSCI 2270 (all minimum grade D-). Restricted to graduate students only.
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. Department enforced prereq., background in computer organization, introduction to programming languages and elementary numerical analysis. Same as CSCI 5551. Prerequisites: Requires prerequisite courses ECEN 4593 and CSCI 3653 (all minimum grade D-).
Same as ECEN 4555. Prerequisites: Restricted to students with 57-180 credits (Juniors or Seniors) or Graduate students only.
Surveys artificial intelligence methods, theories, and applications. Studies the relationship between artificial intelligence and psychology, linguistics, and philosophy. Introduces artificial intelligence programming. Same as CSCI 5582. Prerequisites: Requires prerequisite course CSCI 3245 (minimum grade D-).
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 processor, out-of-order instruction issue and superscalar designs, design of cache memory systems for such systems, and architectural features required for multicore processor designs. Also studies current and historically important computer architectures. Same as CSCI 5593. Prerequisites: Requires prerequisite course ECEN 4593 (minimum grade D-). Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
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. Same as CSCI 5608 and EMEN 5031. Prerequisites: Requires prerequisite courses ECEN 4583, ECEN 5543, and CSCI 4318 (all minimum grade D-). Restricted to graduate students only.

Provides advanced training in experimental optics. Consists of 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. Department enforced prereq., undergraduate optics course such as PHYS 4510. Same as PHYS 5606.

Deals with random time-varying functions and is therefore useful in the broad range of applications where they occur. Topics include review of probability, convergence of random sequences, random vectors, minimum mean-square error estimation, basic concepts of random processes, Markov processes, Poisson processes, Gaussian processes, linear systems with random inputs, and Wiener filtering. Applications range from communications, communication networks, and signal processing to random vibration/stress analysis, mathematical finance, physics, etc. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.
Same as ECEN 4613. Prerequisites: Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.

Pages