The University of New Mexico
ECE: Electrical & Computer Engineer Catalog Description

  Three Year Fall Semester Average
Course Catalog Description Enrollment Section
Capacity
Credits
ECE101 Insight into electrical engineering is gained through videos, hands-on experiments, use of computer software to learn basic problem-solving skills and a team-oriented design project. 51.33 83.33 51.33
ECE131 Fundamental programming concepts, including consideration of abstract machine models with emphasis on the memory hierachy, basic programming constructs, functions, parameter passing, pointers and arrays, file I/O, bit-level operations and interfacing to external devices. 65.33 97.67 198.00
ECE203 Basic elements and sources. Energy and power. Ohm's law and Kirchhoff's laws. Resistive networks, node and loop analysis. Network theorems. First-order and second-order circuits. Sinusoidal sources and complex representations: impendance, phasors, complex power. Three-phase circuits. Prerequisite: ECE 131 and MATH 163. Pre- or Corequisite: MATH 316 and PHYC 161. 79.33 113.33 238.00
ECE206L Introduction to laboratory practices and the use of test equipment. Measurements on basic electrical components, dc and ac circuits using ohmmeters, voltmeters, ammeters and oscilloscopes. Circuit simulation. Prerequisites: 203L and ENGL 102. 29.33 24.00 58.67
ECE213 General transient analysis of electrical circuits. Laplace transform with applications to circuit analysis. State-space equations. Fourier series analysis. The network function; convolution; frequency response. Prerequisites: 203L and MATH 316. Corequisite: MATH 314. 28.00 37.33 84.00
ECE231 Introducton to elementary data structures, program design and computer-based solution of engineering problems. Topics include use of pointers, stacks, queues, linked lists, trees, graphs, systems and device-level programming and software design methodology. Prerequisite: ECE 131. 55.33 58.33 166.00
ECE238L Binary number systems. Boolean algebra. Combinational, sequential and register transfer logic. VHDL. Arithmetic/logic unit. Memories, computer organization. Input-output. Microprocessors. Prerequisites: ECE 131. 42.33 42.67 169.33
ECE314 Continuous and discrete time signals and systems; time and frequency domain analysis of LTI systems, Fourier series and transforms, discrete time Fourier series/transform sampling theorem, block diagrams, modulation/demodulation, filters. Prerequisites: 213 and MATH 264.
ECE321L Introduction to diodes, bipolar and field-effect transistors. Analysis and design of digital circuits, gates, flip-flops and memory circuits. Circuits employing operational amplifiers. Analog to digital and digital to analog converters. Prerequisite: 213.
ECE322L Analysis, design, and characterization of linear circuits including operational amplifiers. Design of biasing and reference circuits, multistage amplifiers, and feedback circuits. Prerequisite: 321L. 38.33 48.00 153.33
ECE330 Design of software systems using modern modeling techniques. Relationship between software design and process, with emphasis on UML and its interface application code. Exposure to design patterns, software frameworks, and software architectural paradigms. Prerequisite: 231. 18.67 28.33 56.00
ECE331 An introduction to data structures and algorithms. Topics include asymptotic notation recurrence relations, sorting, hash tables, basic priority queues, balanced search trees and basic graph representation and search. Prerequisite: 231 and MATH 327. Corequisite: 340. 10.67 23.33 32.00
ECE335 Course considers design principles, implementation issues, and performance evaluation of various software paradigms in an integrated computing environment. Topics include performance measurement and evaluation, program optimization for the underlying architeccture, integration and security for large-scale software systems. 8.33 30.00 25.00
ECE337 Survey of various levels of computer architecture and design; microprogramming and processor architecture, assembly language programming, operating system concepts and input/output via the operating system. Three lectures, 1 hr. lab. Prerequisites: 231 and 238L. {Spring}
ECE338 Advanced combinational circuits; XOR and transmission gates; computer-based optimization methods; RTL and HDL; introduction to computer aided design; advanced sequential machines; asynchronous sequential machines; timing issues; memory and memory interfacing; programmable logic devices; and VLSI concepts. Prerequisite: 238L. 13.33 30.00 40.00
ECE340 Introduction to probability, random variables, random processes, probability distribution/density functions, expectation correlation, power spectrum, WSS processes, confidence internals, transmission through LIT systems, applications of probability. Prerequisite: MATH 314. 34.00 46.67 102.00
ECE344L Computers and Microprocessors: architecture, assembly language programming, input/output and applications. Prerequisite: 206L and 238L and 321L. Three lectures, 3 hrs. lab. {Fall, Spring} 25.33 24.00 101.33
ECE360 Maxwell s equations, plane wave propagation, waveguides and transmission lines, transient pulse propagation and elementary dipole antenna. Prerequisites: 213 and PHYC 161 and MATH 264. 37.67 56.67 113.00
ECE371 Introduction to quantum mechanics, crystal structures, insulators, metals, and semiconductor material properties, bipolar, field effect and light emitting devices. Prerequisite: PHYC 262. 16.33 42.67 65.33
ECE409 (Also offered as CE 409.) Topics in engineering practice, licensing, ethics and ethical problem-solving. Cases illustrating ethical issues facing practicing engineers. One lecture and one recitation per week for eight weeks. Restriction: senior standing. 11.33 13.33 11.33
ECE412 (Also offered as CS 412) Introduction to technical aspects of raster algorithms in computer graphics. Foundational concepts of 2-D and 3-D graphics as relate to real-time and offline techniques. Students develop a video game as a final project to demonstrate the algorithms learned in class. Prerequisite: 361L or ECE 331.
ECE413 Topics include ray-geometry intersections, viewing, lenses, local/global illumination, procedural textures/,models, spline curves and surfaces, statistical integration for realistic image synthesis. Students will write a raytracing renderer from scratch, exploring high performance implementations and realistic rendering. Prerequisite: 331 or CS 361L. 2.33 6.67 7.00
ECE419 Design methodology and development of professional project-oriented skills including communication, team management, economics, and engineering ethics. Working in teams, a proposal for a large design is prepared in response to an industrial or in-house sponsor. Restriction: ECE major, senior standing.
ECE420 Continuation of 419. Students work in assigned teams to implement proposal developed in 419. Prototypes are built and tested to sponsor specifications, and oral and written reports made to the project sponsor. Prerequisite: 419. 40.00 40.00 120.00
ECE420L Continuation of 419L. Students work in assigned teams to implement proposal developed in 419L. Prototypes are built and tested to sponsor specifications, and oral and written reports made to the project sponsor. Prerequisite: 419L.
ECE421 Design of advanced analog electronic circuits. BJT and MOSFET operational amplifiers, current mirrors and output stages. Frequency response and compensation. Noise. A/D and D/A converters. Prerequisite: 322L.
ECE424 CMOS logic gates and circuits, transistor implementations, applications to sequential circuits, VLSI data path and controller design, VLSI routing issues and architectures, RTL and VLSI impacts and applications to microprocessor design. Prerequisites: 321L and 338. 0.00 3.33 0.00
ECE432 (Also offered as CS 442.) Machine taxonomy and introduction to parallel programming. Performance issues, speed-up and efficiency. Interconnection networks and embeddings. Parallel programming issues and models: control parallel, data parallel and data flow. Programming assignments on massively parallel machines. Prerequisites: (331 or CS 351L) and (337 or CS 341L). 2.00 5.00 6.00
ECE435 Management and technical issues including business conduct and ethics related to the design of large engineering projects. Student teams will address the design, specification, implementation, testing and documentation of a large hardware/software project. Prerequisites: 331 and 335.
ECE437 (Also offered as CS 481.) Fundamental principles of modern operating systems design, with emphasis on concurrency and resource management. Topics include processes, interprocess communication, semaphores, monitors, message passing, input/output device, deadlocks memory management, files system design. Prerequisites: (330 and 337) or CS 341L. 3.00 15.00 9.00
ECE438 Computer architecture; design and implementation at HDL level; ALU, exception handling and interrupts; addressing; memory; speed issues; pipelining; microprogramming; introduction to distributed and parallel processing; buses; bus protocols and bus masters. CAD project to include written and oral presentations. Prerequisites: 337 and 338 and 344L.
ECE439 Bilateral Z transforms, region of convergence, review of sampling theorem, aliasing, the discrete Fourier transform and properties, analysis/design of FIR/IIR filters, FFT algorithms spectral analysis using FFT. Prerequisite: 314.
ECE440 (Also offered as CS 485.) Theoretical and practical study of computer networks, including network structures and architectures. Principles of digital communications systems. Network topologies, protocols and services. TCP/IP protocol suite. Point-to-point networks; broadcast networks; local area networks; routing, error and flow control techniques. Prerequisites: 330 and 337. Corequisite: 340. 14.33 18.33 43.00
ECE441 Amplitude/frequency modulation, pulse position/amplitude modulation, probabilistic noise model, AWGN, Rice representation, figure of merit, phase locked loops, digital modulation, introduction to multiple access systems. Prerequisites: 314 and 340. 8.67 23.33 26.00
ECE442 The course is an introduction to cellular telephone systems and wireless networks, drawing upon a diversity of electrical engineering areas. Topics include cellular concepts, radio propagation, modulation methods and multiple access techniques. Prerequisite: 314 and 360.
ECE443 The VHDL hardware description language is used for description of digital systems at several levels of complexity, from the system level to the gate level. Descriptions provide a mechanism for documentation, for simulation and for synthesis. Prerequisite: 338.
ECE445 Introduction to the feedback control problem. Plant modeling, transfer function and state-space descriptions. Stability criteria. Nyquist and root-locus design. Introduction to analytical design. Z-transforms and digital control. Laboratory design project. Prerequisites: 314.
ECE446 Modeling of continuous and sampled-data control systems. State-space representation. Sensitivity, stability and optimization of control systems. Design of compensators in the frequency and time domains. Phase-plane, describing function design for non-linear systems, and laboratory design project. Prerequisite: 445. 7.33 40.00 22.00
ECE448 (Also offered as CE 448.) Theory of fuzzy sets; foundations of fuzzy logic. Fuzzy logic is shown to contain evidence, possibility and probability logics; course emphasizes engineering applications; control, pattern recognition, damage assessment, decisions; hardware/software demonstrations. 0.67 3.33 2.00
ECE456 (Also offered as ME 456.) Review and application of necessary elements for successfully launching technical businesses; focuses upon technology, manufacturing, management, marketing, legal and financial aspects. Students work in groups developing elements of new businesses and producing business plans. Restriction: senior standing.
ECE460 This lecture/laboratory course provides essential fundamentals for rf, wireless and microwave engineering. Topics include: wave propagation in cables, waveguides and free space; impedance matching, standing wave ratios, Z- and S- parameters. Prerequisite: 360.
ECE463 (Also offered as PHYC 463.) Electromagnetic theory of geometrical optics, Gaussian ray tracing and matrix methods, finite ray tracing, aberrations, interference and diffraction. Prerequisite: PHYC 302.
ECE464 (Also offered as PHYC 464.) Resonator optics. Rate equations; spontaneous and stimuated emission; gas, semiconductor and solid state lasers, pulsed and mode-locked laser techniques. Prerequisite: 360 or PHYC 406.
ECE469 Aspects of antenna theory and design; radiation from dipoles, loops, apertures, microstrip antennas and antenna arrays. Prerequisite: 360. 7.67 45.00 23.00
ECE471 An intermediate study of semiconductor materials, energy band structure, p-n junctions, ideal and non-ideal effects in field effect and bipolar transistors. Prerequisites: 360 and 371.
ECE473 This course is primarily for non-EE majors (ChE, Physics, Chemistry, etc.) who will work in the semiconductor industry. It describes integrated circuit electronics from basic concepts, transistor operation, logic circuit electronic, layout and higher level design. Credit is not allowed for undergraduate or graduate Electrical or Computer Engineering majors. Restriction: senior standing.
ECE474L (Also offered as NSMS 574L.) Materials science of semiconductors, microelectronics technologies, device/circuit fabrication, parasitics and packaging. Lab project features small group design/fabrication/testing of MOS circuits. 7.67 9.33 23.00
ECE475 Basic electro-optics and opto-electronics, with engineering applications. Interaction of light with matter. Introduction to optics of dielectrics, metals and crystals. Introductory descriptions of electro-optic, acousto-optic and magneto-optic effects and related devices. Light sources, displays and detectors. Elementary theory and applications of lasers, optical waveguides and fibers. Prerequisite: 371.
ECE486 (Also offered as ME 486.) Introduction to methods of design for manufacturability. Emphasis is on teamwork and designing to your customer s needs. This is achieved through statistical methods and computer based systems. Restriction: senior standing. 0.00 1.00 0.00
ECE487 A detailed overview of the operations of an integrated circuit fabrication facility using Sandia s Microelectronics Development Laboratory as a prototype. Topics include building facilities, equipment, software tracking and personnel. 13.33 21.67 40.00
ECE490 Professional practice under the guidance of a practicing engineer. Assignments include design or analysis of systems or hardware, or computer programming. A preliminary proposal and periodic reports are required. The engineer evaluates student s work; a faculty monitor assigns grade. Restriction: ECE major, junior standing. (12 hours/week) (24 hours/week in summer session). Offered on a CR/NC basis only.
ECE491 Registration for more than 3 hours requires permission of department chairperson. 6.33 833.33 20.67
ECE493 A special seminar open only to honors students. Registration requires permission of department chairperson. 1.33 816.67 4.00
ECE493A  
ECE494 Open only to honors students. Registration requires permission of the department chairperson and of the supervising professor. 2.00 816.67 6.00
ECE495 Restriction: ECE major, senior standing. 29.67 105.67 87.00
ECE495A  
ECE495B  
ECE495E  
ECE500 State space representation of dynamical systems. Analysis and design of linear models in control systems and signal processing. Continuous, discrete and sampled representations. This course is fundamental for students in the system areas.
ECE505 Course considers the fundamental knowledge of multimedia systems. Learn to design multimedia systems for different engineering, science, training and entertainment applications. Topics include audio, video, compression, quality of service, synchronization, resource management, multimedia networking and multimedia applications.
ECE506 Introduction to the topic of optimization by the computer. Linear and nonlinear programming. The simplex method, Karmakar method, gradient, conjugate gradient and quasi-Newton methods, Fibonacci/Golden search, Quadratic and Cubic fitting methods, Penalty and Barrier methods. 6.33 8.33 19.00
ECE509 (Also offered as CS 509 ) Design and analysis of parallel algorithms using the PRAM model, with emphasis on graph algorithms, searching and sorting, and linear algebra applications. Embedding into hypercubic and related networks. Introduction to parallel complexity theory. Prerequisites: 537.
ECE510 This course will introduce the student to medical imaging modalities (e.g. MRI, Nuclear Imagine, Ultrasound) with an emphasis on a signals and systems approach. Topics include hardware, signal formation, image reconstruction, and application.
ECE512 Course covers image synthesis techniques from perspective of high-end scanline rendering including physically-based rendering algorithms. Topics: radiometry, stachastic ray tracing, variance reduction, photon mapping, reflection models, participating media, advanced algorithms for light transport.
ECE513 Course covers advanced algorithms in real-time rendering and graphics hardware, bringing students up to speed with cutting edge real-time graphics. Topics: advanced GPU algorithms for graphics and non-graphics applications. Term project required.
ECE514 Linearization of nonlinear systems. Phase-plane analysis. Lyapunov stability analysis. Hyperstability and Popov stability criterion. Adaptive control systems. Adaptive estimation. Stability of adaptive control systems, backstepping and nonlinear designs. Prerequisites: 500. 7.67 56.67 23.00
ECE515 Introduction to scientific and data visualization techniques. Topics: data manipulation, feature extraction, visual display, peer critique of project design, data formats and sampling, geometric extraction, volume visualization, flow visualization, abstract data visualization, user interaction techniques.
ECE516 (Also offered as CS 532.) Theory and practice of feature extraction, including edge, texture and shape measures. Picture segmentation; relaxation. Data structures for picture description. Matching and searching as models of association and knowledge learning. Formal models of picture languages. 5.33 15.00 16.00
ECE517 (Also offered as CS 531) Decision functions and dichotomization; prototype classification and clustering; statistical classification and Bayes theory; trainable deterministic and statistical classifiers. Feature transformations and selection. 7.67 18.33 23.00
ECE518 (Also offered as CHNE, NSM 518.) Underlying physical and chemical principles (optics, organic and inorganic chemistry, colloid chemistry, surface and materials science) for nanostructure formation using 'top-down' lithography (patterned optical exposure of photosensitive materials) and 'bottom-up' self-assembly. Labs will synthesize samples. Prerequisite: 510. {Spring} 4.00 11.67 12.00
ECE519 (Also offered as NSMS 519, ME 419, ME 519.) Lectures and laboratory projects on physical theory, design, analysis, fabrication, and characterization of micro and nanosystems. Special attention given to scaling effects involved with operation of devices at nano and microscale. Restriction: senior standing.
ECE520 Advanced topics include: lC technologies, CAD tools, gate arrays, standard cells and full custom designs. Design of memories, PLA, I/0 and random logic circuit. Design for testability. 13.67 35.00 41.00
ECE523 Design of advanced analog electronics circuits. BJT and MOSFET operational amplifiers, current mirrors and output stages. Frequency response and compensation. Noise. A/D and D/A converters.
ECE525 Course describes the intricacies of testing large, modern integrated circuits. These topics include: test economics, defects and fault models, automatic test equipment (ATE) architecture, ATE programming and timing, software issues, characterization and Shmoo plots, defect electronics, diagnostics, IDDQ testing, board testing, analog and mixed signal issues.
ECE526 Microelectronic reliability failure mechanisms: metal electromigration and stress voiding; oxide wearout and hot carrier injection; packaging; qualification testing; statistics; radiation effects; EOS/ESD; wafer level reliability; new material reliability.
ECE527 Microelectronic failure analysis process: electrical characterization, package analysis, global and local failure site isolation; photon and thermal emission; electrical, laser, e-beam and mechanical probing; FIB; deprocessing; backside techniques; EOS/ESD; surface material analysis; FA lab management.
ECE528 Development and analysis of techniques and algorithms for use in embedded processor systems. Application of tools implementing solutions to control and data applications involving standard processing paradigms and programmable logic systems. 3.00 10.00 9.00
ECE529 Topics relevant to manufacturing a quality semiconductor product are introduced. These include reliability, test, packaging, mechanical and thermal problems and handling damage effects.
ECE531 Efficient insertion of redundant bits into binary data for protection against error; association with linear algebra; sequential coding and decoding logic; arithmetic codes for computational circuits.
ECE532 (Also offered as NSMS 532.) Introduces devices, device physics, characteristics and possible applications specific to the nano-scale. Topics include single electron transistor, carbon nanotube electronics, quantum dot devices, spin-polarized electronic and photonic devices.
ECE533 Fundamentals of 2D signals and systems. Introduction to multidimensional signal processing. Applications in digital image processing. Image formation, representation and display. Linear and nonlinear operators in multiple dimensions. Orthogonal transforms representation and display. Image analysis, enhancement, restoration and coding. Students will carry out image processing projects. 8.33 40.00 25.00
ECE534 (Also offered as ASTR, PHYC, CHNE 534.) Plasma parameters, adiabatic invariants, orbit theory, plasma oscillations, hydromagnetic waves, plasma transport, stability, kinetic theory, nonlinear effects, applications.
ECE536 Course considers design principles, implementation issues and performance evaluation of system software in advanced computing environments. Topics include resource allocation and scheduling, information service provider and manipulation, multithreading and concurrency, security for parallel and distributed systems. 8.33 16.67 25.00
ECE537 Computational aspects of engineering problems. Topics include machine models and computability, classification and performance analysis of algorithms, advanced data structures, approximation algorithms, introduction to complexity theory and complexity classes.
ECE538 Course provides an in-depth analysis of computer architecture techniques. Topics include high speed computing techniques, memory systems, pipelining, vector machines, parallel processing, multiprocessor systems, high-level language machines and data flow computers.
ECE539 Hilbert spaces, orthogonal basis, generalized sampling theorem, multirate systems, filterbanks, quantization, structures for LTI systems, finite word-length effects, linear prediction, min/max phase systems, multiresolution signal analysis. 14.33 46.33 43.00
ECE540 Research, design and implementation of high-performance computer networks and distributed systems. High speed networking technologies, multimedia networks, enterprise network security and management, client/server database applications, mobile communications and state-of-the-art internetworking solutions.
ECE541 Axiomatic probability theory, projection theorem for Hilbert spaces, conditioned expectations, modes of stochastic convergence, Markov chains, mean-square calculus, Wiener filtering, optimal signal estimation, prediction stationarity, ergodicity, transmission through linear and nonlinear systems, sampling.
ECE542 Elements of information theory and source coding, digital modulation techniques, signal space representation, optimal receivers for coherent/non-coherent detection in AWGN channels, error probability bounds, channel capacity, elements of block and convolutional coding, fading, equalization signal design. Prerequisite: 541. 9.67 41.33 29.00
ECE544 Discrete-time signals and systems. Performance and stability criteria. Design approaches for digital control of analog plants. Sampling and signal quantization. Optimal and adaptive control. Microprocessor implementation of digital control algorithms. Prerequisites: 500.
ECE545 Introduction to large-scale systems, models for large scale systems, model reduction, hierarchical control, decentralized control, structural properties of large scale systems. Prerequisite: 500.
ECE546 Hermite, Smith and Smith-McMillan canonic forms for polynomial and rational matrices. Coprime matrix-fraction representations for rational matrices. Bezout identity. Poles and zeros for multivariable systems. Matrix-fraction approach to feedback system design. Optimal linear-quadratic-Gaussian (LQG) control. Multivariable Nyquist stability criteria. Prerequisites: 500. 9.33 33.67 28.00
ECE547 (Also offered as CS 547.) A study of biological and artificial neuron models, basic neural architectures and parallel and distributed processing.
ECE548 (Also offered as CE 548.) Theory of fuzzy sets; foundations of fuzzy logic. Fuzzy logic is shown to contain evidence, possibility and probability logics; course emphasizes engineering applications; control, pattern recognition, damage assessment, decisions; hardware/software demonstrations. 0.67 1.67 2.00
ECE549 An introduction to information theory. Fundamental concepts such as entropy, mutual information, and the asymptotic equipartition property are introduced. Additional topics include data compression, communication over noisy channels, algorithmic information theory, and applications. Prerequisite: 340 or equivalent. 15.00 46.67 45.00
ECE550 (Also offered as CHNE, NSMS 550.) In this course, students will examine issues arising from this emerging technology, includ-ing those of privacy, health and safety, the environment, public perception and human enhancement.
ECE551   23.00 866.67 74.00
ECE553L (Also offered as CHNE 553L.) Theory and practice of plasma generation and diagnostics, coordinated lectures and experiments, emphasis on simple methods of plasma production and selection of appropriate diagnostic techniques, applications to plasma processing and fusion. Prerequisite: 534.
ECE554 (Also offered as PHYC 554.) Diffractions theory, coherence theory, coherent objects, and incoherent imaging, and polarization. 6.00 13.33 18.00
ECE556 (Also offered as ME 556.) Review and application of necessary elements for successfully launching technical businesses; focuses upon technology, manufacturing, management, marketing, legal and financial aspects. Students work in groups developing elements of new businesses and producing business plans.
ECE557 Principles of pulsed power circuits, components, systems and their relationship to charged particle acceleration and transport. Energy storage, voltage multiplication, pulse shaping, insulation and breakdown and switching. Single particle dynamics and accelerator configurations.
ECE558 (Also offered as CHNE 546.) Overview of physics of particle beams and applications at high-current and high-energy. Topics include review of collective physics, beam emittance, space-charge forces, transport at high power levels, and application to high power microwave generation. Prerequisite: 557 and CHNE 545. 2.67 6.67 8.00
ECE559 (Also offered as PHYC 559.) Students do research and/or development work at a participating industry or government laboratory in any area of optical science and engineering.
ECE560 This lecture/laboratory course provides essential fundamentals for rf, wireless and microwave engineering. Topics include: wave propagation in cables, waveguides and free space; impedance matching, standing wave ratios, Z- and S- parameters.
ECE561 Maxwell's equations, electromagnetic interaction with materials, the wave equation, plane wave propagation, wave reflection and transmission, vector potentials and radiation equations, electromagnetic field theorems, wave propagation in anisotropic media and metamaterials, period structures, dielectric slab waveguides. Prerequisite: 555. 27.67 56.67 83.00
ECE562 Course will cover rf design techniques using transmission lines, strip lines and solid state devices. It will include the design of filters and matching elements required for realizable high frequency design. Amplifiers, oscillators and phase lock loops are covered from a rf perspective.
ECE563 Computational techniques for partial differential and integral equations: finite-difference, finite-element, method of moments. Applications include transmission lines, resonators, waveguides, integrated circuits, solid-state device modeling, electromagnetic scattering and antennas. Prerequisite: 561.
ECE564 Optical propagation in free space, colored dielectrics, metals, semiconductors, crystals, graded index media. Radiation and guided modes in complex structures. Input and output coupling, cross-coupling mode conversion. Directional couplers, modulators, sources and detectors.
ECE565 Optical waveguides, optical fiber attenuation and dispersion, power launching and coupling of light, mechanical and fiber lifetime issues, photoreceivers, digital on-off keying, modulation methods, SNR and BER, QAM and M-QAM, modulation methods, SNR, and BER, intersymbol interference (impact on SNR), clock and data recovery issues, point-to-point digital links, optical amplifiers theory and design (SOA, EDFA, and SRA), simple WDM system concepts, WDM components. 2.67 11.67 8.00
ECE566 External modulators WDM system design, other multiple access techniques design issues, analog transmission systems nonlinear processes in optical fibers and their impact on system performance, optical networks, photonic packet switching, coherent lightwave systems, basic principles for homodyne and heterodyne detection, noise reduction, relevant digital modulation formats: PSK, ASK, FSK, DPSK. Practical implementation, performance of synchronous and asynchronous heterodyne systems, phase noise, polarization mismatch. Prerequisite: 565. 3.67 15.00 11.00
ECE569 Aspects of antenna theory and design; radiation from dipoles, loops, apertures, microstrip antennas and antenna arrays. 14.33 45.00 43.00
ECE570 Theory and operation of optoelectronic semiconductor devices; semiconductor alloys, epitaxial growth, relevant semiconductor physics (recombination processes, heterojunctions, noise, impact ionization), analysis of the theory and practice of important OE semiconductor devices (LEDs, Lasers, Photodetectors, Solar Cells). Prerequisites: 471 or 572.
ECE572 (Also offered as NSMS 572.) Crystal properties, symmetry and imperfections. Energy bands, electron dynamics, effective mass tensor, concept and properties of holes. Equilibrium distributions, density of states, Fermi energy and transport proper-ties including Boltzmann?s equation. Continuity equation, diffusion and drift of carriers. Prerequisite: 471. 15.00 22.33 45.00
ECE574L (Also offered as NSMS 574L.) Materials science of semiconductors, microelectronics technologies, device/circuit fabrication, parasitics and packaging. Lab project features small group design/fabrication/testing of MOS circuits. 6.33 7.67 19.00
ECE575 Advanced junction devices including VLSI bipolar transistors, Si-Ge and III-V HBTs, high-level injection, high-frequency devices. Prerequisite: 471 or 572.
ECE576 Review of the evolution of VLSI technology and basic device physics. Detailed analysis of MOSFET devices, CMOS device design including device scaling concepts. Prerequisite: 471 or 572. 7.67 21.67 23.00
ECE577 Carrier generation and recombination, photon generation and loss in laser cavities, density of optical modes and blackbody radiation, radiative and non-radiative processes, optical gain, spontaneous and stimulated emission, Fermi s golden rule, gain and current relations, characterizing real diode lasers, dynamic effects, rate equation; small signal and large signal analysis, radiative intensity noise and linewidth. Prerequisite: 572. 7.00 23.33 21.00
ECE578 Scattering matrix theory, S and T matrices, gratings, DBR and DFB lasers, perturbation and coupled-mode theory, photonic integrated circuits, tunable lasers, directional couplers. Prerequisite: 577.
ECE579 Relevant techniques in advanced metallization, including process requirements for gigabit devices, state of the art metal deposition approaches, multi-level interconnects, ultra-thin diffusion barrier technology, advanced dielectrics, metal-dielectric integration, micromachining, contamination control, cluster tools, metrology.
ECE580 (Also offered as PHYC 580, CHNE 580.)Prerequisite: 534 or PHYC 534. 0.67 1.67 2.00
ECE585 (Also offered as ME 585.) Study of business of manufacturing, emphasizing modern approaches. Topics include: U.S. manufacturing dilemma; JIT, kanban, pull manufacturing, quality; modeling; design for production; manufacturing economics; management issues; DIM; case studies.
ECE586 (Also offered as ME 586.) Introduction to methods of design for manufacturability (DFM). Emphasis is on teamwork and designing your customers needs. This is achieved through statistical methods and computer based systems. 0.67 0.67 2.00
ECE590 Offered on a CR/NC basis only. 35.33 32.00 35.33
ECE591 Graduate seminar on Integrating Nanotechnology with Cell Biology and Neuroscience. Grades based on active participation, including oral presentation. 6.67 23.33 6.67
ECE594 Advanced topics in complex systems including but not limited to biological systems social and technological networks, and complex dynamics. Prerequisite: graduate standing.
ECE595   82.00 275.33 234.67
ECE595A  
ECE595B  
ECE595C  
ECE595D  
ECE595E  
ECE599 Offered on a CR/NC basis only. 41.33 917.33 125.00
ECE609 (Also offered as CS 609.) Design and analysis of advanced parallel algorithms, parallel complexity theory, ideal and realistic models of parallel computation, and experimental parallel algorithmics; emphasis on combinatorial problems. Prerequisites: 509 or CS 509.
ECE637 Advanced topics including parallel and high-performance computing, multimedia, virtual reality, real-time systems and robotics, encryption and security, information technology, applied algorithmics and computational science algorithms and applications. Prerequisite: 537.
ECE638 Advanced topics including advanced computer architecture, networks, distributed computing, large-scale resource management, high-performance computing and grid-based computing. Prerequisite: 538.
ECE638A  
ECE642 Hypothesis testing; Karhunen-Loeve representation; optimal detection of discrete- and continuous-time signals; ML, MMSE, and MAP estimation; sufficient statistics, estimation error bounds; Wiener and Kalman-Bucy filtering; detection/receivers for multiuser and multipath fading channels. Prerequisites: 541.
ECE649 Prerequisite: 546. 2.33 13.33 7.00
ECE651   15.33 866.67 56.00
ECE661 Topics include advanced antenna theory, electromagnetic scattering and propagation, electromagnetic compatibility, low temperature plasma science, advanced plasma physics, and other subjects in applied electromagnetics. Prerequisite: 561. 3.00 10.00 9.00
ECE699 Offered on a CR/NC basis only. 74.67 833.33 650.67

"ECE: Electrical & Computer Engineer "Three Fall Subject Average - Enroll: 1,202.67 Capacity: 8,049.00 Credits: 3,924.67'