| Class Schedules Index | Course Catalogs Index | Class Search Page |
| Computer Engineering | |
| CPE 7993 | Independent Study (3.00) |
| Detailed study of graduate course material on an independent basis under the guidance of a faculty member | |
| CPE 7995 | Supervised Project Research (3.00 - 6.00) |
| Formal record of student commitment to project research for a Masters degree under the guidance of a faculty advisor. | |
| CPE 8000T | Non-UVa Transfer/Test Credit Approved (1.00 - 48.00) |
| Non-UVa Transfer/Test Credit Approved | |
| CPE 8897 | Graduate Teaching Instruction (1.00 - 12.00) |
| For Computer Engineering Master's Students who are teaching assistants. | |
| CPE 8999 | Non-Topical Research, Master's Thesis (1.00 - 12.00) |
| Formal record of student commitment to thesis research for the Master of Science degree under the guidance of a faculty adviser. May be repeated as necessary. | |
| CPE 9897 | Graduate Teaching Instruction (1.00 - 12.00) |
| For doctoral students who are teaching assistants. | |
| CPE 9999 | Non-Topical Research, Doctoral Dissertation (1.00 - 12.00) |
| Formal record of student commitment to doctoral research under the guidance of a faculty adviser. May be repeated as necessary. | |
| Electrical and Computer Engineering | |
| ECE 1000T | Non-UVa Transfer/Test Credit (1.00 - 10.00) |
| ECE 2066 | Science of Information (3.00) |
| Offered Fall 2013 | An introduction to the fundamental scientific principles governing information science and engineering. Topics include: definition of information; entropy; information representation in analog and digital forms; information transmission; spectrum and bandwidth; information transformation including data compression, filtering, encryption, and error correction; information storage and display; and large-scale information systems. Technologies for implementing information functions. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 2330 | Digital Logic Design (3.00) |
| Includes number systems and conversion; Boolean algebra and logic gates; minimization of switching functions; combinational network design; flip-flops; sequential network design; arithmetic networks. Introduces computer organization and assembly language. Six laboratory assignments. Cross-listed as CS 2330. | |
| ECE 2501 | Special Topics in Electrical and Computer Engineering (0.50 - 4.50) |
| Offered Fall 2013 | A second-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. |
| ECE 2502 | Special Topics in Electrical and Computer Engineering (0.50 - 4.50) |
| A second-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Course was offered Spring 2013, Spring 2012 | |
| ECE 2630 | Introductory Circuit Analysis (3.00) |
| Offered Fall 2013 | Elementary electrical circuit concepts and their application to linear circuits with passive elements; use of Kirchhoff's voltage and current laws to derive circuit equations; solution methods for first- and second-order transient and DC steady-state responses; AC steady-state analysis; frequency domain representation of signals; trigonometric and complex Fourier series; phasor methods; complex impedance; transfer functions and resonance; Thevenin/Norton equivalent models; controlled sources. Six laboratory assignments. Prerequisite: APMA 1110. |
| ECE 2660 | Electronics I (4.00) |
| Studies the modeling, analysis, design, computer simulation, and measurement of electrical circuits which contain non-linear devices such as junction diodes, bipolar junction transistors, and field effect transistors. Includes the gain and frequency response of linear amplifiers, power supplies, and other practical electronic circuits. Three lecture and three laboratory hours. Prerequisite: ECE 2630. | |
| ECE 3103 | Solid State Devices (3.00) |
| Analyzes the basics of band theory and atomic structure; charge-transport in solids; current voltage characteristics of semiconductor devices, including p-n junction diodes, bipolar transistors, Schottky diodes, and insulated-gate field-effect transistors; electron emission; and superconductive devices. Prerequisite: ECE 2630. | |
| ECE 3209 | Electromagnetic Fields (3.00) |
| Offered Fall 2013 | Analyzes the basic laws of electromagnetic theory, beginning with static electric and magnetic fields, and concluding with dynamic E&M fields; plane wave propagation in various media; Maxwell's Laws in differential and integral form; electrical properties of matter; transmission lines, waveguides, and elementary antennas. Prerequisite: PHYS 2415, APMA 2130, and ECE 2630. |
| ECE 3250 | Electromagnetic Energy Conversion (3.00) |
| Analyzes the principles of electromechanical energy conversion; three-phase circuit analysis; magnetic circuits and nonlinearity; transformers; electromagnetic sensing devices; DC, synchronous, stepper, and induction machines; equivalent circuit models; power electronic control of machines, switching regulators, Class D amplification. Laboratory, computer, and design exercises complement coverage of fundamental principles.
Prerequisite: ECE 2630, ECE 2660, or Instructor Permission | |
| ECE 3251 | Electromagnetic Energy Conversion Lab (1.50) |
| This lab provides practical exposure and continuation of the topics covered in the lecture sections of ECE 3250. Topics include principles of measurement and analysis using computerized instrumentation. Co-requisite ECE 3250 Course was offered Spring 2013, Spring 2012 | |
| ECE 3255 | Electromechanical Energy Conversion Laboratory (1.50) |
| Laboratory investigations of electromechanical energy conversion. Includes three-phase circuit analysis; magnetic coupling, magnetic forces, and nonlinearity; transformers; DC, synchronous and induction machines; equivalent circuit models; and power electronic control of machines. Prerequisite: ECE 2630 and PHYS 2415. | |
| ECE 3330 | Computer Architecture (3.00) |
| Includes the organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices. Cross-listed as CS 3330. Prerequisite: CS 2110 and ECE/CS 2330 with grades of C- or higher. | |
| ECE 3430 | Introduction to Embedded Computing Systems (3.00) |
| Offered Fall 2013 | An embedded computer is designed to efficiently and (semi-) autonomously perform a small number of tasks, interacting directly with its physical environment. This lab-based course explores architecture and interface issues relating to the design, evaluation and implementation of embedded systems . Topics include hardware and software organization, power management, digital and analog I/O devices, memory systems, timing and interrupts. Prerequisite: ECE/CS 2330, CS 2110, ECE 2660--if ECE 3430 offered in spring |
| ECE 3501 | Special Topics in Electrical and Computer Engineering (0.50 - 4.50) |
| A third-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. | |
| ECE 3502 | Special Topics in Electrical and Computer Engineering (0.50 - 4.50) |
| Offered Fall 2013 | A third-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. |
| ECE 3660 | Electronics II (4.00) |
| Offered Fall 2013 | Construction of electronic circuit design to specifications. Focuses on computer simulation, construction, and testing of designed circuits in the laboratory to verify predicted performance. Includes differential amplifiers, feedback amplifiers, multivibrators, and digital circuits. Three lecture and three laboratory hours. Prerequisite: ECE 3630. |
| ECE 3663 | Digital Integrated Circuits (3.00) |
| Digital CMOS circuits. MOSFET transistor. Combinational circuits. Sequential circuits. Design simple digital gates and circuits at the transistor level. Simulate designed circuits to verify performance. Prerequisite: CS 2330, ECE 2630 and ECE 3630. | |
| ECE 3750 | Signals and Systems I (3.00) |
| Offered Fall 2013 | Develops tools for analyzing signals and systems operating in continuous-time, with applications to control, communications, and signal processing. Primary concepts are representation of signals, linear time-invariant systems, Fourier analysis of signals, frequency response, and frequency-domain input/output analysis, the Laplace transform, and linear feedback principles. Practical examples are employed throughout, and regular usage of computer tools (Matlab, CC) is incorporated. Students cannot receive credit for both this course and BIOM 3310. Prerequisite: ECE 2630 and APMA 2130. |
| ECE 3760 | Signals and Systems II (3.00) |
| Sequel to ECE 3750 provides analogous tools for analyzing discrete-time signals and systems, with applications to discrete-time signal processing and control. Sampling and reconstruction of continuous-time signals provides the transition between CT and DT settings. State space methods are also introduced. Prerequisite: ECE 3750. | |
| ECE 4140 | Fundamentals of Nanoelectronics (3.00) |
| Today's electronic devices are reaching nanometer dimensions where fundamental quantum and atomistic processes dominate. Instead of the traditional 'top-down' classical viewpoint in "Solid State Device" courses, quantum transport principles are needed to understand `bottom-up' how current flows through individual atoms, molecules, nanotubes or spintronic devices. This course provides a convenient starting point. Course was offered Spring 2013, Spring 2012 | |
| ECE 4155 | Microelectronic Integrated Circuit Fabrication Laboratory (1.50) |
| Fabrication and testing of MOS capacitors. Determination of material properties, including carrier concentration, mobility, lifetime, orientation, and layer thickness. Device fabrication using oxidation, diffusion, evaporation, and device testing of MOS and power bipolar transistors. Corequisite: ECE 5150. | |
| ECE 4209 | RF Circuit Design and Wireless Systems (3.00) |
| Offered Fall 2013 | Design and analysis of wireless communication circuits. Topics covered include transmission lines, antennas, filters, amplifiers, mixers, noise, and modulation techniques. The course is built around a semester long design project. Prerequisite: ECE 3209, 3632, 3750. |
| ECE 4265 | Microwave Engineering Laboratory (1.50) |
| Analyzes the measurement and behavior of high-frequency circuits and components; equivalent circuit models for lumped elements; measurement of standing waves, power, and frequency; use of vector network analyzers and spectrum analyzers; and computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission. | |
| ECE 4332 | Introduction to VLSI Design (4.50) |
| Offered Fall 2013 | Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Team design of a significant VLSI chip including layout and implementation. This course satisfies the requirements for the Major Design Experience for undergraduates. Prerequisites: ECE 2630, ECE 2330, ECE 3663 |
| ECE 4434 | Dependable Computing Systems (3.00) |
| Focuses on the techniques for designing and analyzing dependable computer-based systems. Topics include fault models and effects, fault avoidance techniques, hardware redundancy, error detecting and correcting codes, time redundancy, software redundancy, combinatorial reliability modeling, Markov reliability modeling, availability modeling, maintainability, safety modeling, trade-off analysis, design for testability, and the testing of redundant digital systems. Cross-listed as CS 434. Prerequisite: CE/CS 3330 and APMA 3100 or APMA 3110 Course was offered Spring 2012, Spring 2010 | |
| ECE 4435 | Computer Architecture & Design (4.50) |
| Introduces computer architecture and provides a foundation for the design of complex synchronous digital devices, focusing on: 1) Established approaches of computer architecture, 2) Techniques for managing complexity at the register transfer level, and 3) Tools for digital hardware description, simulation, and synthesis. Includes laboratory exercises and significant design activities using a hardware description language and simulation. Prerequisite: ECE 3430 | |
| ECE 4440 | Embedded System Design (4.50) |
| Offered Fall 2013 | Modeling, analysis and design of embedded computer systems. Tradeoff analysis and constraint satisfaction facilitated by the use of appropriate analysis models. Includes a semester-long design of an embedded system to meet a specific need. Counts as MDE (major design experience) for both electrical and computer engineering students. |
| ECE 4457 | Computer Networks (3.00) |
| Offered Fall 2013 | A first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM networks; and real-time communications. Cross-listed as CS 4457. Prerequisite: Either CS or ECE 3330 with a grade of C- or better. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 4501 | Special Topics in Electrical and Computer Engineering (0.50 - 4.50) |
| Offered Fall 2013 | A fourth-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. |
| ECE 4502 | Special Topics in Electrical and Computer Engineering (0.50 - 4.50) |
| A fourth-level undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. | |
| ECE 4641 | Bioelectricity (3.00) |
| Offered Fall 2013 | Studies the biophysical mechanisms governing production and transmission of bioelectric signals, measurement of these signals and their analysis in basic and clinical electrophysiology. Introduces the principles of design and operation of therapeutic medical devises used in the cardiovascular and nervous systems. Includes membrane potential, action potentials, channels and synaptic transmission, electrodes, electrocardiography, pacemakers, defibrillators, and neural assist devices. Cross-listed as BIOM 4641. Prerequisite: ECE 2630, BIOM 2101, or instructor permission. |
| ECE 4660 | Analog Integrated Circuits (3.00) |
| Topics include the design and analysis of analog integrated circuits; feedback amplifier analysis and design, including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; extensive use of CAD tools for design entry, simulation, and layout; and the creation of an analog integrated circuit design project. Prerequisite: ECE 3103 and 3632. | |
| ECE 4710 | Communications (3.00) |
| Offered Fall 2013 | Explores the statistical methods of analyzing communications systems: random signals and noise, statistical communication theory, and digital communications. Analysis of baseband and carrier transmission techniques; and design examples in satellite communications. Prerequisite: APMA 3100, ECE 3760. |
| ECE 4715 | Communication Systems Laboratory (1.50) |
| Offered Fall 2013 | Provides first-hand exposure to communications practice, including response of systems, signal theory, modulation and detection, sampling and quantization, digital signal processing, and receiver design. Prerequisite: ECE 3760; corequisite: ECE 4710. |
| ECE 4784 | Wireless Communications (3.00) |
| This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. Wireless technology is inherently interdisciplinary, and the course seeks to serve the interests of a variety of students. Prerequisite: ECE 3750 and 4710. Course was offered Spring 2012, Spring 2010 | |
| ECE 4785 | Optical Communications (3.00) |
| This course covers the basics of optical communications. The first half of the course is spent describing optical devices including the LED, laser, optical fiber, PIN photodiode, APD detectors, optical amplifiers, modulators, etc. Characteristics of devices and their effect on the overall system are discussed. The second half of the course is devoted to system design and analysis. The emphasis is on modulation/demodulation and channel control methods, defining performance measures, and describing network architectures. Common applications of optical communications are then discussed. This course is intended to complement training in communications and in optics. Prerequisite: ECE 3750, APMA 3100, and ECE 4710. Course was offered Spring 2013, Spring 2011 | |
| ECE 4850 | Linear Control Systems (3.00) |
| Offered Fall 2013 | Explores the modeling of linear dynamic systems via differential equations and transfer functions utilizing state space representations and classical input-output representations; the analysis of systems in the time and frequency domains; study of closed-loop systems; state-space methods and the classical stability tests, such as the Routh-Hurwitz criterion, Nyquist criterion, root-locus plots and Bode plots. Studies compensation design through lead and lag networks, rate feedback, and linear state-variable feedback. Prerequisite: ECE 3750 or instructor permission. |
| ECE 4855 | Control Laboratory (1.50) |
| Offered Fall 2013 | A laboratory consisting of design, analysis, construction, and testing of electrical and electromechanical circuits and devices. Corequisite: ECE 4850. |
| ECE 4860 | Digital Control Systems (3.00) |
| Analyzes the design of dynamic systems that contain digital computers; the Z transform; block diagrams and transfer functions in the z-domain; block diagrams, frequency response and stability in the z-domain; state space methods; and design using the z-transform and state methods. Prerequisite: ECE 4850 or instructor permission. | |
| ECE 4907 | Electrical Engineering Projects (1.00 - 3.00) |
| Offered Fall 2013 | Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester. Prerequisite: Instructor permission. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 4908 | Electrical Engineering Projects (1.00 - 3.00) |
| Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester. Prerequisite: Instructor permission. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 | |
| ECE 4991 | MDE-Capstone Design (3.00) |
| Offered Fall 2013 | MDE - Capstone Design - this is a one semester course to satisfy the MDE requirement. Students perform a self directed design in teams of 3-5 individuals. The project includes design, fabrication, and test components, along with a final presentation. |
| ECE 5150 | Microelectronic Integrated Circuit Fabrication (3.00) |
| Explores fabrication technologies for the manufacture of integrated circuits and microsystems. Emphasizes processes used for monolithic silicon-based systems and basic technologies for compound material devices. Topics include crystal properties and growth, Miller indices, Czochralski growth, impurity diffusion, concentration profiles, silicon oxidation, oxide growth kinetics, local oxidation, ion implantation, crystal annealing, photolithography and pattern transfer, wet and dry etching processes, anisotropic etches, plasma etching, reactive ion etching, plasma ashing, chemical vapor deposition and epitaxy; evaporation, sputtering, thin film evaluation, chemical-mechanical polishing, multilevel metal, device contacts, rapid thermal annealing, trench isolation, process integration, and wafer yield. Prerequisite: ECE 3103 or equivalent. | |
| ECE 5241 | Optics and Lasers (3.00) |
| Offered Fall 2013 | Reviews the electromagnetic principles of optics; Maxwell's equations; reflection and transmission of electromagnetic fields at dielectric interfaces; Gaussian beams; interference and diffraction; laser theory with illustrations chosen from atomic, gas and semiconductor laser systems; detectors including photomultipliers and semiconductor-based detectors; and noise theory and noise sources in optical detection. Prerequisite: ECE 3103, 3209, 3750. |
| ECE 5260 | Microwave Engineering I (3.00) |
| Design and analysis of passive microwave circuits. Topics include transmission lines, electromagnetic field theory, waveguides, microwave network analysis and signal flow graphs, impedance matching and tuning, resonators, power dividers and directional couplers, and microwave filters. Prerequisite: ECE 3209 or instructor permission. | |
| ECE 5501 | Special Topics in Electrical and Computer Engineering (0.50 - 3.00) |
| Offered Fall 2013 | A first-level graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission. |
| ECE 5502 | Special Topics in Electrical and Computer Engineering (1.00 - 3.00) |
| A first-level graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission. Course was offered Spring 2011, Spring 2010 | |
| ECE 5555 | Special Topics in Distance Learning (3.00) |
| Special Topics in Distance Learning | |
| ECE 5630 | Introduction to VLSI (3.00) |
| Digital CMOS circuit design and analysis: combinational and sequential circuits, arithmetic structures, memories. Modern design issues: leakage, optimization, clocking, and interconnect. VLSI circuit design, simulation, and layout. Prerequisite: ECE 2630, 2330. Desirable: ECE 3103, ECE 3330 or equivalent. | |
| ECE 5750 | Digital Signal Processing (3.00) |
| Fundamentals of discrete-time signal processing are presented. Topics include discrete-time linear systems, z-transforms, the DFT and FFT algorithms, digital filter design, and problem-solving using the computer. Prerequisite: ECE 3750 and 3760, or equivalent. | |
| ECE 5755 | Digital Signal Processing Laboratory (1.50) |
| This course provides hands-on exposure to real-time digital signal sampling (DSP) using general-purpose DSP processors. The laboratory sequence explores sampling/reconstruction, aliasing, quantization errors, fast Fourier transform, spectral analysis, and FIR/IIR digital filter design and implementation. Programming is primarily in C++, with exposure to assembly coding. Prerequisite: ECE 3750 and 3760; corequisite: ECE 5750. | |
| ECE 6140 | Fundamentals of Nanoelectronics (3.00) |
| Today's electronic devices are reaching nanometer dimensions where fundamental quantum and atomistic processes dominate. Instead of the traditional 'top-down' classical viewpoint in "Solid State Device" courses, quantum transport principles are needed to understand `bottom-up' how current flows through individual atoms, molecules, nanotubes or spintronic devices. This course provides a convenient starting point. Course was offered Spring 2013, Spring 2012 | |
| ECE 6155 | Microelectronic Integrated Circuit Fabrication Laboratory (1.50) |
| Topics include the determination of semiconductor material parameters: crystal orientation, type, resistivity, layer thickness, and majority carrier concentration; silicon device fabrication and analysis techniques: thermal oxidation, oxide masking, solid state diffusion of intentional impurities, metal electrode evaporation, layer thickness determination by surface profiling and optical interferometer; MOS transistor design and fabrication using the above techniques, characterization, and verification of design models used. Corequisite: ECE 5150. | |
| ECE 6163 | Solid State Devices (3.00) |
| Offered Fall 2013 | Introduces semiconductor device operation based on energy bands and carrier statistics. Describes operation of p-n junctions and metal-semiconductor junctions. Extends this knowledge to descriptions of bipolar and field effect transistors, and other microelectronic devices. Related courses: ECE 5150, 6155, and 6167. Prerequisite: ECE 3103 or equivalent, or solid state materials/physics course. |
| ECE 6167 | Semiconductor Materials and Devices (3.00) |
| Examines the fundamentals, materials, and engineering properties of semiconductors; and the integration of semiconductors with other materials to make optoelectronic and microelectronic devices. Includes basic properties of electrons in solids; electronic, optical, thermal and mechanical properties of semiconductors; survey of available semiconductors and materials choice for device design; fundamental principles of important semiconductor devices; sub-micron engineering of semiconductors, metals, insulators and polymers for integrated circuit manufacturing; materials characterization techniques; and other electronic materials. Cross-listed as MSE 6167. Prerequisite: Some background in solid state materials and elementary quantum principles. | |
| ECE 6261 | Microwave Engineering II (3.00) |
| Explores theory and design of active microwave circuits. Review of transmission line theory, impedance matching networks and scattering matrices. Transistor s-parameters, amplifier stability and gain, and low-noise amplifier design. Other topics include noise in two-port microwave networks, negative resistance oscillators, injection-locked oscillators, video detectors, and microwave mixers. Prerequisite: ECE 5260 or instructor permission. Course was offered Fall 2011 | |
| ECE 6265 | Microwave Engineering Laboratory (1.50) |
| Explores measurement and behavior of high-frequency circuits and components. Equivalent circuit models for lumped elements. Measurement of standing waves, power, and frequency. Use of vector network analyzers and spectrum analyzers. Computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission. | |
| ECE 6331 | Advanced Switching Theory (3.00) |
| Review of Boolean Algebra; synchronous and asynchronous machine synthesis; functional decomposition; fault location and detection; design for testability techniques. Prerequisite: ECE 2330 or equivalent. | |
| ECE 6332 | VLSI Design (3.00) |
| Offered Fall 2013 | Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Semester long team research project investigating new areas in circuit design. Prerequisites: ECE 2630, ECE 2330. |
| ECE 6415 | Performance Analysis of Communication Networks (3.00) |
| Analyzes topologies arising in communication networks; queuing theory; Markov Chains and ergodicity conditions; theory of regenerative processes; routing algorithms; multiple-access and random-access transmission algorithms; mathematical methodologies for throughput and delay analyses and evaluations; performance evaluation; performance monitoring; local area networks (LANs); interactive LANs; multimedia and ATM networks. Cross-listed as CS 6415. Prerequisite: ECE /CS 4457, APMA 3100, or instructor permission. | |
| ECE 6434 | Dependable Computing Systems (3.00) |
| Examines techniques for designing and analyzing dependable computer-based systems. Topics include fault models and effects, fault avoidance techniques, hardware redundancy, error detecting and correcting codes, time redundancy, software redundancy, combinatorial reliability modeling, Markov reliability modeling, availability modeling, maintainability modeling, safety modeling, trade-off analysis, design for testability, and the testing of redundant digital systems. Includes a research project and investigation of current topics. Course was offered Spring 2012, Spring 2010 | |
| ECE 6435 | Computer Organization and Design (3.00) |
| Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, hierarchical conceptual levels, trade-offs, iteration, and postponement of detail. Design exercises are accomplished using a hardware description language and simulation. Prerequisite by topic: Digital Logic Design (ECE 2330 or equivalent), Introductory Computer Architecture (ECE 3330 or equivalent), Assembly Language Programming. | |
| ECE 6501 | Special Topics in Electrical and Computer Engineering (3.00) |
| Offered Fall 2013 | A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission. |
| ECE 6502 | Special Topics in Electrical and Computer Engineering (3.00) |
| A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission. | |
| ECE 6505 | Electrical and Computer Engineering Seminar (1.00) |
| Offered Fall 2013 | This one-hour weekly seminar course features presentations given by ECE faculty members, to introduce various research areas, topics, and advances in Electrical and Computer Engineering. It is a one-credit course required for all first-year ECE graduate students. |
| ECE 6555 | Special Topics in Distance Learning (3.00) |
| Special Topics in Distance Learning | |
| ECE 6642 | Optoelectronic Devices (3.00) |
| Optoelectronics merges optics and microelectronics. Optoelectronic devices and circuits have become core technologies for several key technical areas such as telecommunications, information processing, optical storage, and sensors. This course will cover devices that generate (semiconductor light emitting diodes and lasers), modulate, amplify, switch, and detect optical signals. Also included are solar cells, photonic crystals, and plasmonics. Course was offered Spring 2013, Spring 2010 | |
| ECE 6660 | Analog Integrated Circuits (3.00) |
| Design and analysis of analog integrated circuits. Topics include feedback amplifier analysis and design including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; and extensive use of CAD tools for design entry, simulation, and layout. Includes an analog integrated circuit design project. Prerequisite: ECE 3103 and 3632, or equivalent. | |
| ECE 6710 | Pattern Recognition (3.00) |
| Studies feature extraction and classification concepts: analysis of decision surfaces, discriminant functions, potential functions, deterministic methods, automatic training of classifiers, analysis of training algorithms and classifier performance, statistical classification including optimality and design of optimal decision rules, clustering and non-supervised learning, feature selection and dimensionality reduction. Assignments include programming and analytical problem sets and a final computer project. Prerequisite: ECE 6711 or equivalent. | |
| ECE 6711 | Probability and Stochastic Processes (3.00) |
| Offered Fall 2013 | Topics include probability spaces (samples spaces, event spaces, probability measures); random variables and vectors (distribution functions, expectation, generating functions); and random sequences and processes; especially specification and classification. Includes detailed discussion of second-order stationary processes and Markov processes; inequalities, convergence, laws of large numbers, central limit theorem, ergodic, theorems; and MS estimation, Linear MS estimation, and the Orthogonality Principle. Prerequisite: APMA 3100, MATH 3100, or equivalent. |
| ECE 6713 | Communication Systems Engineering (3.00) |
| Offered Fall 2013 | A first graduate course in principles of communications engineering. Topics include a brief review of random process theory, principles of optimum receiver design for discrete and continuous messages, matched filters and correlation receivers, signal design, error performance for various signal geometries, Mary signaling, linear and nonlinear analog modulation, and quantization. The course also treats aspects of system design such as propagation, link power calculations, noise models, RF components, and antennas. Prerequisite: Undergraduate course in probability. |
| ECE 6714 | Estimation Theory (3.00) |
| Presents estimation theory from a discrete-time viewpoint. One-half of the course is devoted to parameter estimation, and the other half to state estimation using Kalman filtering. The presentation blends theory with applications and provides the fundamental properties of, and interrelationships among, basic estimation theory algorithms. Although the algorithms are presented as a neutral adjunct to signal processing, the material is also appropriate for students with interests in pattern recognition, communications, controls, and related engineering fields. Prerequisite: ECE 6711 or instructor permission. Course was offered Spring 2013, Spring 2011 | |
| ECE 6782 | Digital Image Processing (3.00) |
| Offered Fall 2013 | Analyzes the basic concepts of image formation and image analysis: imaging geometries, sampling, filtering, edge detection, Hough transforms, region extraction and representation, extracting and modeling three-dimension objects. Students will be assigned analytical and programming assignments to explore these concepts. Prerequisite: Graduate standing. Course was offered Spring 2012, Spring 2010 |
| ECE 6784 | Wireless Communications (3.00) |
| This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. Wireless technology is inherently interdisciplinary, and the course seeks to serve the interests of a variety of students. Prerequisites: ECE 3750/3760, and ECE 4710. Course was offered Spring 2012, Spring 2010 | |
| ECE 6785 | Optical Communications (3.00) |
| This course covers the basics of optical communications. The first part of the course is spent describing optical devices including the LED, laser, optical fiber, PIN photodiode, APD detectors, optical amplifiers, modulators, etc. Characteristics of devices and their effect on the overall system are discussed. The second part of the course is devoted to system design and analysis. The emphasis is on modulation/demodulation and channel control methods, defining performance measures, and describing network architectures. Common applications of optical communications are then discussed. This course is intended to complement training in communications and in optics. Prerequisites: ECE 3750 and APMA 3100. Course was offered Spring 2013, Spring 2011 | |
| ECE 6851 | Linear Automatic Control Systems (3.00) |
| Offered Fall 2013 | Provides a working knowledge of the analysis and design of linear automatic control systems using classical methods. Introduces state space techniques; dynamic models of mechanical, electrical, hydraulic and other systems; transfer functions; block diagrams; stability of linear systems, and Nyquist criterion; frequency response methods of feedback systems design and Bode diagram; Root locus method; System design to satisfy specifications; PID controllers; compensation using Bode plots and the root locus. Powerful software is used for system design. Cross-listed as MAE 6610. Prerequisite: ECE 3750 or instructor permission. |
| ECE 6852 | Linear State Space Control Systems (3.00) |
| Offered Fall 2013 | Studies linear dynamical systems emphasizing canonical representation and decomposition, state representation, controllability, observability, stability normal systems, state feedbacks and the decoupling problem. Representative physical examples. Cross-listed as MAE 6620. Prerequisite: APMA 6150, ECE 6851, or instructor permission. |
| ECE 6993 | Independent Study (1.00 - 3.00) |
| Offered Fall 2013 | Detailed study of graduate course material on an independent basis under the guidance of a faculty member. Course was offered Fall 2012, Summer 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 6995 | Supervised Project Research (3.00 - 6.00) |
| Formal record of student commitment to project research under the guidance of a faculty advisor. A project report is required at the completion of each semester. May be repeated as necessary. | |
| ECE 6996 | Supervised Graduate Teaching Experience (3.00) |
| Offered Fall 2013 | A guided teaching experience for Ph.D. students, with selected teaching assignments and directed performance evaluation, under the supervision of a faculty member, as a part of Ph.D. training designed for students' development of independent teaching skills. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 7163 | Physics of Semiconductors (3.00) |
| Analyzes semiconductor band theory; constant energy surfaces and effective mass concepts; statistics treating normal and degenerate materials; spin degeneracy in impurities; excited impurity states and impurity recombination; carrier transport; scattering mechanisms; and prediction techniques. Prerequisite: ECE 6163 or instructor permission. | |
| ECE 7168 | Semiconductor Materials and Characterization Techniques (3.00) |
| Analyzes semiconductor growth and characterization methods applicable to III-V heteroepitaxial growth along with etching and contact formation mechanisms; and the physical, structural, and electrical characterization tools including X-ray diffraction, Auger, Hall and C(V). Prerequisite: ECE 6163 or instructor permission. | |
| ECE 7209 | Electromagnetic Field Theory (3.00) |
| Topics include techniques for solving and analyzing engineering electromagnetic systems; relation of fundamental concepts of electromagnetic field theory and circuit theory, including duality, equivalence principles, reciprocity, and Green's functions; applications of electromagnetic principles to antennas, waveguide discontinuities, and equivalent impedance calculations. Prerequisite: ECE 4209 or instructor permission. Course was offered Spring 2013, Fall 2010 | |
| ECE 7332 | Advanced VLSI Systems Design (3.00) |
| This course surveys advanced, challenging topics related to digital circuit design, using SRAM as a design driver. Topics include CMOS scaling and technology changes, variation tolerant design, leakage reduction, design for reliability, alternative devices, and advanced memory design. The class draws heavily from current literature on these topics. Students will conduct a semester long project related to the class topics.
Prerequisites: ECE 4332 or ECE 6332 or instructor permission. Course was offered Spring 2011 | |
| ECE 7438 | Computer System Reliability Engineering (3.00) |
| A mathematical introduction to system reliability theory, emphasizing the analysis of digital computer systems. Includes time-to-failure models and distributions, fault tree analysis, Markov models and counting processes, failure and repair dependencies, sensitivity and importance analysis, hardware and software redundancy management, and dependability measurement. | |
| ECE 7457 | Computer Networks (3.00) |
| Offered Fall 2013 | Analyzes network topologies; backbone design; performance and queuing theory; data-grams and virtual circuits; technology issues; layered architectures; standards; survey of commercial networks, local area networks, and contention-based communication protocols; encryption; and security. Cross-listed as CS 7457. Prerequisite: CS 6456 or instructor permission. |
| ECE 7501 | Special Topics in Electrical and Computer Engineering (1.00 - 3.00) |
| Offered Fall 2013 | A second level graduate course covering a topic not normally covered in the graduate course offerings. Topics usually reflect new developments in electrical and computer engineering and are based on student and faculty interests. Prerequisite: Instructor permission. Course was offered Spring 2013, Fall 2012 |
| ECE 7502 | Special Topics in Electrical and Computer Engineering (3.00) |
| A second level graduate course covering a topic not normally covered in the graduate course offerings. Topics usually reflect new developments in electrical and computer engineering and are based on student and faculty interests. Prerequisite: Instructor permission. Course was offered Spring 2010 | |
| ECE 7555 | Advanced Topics in Distance Learning (3.00) |
| Advanced Topics in Distance Learning Course was offered Fall 2010 | |
| ECE 7712 | Digital Communications (3.00) |
| An in-depth treatment of digital communications techniques and performance. Topics include performance of uncoded systems such as Mary, PSK, FSK, and multi-level signaling; orthogonal and bi-orthogonal codes; block and convolutional coding with algebraic and maximum likelihood decoding; burst correcting codes; efficiency and bandwidth; synchronization for carrier reference and bit timing; baseband signaling techniques; intersymbol interference; and equalization. Prerequisite: ECE 6711. | |
| ECE 7714 | Advanced Detection and Estimation (3.00) |
| Analyzes classical detection theory and hypothesis testing (Bayes, Neymon-Pearson, minimax); robust hypothesis testing; decision criteria; sequential and nonparametric detection; classical estimation theory (Bayes, minimax, maximum likelihood); performance bounds; robust-outlier resistant estimation of location parameters; stochastic distance measures; parametric and robust operations in time series (Prediction, interpolation, filtering). Applications to problems in communications, control, pattern recognition, signal processing. Prerequisite: ECE 6711 or instructor permission. | |
| ECE 7717 | Information Theory and Coding (3.00) |
| A comprehensive treatment of information theory and its application to channel coding and source coding. Topics include the nature of information and its mathematical description for discrete and continuous sources; noiseless coding for a discrete source; channel capacity and channel coding theorems of Shannon; error correcting codes; introduction to rate distortion theory and practice of data compression; information and statistical measures. Prerequisite: two years of college-level mathematics including discrete probability, or consent of instructor. Course was offered Spring 2012, Spring 2010 | |
| ECE 7774 | Adaptive and Statistical Signal Processing (3.00) |
| Topics include a review of probability and stochastic processes, parametric and non-parametric spectral estimation, optimal filtering, linear prediction, methods of steepest descent, LMS filters, methods of least squares, RLS filters, Kalman filters, and array signal processing techniques. Prerequisite: ECE 6711, 5750, or equivalent; corequisite: ECE 6714. | |
| ECE 7776 | Multi-Dimensional Signal Processing (3.00) |
| Provides the background of multi-dimensional digital signal processing, emphasizing the differences and similarities between the one-dimensional and multi-dimensional cases. Includes M-D Fourier transforms, M-D sampling and reconstruction, M-D DFT, M-D filtering, M-D spectral estimation, and inverse problems such as tomography, iterative signal reconstruction, and coherent imaging. Broad applications in radar, sonar, seismic, medical, and astronomical data processing are introduced. Prerequisite: ECE 5750 or instructor permission. | |
| ECE 7853 | Optimal Control Systems (3.00) |
| Analyzes the development and utilization of Pontryagin's maximum principle, the calculus of variations, Hamilton-Jacobi theory and dynamic programming in solving optimal control problems; performance criteria including time, fuel, and energy; optimal regulators and trackers for quadratic cost index designed via the Ricatti equation; introduction to numerical optimization techniques. Cross-listed as MAE 7630. Prerequisite: ECE 6852 or instructor permission. | |
| ECE 7855 | Multivariable Robust Control Systems (3.00) |
| Studies advanced topics in modern multivariable control theory; matrix fraction descriptions, state-space realizations, multivariable poles and zeroes; operator norms, singular value analysis; representation of unstructured and structured uncertainty, linear fractional transformation, stability robustness and performance robustness, parametrization of stabilizing controllers; approaches to controller synthesis; H2-optimal control and loop transfer recovery; H2-optimal control and state-space solution methods. Cross-listed as MAE 7650. Prerequisite: ECE 6852 or equivalent, or instructor permission. Course was offered Spring 2013 | |
| ECE 7856 | Nonlinear Control Systems (3.00) |
| Studies the dynamic response of nonlinear systems; analyzes nonlinear systems using approximate analytical methods; stability analysis using the second method of Liapunov, describing functions, and other methods. May include adaptive, neural, and switched systems. Cross-listed as MAE 7660. Prerequisite: ECE 6851 and 6852. | |
| ECE 7858 | Digital Control Systems (3.00) |
| Includes sampling processes and theorems, z-transforms, modified transforms, transfer functions, and stability criteria; analysis in frequency and time domains; discrete state models of systems containing digital computers; and advanced discrete-time control techniques. Some in-class experiments using small computers to control dynamic processes. Cross-listed as MAE 7680. Prerequisite: ECE 4860 and 6851, APMA 6150, or equivalent. Course was offered Spring 2013, Spring 2010 | |
| ECE 7993 | Independent Study (3.00) |
| Offered Fall 2013 | Detailed study of graduate course material on an independent basis under the guidance of a faculty member. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 7995 | Supervised Project Research (3.00 - 6.00) |
| Offered Fall 2013 | Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary. |
| ECE 8000T | Non-UVa Transfer/Test Credit Approved (1.00 - 48.00) |
| Non-UVa Transfer/Test Credit Approved | |
| ECE 8501 | Special Topics in Electrical and Computer Engineering (3.00) |
| A third-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission. | |
| ECE 8502 | Special Topics in Electrical and Computer Engineering (3.00) |
| A third-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission. Course was offered Spring 2010 | |
| ECE 8782 | Magnetic Resonance Imaging (3.00) |
| Offered Fall 2013 | The course covers the physical principles of nuclear magnetic resonance, the biological and medical problems addressed using MRI, the analysis and design of MRI pulse sequences from a signal processing perspective, and MR image reconstruction techniques. It will introduce various advanced topics, including non-Cartesian scanning and compressed sensing. The course will include a laboratory session working with an MRI scanner. Prerequisites: BME 6311 BME Measurement Principles, or knowledge of 2D Fourier transforms and linear systems theory. |
| ECE 8825 | Adaptive Control (3.00) |
| Analyzes parametrized control system models, signal norms, Lyapunov stability, passivity, error models, gradient and least squares algorithms for parameter estimation, adaptive observers, direct adaptive control, indirect adaptive control, certainty equivalence principle, multivariable adaptive control, stability theory of adaptive control, and applications to robot control systems. Prerequisite: ECE 6851 and 6852, or instructor permission. Course was offered Fall 2011 | |
| ECE 8897 | Graduate Teaching Instruction (1.00 - 12.00) |
| Offered Fall 2013 | For master's students. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 8999 | Thesis (1.00 - 12.00) |
| Offered Fall 2013 | Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary. Course was offered Spring 2013, Fall 2012, Summer 2012, Spring 2012, Fall 2011, Summer 2011, Spring 2011, Fall 2010, Summer 2010, Spring 2010, Fall 2009 |
| ECE 9897 | Graduate Teaching Instruction (1.00 - 12.00) |
| Offered Fall 2013 | For doctoral students. Course was offered Spring 2013, Fall 2012, Spring 2012, Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009 |
| ECE 9999 | Dissertation (1.00 - 12.00) |
| Offered Fall 2013 | Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary. Course was offered Spring 2013, Fall 2012, Summer 2012, Spring 2012, Fall 2011, Summer 2011, Spring 2011, Fall 2010, Summer 2010, Spring 2010, Fall 2009 |