Electrical and Computer Engineering

Robert J. Trew, Head and Willis G. Worcester Professor

University Distinguished Professor: F. C. Lee

University Distinguished Professor: A. G. Phadke

Thomas Phillips Professor, Emeritus: W. L. Stutzman

Clayton Ayre Professor: C. W. Bostian

Lewis A. Hester Chair in Engineering: R. O. Claus

American Electric Power Professor: L. A. Ferrari

Bradley Professor of Communications: W. H. Tranter

Hugh P. and Ethel C. Kelly Professor of Electrical and Computer Engineering: F. W. Stephenson

J. Bryon Maupin Professor: J. D. van Wyk

Professor Emeritus: H. F. VanLandingham

Associate Professor Emeritus: R. L. Moose

James S. Tucker Professor: T. S. Rappaport

Willis Worcester Professor: R. O. Claus

Professors: J. R. Armstrong; A. A. Beex; I. M. Besieris; D. Boroyevich; R. P. Broadwater, G. S. Brown, D. Y. Chen; N. J. Davis IV; W. A. Davis; D. A de Wolf; F. G. Gray; D. S. Ha; R. Hendricks; I. Jacobs; Y. Liu; S. F. Midkiff; L. M. Mili; T. C. Poon; T. Pratt; S. Rahman; K. Ramu; J. H. Reed; S. M. Riad; A. Safaai-Jazi; R. Stolen; J. G. Tront; A. Wang; B. D. Woerner; A. Zaghloul

Associate Professors: A. L. Abbott; P. M. Athanas; W. T. Baumann; R. W. Conners; W. R. Cyre; L. J. Guido; M. Hsiao; A.. Q. Huang; J. De La Ree Lopez; M. T. Jones; J. S. Lai; D. K. Lindner; G. Q. Lu; A. Mishra; R. L. Moose; C. E. Nunnally; W. A. Scales; K. S. Tam

Assistant Professors: A. Annamalai; J. Baker; A. Bell; M. Buehrer; V. Centeno; L. DaSilva; P. Kachroo; Y. Liang; T. L. Martin; H. Odendaal; S. Raman; B. Ravindran; R. Stillwell

Adjunct Professor: G. F. Reid

Instructors: M. Alley; E. Crawford; L. P. Graham; J. Thweatt

Web: http://www.ece.vt.edu/

The mission of the Harry Lynde Bradley Department of Electrical and Computer Engineering at Virginia Tech is to serve the citizens of Virginia, the nation, and the world by developing and transferring electrical and computer engineering knowledge that will improve the quality of people's lives. The department administration, faculty, staff, and students have three goals:

The Bradley Department of Electrical and Computer Engineering offers two undergraduate degree programs: Bachelor of Science in Electrical Engineering (EE) and Bachelor of Science in Computer Engineering (CpE). Electrical and Computer Engineering are the basis of many key industries. Both of these programs build on a strong foundation in mathematics, physical science, and engineering fundamentals. The curricula in the sophomore through senior years consist of core programs of required lecture and laboratory courses that provide a broad foundation to all students, plus a wide range of senior capstone and technical electives that enable students to specialize in technical areas of their choice. The department offers courses in a number of technical areas including: communications, computer system administration, computer architecture, computer hardware design, computer networks, computer programming and software engineering, controls and systems, electromagnetics, electronics, power, microelectronics and nanotechnology, and signal processing. A concentration in power electronic systems is available to interested undergraduate students. Engineering design experience is distributed throughout both curricula. Following the introduction of simple design problems in sophomore classes, students design increasingly complex devices and systems. Students are required to take a design-intensive course in their area of technical interest during their senior year. These courses integrate material from fundamental courses in mathematics, basic sciences, and engineering topics with material from the specific technical area to provide a comprehensive design experience. Many students also pursue minors in related fields such as mathematics, physics, and computer science.

The department's strong research program provides scholarship, job, and design project opportunities for our undergraduates. Qualified students may participate in the department's research efforts through independent study projects and/or special study classes offered under the supervision of a faculty member. In addition, our undergraduates are actively involved in the Institute of Electrical and Electronic Engineers (IEEE) and Association for Computing Machinery (ACM) student societies and their design projects, the Virtual Corporation program, student projects in the Joseph Ware Student Projects Laboratory and mentorship programs that include the FIRST LEGO League and FIRST Robotics.

The department participates in the Cooperative Education Program in which qualified students may alternate semesters of study with semesters of professional employment. Internships and study abroad programs are also available.

Undergraduate admision to the department is restricted to students who have completed all course in the freshman General Engineering program with an overall Grade Point Averag (GPA) of at least 2.0 (on a 4.0 maximum scale) and who have no individual course grade lower than a C- in the following courses: EF 1015; Introduction to Enginmeering; MATH 1205, 1206: Calculus; MATH 1114: Linear Algebra; MATH 1224: Vector Geometry; PHYS 2305: Foundations of Physics I; ECE 1574: Object Oriented Problem Solving with C++. These courses are all included in the General Engineering program.

The department offers graduate programs leading to the M.S. and Ph.D. in both Electrical and Computer Engineering, as well as a five-year combined B.S./M.S. program. (see Graduate Catalog).

Computer Engineering Program (CpE)

(This program applies to students graduating in 2005.)
(Total credits to graduate: 128).
(See comments below.)

FIRST YEAR
Second Semester
EF 1574: Programming and Problem Solving for EEs and CpEs3(3)
This course, in addition to Engineering Fundamentals courses, yields 17 credits second semester. Grade earned in this course contributes to in-major QCA. First year in the freshman program yields 32 credits.
Second Year
First Semester
ECE 2504: Intro to Computer Engineering3(3)
ECE 2574: Intro to Data Structures and Software Engineering3(3)
MATH 2214: Differential Equations3(3)
PHYS 2306: Foundations of Physics II/Lab4(4)
University Core (Recommended Area 2)3(3)
Credits(16)
Second Semester
CS 2704: Object Oriented Design3(3)
ECE 2004: Network Analysis3(3)
MATH 2224: Multivariable Calculus3(3)
MATH 2534: Discrete Math3(3)
University Core (Recommended Area 2)3(3)
Credits(15)
Third Year
First Semester
CS 2604: Data Structures and File Management3(3)
ECE 2204: Electronics I3(3)
ECE 2274: Electronics Networks Lab I3(1)
ECE 2704: Signals and Systems3(3)
ECE 3504: Digital Design4(4)
ENGL 3764: Technical Writing83(3)
Credits(17)
Second Semester
CpE Technical Elective13(3)
ECE 3204: Electronics II3(3)
ECE 3274: Electronics Networks Lab II3(1)
ECE 3534: Microprocessor System Design24(4)
ISE 2014: Engineering Economy2(2)
STAT 4714: Probability/Statistics for Engineers3(3)
Credits(16)
Fourth Year
First Semester
CS 3204: Operating Systems3(3)
CpE Design Elective33(3)
Engineering Science Elective43(3)
University Core (Recommended Area 3)3(3)
University Core (Recommended Area 7)3(3)
Free Elective1(1)
Credits(16)
Second Semester
CpE Design Elective33(3)
CpE Technical Elective13(3)
CpE Technical Elective13(3)
University Core (Recommended Area 3)3(3)
Free Elective4(4)
Credits(16)

Electrical Engineering Program (EE)

(This program applies to students graduating in 2005.)
(Total credits to graduate - 128.)
(See comments below.)

First Year
Second Semester
ECE 1574: Programming and Problem Solving for EEs and CpEs3(3)
This course, in addition to Engineering Fundamentals courses, yields 17 credits second semester. Grade earned in this course contributes to in-major QCA. First year in the freshman program yields 32 credits.
Second Year
First Semester
ECE 2004: Network Analysis3(3)
MATH 2214: Differential Equations3(3)
MATH 2224: Multivariable Calculus3(3)
PHYS 2306: Foundations of Physics II/Lab4(4)
University Core (Recommended Area 2)3(3)
Credits(16)
Second Semester
ECE 2704: Signals and Systems3(3)
ECE 2204: Electronics I3(3)
ECE 2274: Electronics Networks Lab I3(1)
ECE 2504: Intro to Computer Engineering3(3)
ENGL 3764: Technical Writing83(3)
Math Elective53(3)
Credits(16)
Third Year
First Semester
ECE 3105: Electromagnetic Fields3(3)
ECE 3204: Electronics II3(3)
ECE 3274: Electronics Network Lab II3(1)
ECE 3534: Microprocessor System Design24(4)
ISE 2014: Engineering Economy2(2)
STAT 4714: Probability/Statistics for Engineers3(3)
Credits(16)
Second Semester
ECE 3106: Electromagnetic Fields3(3)
ECE 3304: Energy, Power and Environment3(3)
ECE 3614: Intro to Communications Systems3(3)
ECE 3704: Continuous/Discrete System Theory3(3)
University Core (Recommended Area 2)3(3)
Free Elective1(1)
Credits(16)
Fourth Year
First Semester
ECE 3354: Electric Power Engineering Lab3(1)
EE Capstone Elective63(3)
EE Technical Elective73(3)
Engineering Science Elective43(3)
University Core (Recommended Area 3)3(3)
University Core (Recommended Area 7)3(3)
Credits(16)
Second Semester
EE Technical Elective73(3)
EE Technical Elective73(3)
EE Technical Elective73(3)
University Core (Recommended Area 3)3(3)
Free Elective4(4)
Credits(16)

Comments:

  1. University Area 6 one-credit requirement recommended in Engineering Fundamentals first year, first semester.
  2. Students interested in pursuing professional registration are encouraged to consult with advisors early in their program to permit proper course selection for maximum preparation.
  3. A C- or better grade must be attained in core ECE prerequisite courses before proceeding into the next course, including ECE 1574.

Notes:

1 Must be selected from department's approved CpE Technical Elective list.Updated each spring for following fall/spring.

2 University Core in major writing intensive course.

3 Must be selected from department's approved CpE Design Elective list.Updated each spring for following fall/spring.

4 Must be selected from department's approved Engineering Science list annually updated.

5 Must be selected from department's approved Math Elective list annually updated.

6 Must be selected from departments approved EE Capstone Elective list.Updated each spring for following fall/spring.

7 Must be selected from department's approved EE Technical Elective list.Updated each spring for following fall/spring.

8 University Core writing intensive course.

Undergraduate Courses (ECE)

Note: Course offerings for summer vary from year to year and are not indicated below.

2004: NETWORK ANALYSIS

Introduction to the basic laws and techniques for the analysis of electric networks. Calculation of the response of networks with R. L, and C components, independent sources, controlled sources, and operational amplifiers. Analysis of AC steady-state circuits. Pre: C- or better in MATH 1224 and MATH 1206 Pre: EF 1016. Co: MATH 2214. (3H,3C).

2005-2006: NETWORK ANALYSIS

Introduction to the basic laws and techniques for the analysis of electric networks. Calculation of the response of networks with R, L, and C components, independent sources, controlled sources, and operational amplifiers. Pre: EF 1006. Co: MATH 2214 for 2005; MATH 2224 for 2006. (3H,3C) I,II.

2204: ELECTRONICS I

Theory of solid-state materials, electronic device operation, device modeling, and design applications of solid-state devices. Pre: 2005. (3H,3C) I,II,IV.

2274: ELECTRONIC NETWORKS LABORATORY I

Principles of operation of electrical and electronic test equipment and applications to measurement of circuit parameters. Transient and steady state response of RLC networks. Applications of laws and theories of circuits. Design, prototyping, and testing of electronic devices and circuits. Co: 2006, 2204. (3L,1C) I,II,IV.

2504: INTRODUCTION TO COMPUTER ENGINEERING

An introduction to the design and operation of digital computers, including information representation, logic design, integrated circuits, register transfer description, basic computer organization and machine-level programming. The relationship between software and hardware is stressed. This course duplicates material in CS 2504 and may not be taken for credit towards graduation if CS 2504 is also taken. (3H,3C) I,II,III.

2574 (CS 2574): INTRODUCTION TO DATA STRUCTURES & SOFTWARE ENGINEERING

Introduces a disciplined approach to problem-solving and emphasizes the utility of software engineering principles applied to programming practices. Also stressed are program design and implementation involving multiple modules, verification of program correctness, and abstract data types and objects such as strings, arrays, sets, linked lists, stacks, queues, and files. Pre: CS 1044 or CS 1344. (3H,3C) I,II,III,IV.

2704: SIGNALS & SYSTEMS

Analysis techniques for signals and systems. Signal representation, including Fourier and LaPlace transforms. System definitions and properties, such as linearity, causality, time invariance, and stability. Use of convolution, transfer functions and frequency response to determine system response. Applications to circuit analysis. Pre: 2005, MATH 2214. (3H,3C) I,II.

2964: FIELD STUDY

Variable credit course.

2974: INDEPENDENT STUDY

A minimum GPA of 2.5 in all ECE courses is required for enrollment. Variable credit course.

2984: SPECIAL STUDY

Variable credit course.

3054: ELECTRICAL THEORY

For students in curricula other than EE and CpE. Fundamentals of electric circuits: circuit laws and network theorems, response of first and second order systems, power calculations, and magnetic circuits. Pre: MATH 2214, PHYS 2175. (3H,3C) I,II.

3105-3106: ELECTROMAGNETIC FIELDS

Maxwell's equations and their application to engineering problems. 3105: Electrostatics, steady electric currents, magnetostatics (through materials). 3106: Magnetostatics (inductances, forces, energy), time-varying fields, waves and propagation, transmission lines, waveguides. Pre: ESM 2304, MATH 2214 for 3105; ESM 2304, MATH 2224 for 3106. (3H,3C) I,II.

3164: FUNDAMENTAL ELECTROMAGNETIC THEORY & APPLICATIONS

For students enrolled in Computer Engineering. Basic electromagnetic theory and its applications to engineering problems. (Electrostatics; Magnetostatics; Maxwell's equations; Plane waves; Transmission Lines). Pre: MATH 2214. (3H,3C).

3204: ELECTRONICS II

Design methods to fix gain and bandwidth specifications in amplifiers are presented. Design use of feedback techniques are presented. Properties and design application of operational amplifiers are studied. Pre: 2204. Co: 2006. (3H,3C) II.

3254: INDUSTRIAL ELECTRONICS

For students in curricula other than EE and CpE. Fundamentals of electronics, including basic device principles. Circuit applications include digital, op-amp, and analog analysis for industrial applications. Pre: 3054 or 3064. (2H,3L,3C) I,II,IV.

3274: ELECTRONIC NETWORKS LABORATORY II

Design of amplifiers and other electronic systems to satisfy specifications. Bipolar and field effect transistors, diodes, integrated circuits and passive components are part of the hardware needed. Gain, bandwidth, feedback, stability are some of the design concepts. Co: 3204. (3L,1C) I.

3304: ENERGY, POWER, & THE ENVIRONMENT

Basic concepts of electric power generation, utilization, and power networks. Energy consumption and global economy. Electric energy and the environment. Pre: 2704. (3H,3C) I,II,III.

3354: ELECTRIC POWER ENGINEERING LABORATORY

Laboratory experiments based on principles of electric power engineering. Pre: 3304. (3L,1C) II.

3504: DIGITAL DESIGN I

Design techniques for combinational and sequential logic. Design of digital circuits using standard integrated circuit chips and programmable logic devices. Computer simulation will be used to validate designs. Prototypes will be constructed to demonstrate design functionality. (3H,3L,4C) I,II.

3574: APPLIED SOFTWARE ENGINEERING

Software engineering models, tools and techniques are applied to the development of large scale engineering software projects. Pre: 2574. (3H,3C).

3604: COMMUNICATION SYSTEMS

Introduces students to the theory and practice of communication systems. Covers communication system theory, analog and digital communications techniques. Pre: 3714. (3H,3C) II.

3614: INTRODUCTION TO COMMUNICATION SYSTEMS

Analysis and design of communication systems based on random variables, moments, autocorrelation and power spectral density. Topics include analysis of noise, pulse shaping, bandpass signals, sampled signals, modulation and mixing. Applications include analysis of bit error rate, error probability of coded systems, and blocking probability properties and the impact of these properties on communication system design. Pre: 2704, STAT 4714. (3H,3C) I,II,IV.

3704: CONTINUOUS & DISCRETE SYSTEM THEORY

Continuous- and discrete-time system theory. Block diagrams, feedback, and stability theory. System analysis with Bode diagrams. Discrete-time stability, difference equations, Z-transforms, transfer functions, Fourier transforms, and frequency response. Sampling of continuous systems and an introduction to digital filtering. Pre: 2704. (3H,3C) I,II.

3714: CIRCUITS, SIGNALS, & SYSTEMS

Presents techniques fundamental to the representation and analysis of signals and systems. Signal representation, convolution, Laplace transform, transfer functions, stability, discrete systems. Pre: 2006. (3H,3C) I.

3964: FIELD STUDY

Variable credit course.

3974: INDEPENDENT STUDY

Variable credit course.

3984: SPECIAL STUDY

Variable credit course.

4004: RC ACTIVE FILTER DESIGN

Introduction to analog filter design. Study of approximations, passive systems, analysis, sensitivity, and stability of active structures. Design of active filters using controlled sources, operational amplifiers, and generalized impedance converters. Study of fabrication technologies for discrete, hybrid, switched capacitor, and transconductance amplifier filters. Pre: 3714. (3H,3C) I.

4104: MICROWAVE THEORY & TECHNIQUES

Passive and active Radio Frequency and microwave components and circuits for wireless communications; transmission-line theory; planar transmission-lines and waveguides; S-parameters; resonators; power dividers and couplers; microwave filters; sources, detectors, and active devices; modern RF & microwave CAD; measurement techniques. Pre: 3106, 3204. (3H,3L,4C).

4114: ANTENNAS

Antenna fundamentals, analyses and design principles, and a survey of antenna types including: arrays, wire antennas, broadband antennas, and aperture antennas. Pre: 3105. (3H,3C) II.

4124: RADIO WAVE PROPAGATION

Behavior of unguided electromagnetic waves in atmosphere, space, urban and indoor environments; path, frequency and antenna selection for practical communication systems; Pre: 3106. (3H,3C) II.

4134: FIBER OPTICS & APPLICATIONS

Theory of optical fiber waveguide propagation and design applications in communication and sensing systems. Pre: 3106. (3H,3C) I.

4144: INTRODUCTION TO OPTICAL INFORMATION PROCESSING

Modern wave optics. The application of Fourier transforms to image analysis, optical spatial filtering, and image processing. Pre: 3106, 3604. (3H,3C) II.

4164: INTRODUCTION TO GLOBAL POSITIONING SYSTEMS (GPS) THEORY & DESIGN

Fundamental theory and applications of radio navigation with the Global Positioning System GPS. Satellite orbit theory, GPS signal structure and theory, point positioning with pseudoranges and carrier phases, selective availability, dilution of precision, differential GPS, atmospheric effects on GPS signals. Pre: ECE 3106 or AOE 4134. (3H,3L,4C).

4184: FIBER OPTICS LABORATORY

Experimental analysis of optical fiber communication and sensing devices and systems including fiber construction and its properties. Optical sources and detectors, and system design. Pre: 4134. (3L,1C) II.

4205-4206: ELECTRONIC CIRCUIT DESIGN

Stability and response of feedback amplifier, wideband amplifiers, operational amplifier characteristics, waveform generators and wave shaping, nonlinear circuit applications, signal generators, and photolithography. Design of analog electronic circuits, circuit simulation, response characterization, and printed-circuit construction. Pre: 3204. (3H,3C) I,II.

4214: ELECTRONICS

Semiconductor devices and materials, Heterojunctions, light-emitting diodes, photodetectors, solar cells, Gunn devices, coupled charge-devices, and thyristors. Pre: 3204. (3H,3C) II.

4224: POWER ELECTRONICS

Power devices and switching circuits including inverters and converters; electronic power processing and control as applied to industrial drives, transportation systems, computers, and spcacecraft systems. Pre: 3204. (3H,3C) I.

4234: MICROELECTRONICS

Design techniques for hybrid microelectronics, materials and processing, design of monolithic integrated circuits, and hybrid integrated circuits; thick film circuits, thin film circuits, multichip modules, interconnects, and electronic packaging. Pre: 3204. (3H,3C) I.

4235-4236 (MSE 4235-4236): PRINCIPLES OF ELECTRONIC PACKAGING

This two-course sequence covers principles and analyses for design and manufacture of electronic packages. 4235: design issues such as electrical, electromagnetic, thermal, mechanical, and thermomechanical, are covered at the lower levels of packaging hierarchy. Materials and process selection guidelines are discussed for the manufacturing and reliability of chip carriers, multichip and hybrid modules. 4236: system-level package design issues for meeting application requirements and modeling tools for analyzing electronic packages are introduced. Materials and process selection guidelines are discussed for the manufacturing and reliability of packaged electronic products. Pre: 2204 or 3254. (3H,3C).

4274 (MSE 4274): ELECTRONIC PACKAGING LABORATORY

A laboratory course on electronic package design, fabrication and processing, and testing. Technologies addressed in the course are thick-filmhybrid, thin-film processing, surface mount, wire bonding, and multichip module technologies. Pre: 4235 or MSE 4235. (3L,1C) II.

4284: POWER ELECTRONICS LABORATORY

Design and testing of electronic power processing systems for commercial and aerospace applications. Pre: 4224. (3L,1C) II.

4304: DESIGN IN POWER ENGINEERING

A study of the principles in electric power engineering. Expert systems, superconductivity, DC transmission, motor control, system protection, high performance motors, solar energy, microcomputer applications, machine design, computer-aided design, digital relaying and space station application. Pre: 3306. (3H,3C) I.

4314: CONTROL & APPLICATIONS OF ELECTRIC MACHINES

Dynamics and control of different applications of electric machines, DC machines, synchronous machines, polyphase induction machines, and fractional horsepower machines. Pre: 3306. (3H,3C) I.

4324: ELECTRONIC CONTROL OF MACHINES

Dynamics and control of electric machines driven by electronic power converters. Pre: 4405, 4224, 3306. (3H,3C) II.

4334: POWER SYSTEM ANALYSIS & CONTROL

Development of methods for power analysis and control. An analysis and design of systems for steady state, transient, and dynamic conditions. Digital solutions emphasized. Pre: 3306. (3H,3C) I.

4354: POWER SYSTEM PROTECTION

Protection of power apparatus and systems. Fuses. Voltage and current transducers. Relays. Coordination of relays. Pilot channels. Grounding practices. Surge phenomena. Insulation coordination. Pre: 4334. (3H,3C) II.

4364: ALTERNATE ENERGY SYSTEMS

Electric energy from alternative energy sources including solar, wind, hydro, biomass, geothermal and ocean. Characteristics of direct conversion, electromechanical conversion, and storage devices used in alternative energy systems. Power system issues associated with integration of small scale energy sources into the electricity grid. Pre: STAT 4714. (3H,3C) II.

4374: POWER SYSTEM PROTECTION LABORATORY

Experimental verification of principles and practice of protective relaying. Experiments and design projects to demonstrate the principles and techniques of industrial power system design. Fuses, time overcurrent, and instantaneous relays. Differential relaying for transformers. Distance relaying. Current and voltage transformers. Pre: 4334. Co: 4324. (3L,1C) II.

4405-4406: CONTROL SYSTEMS

4405: Introduction to control systems, modeling techniques, root locus analysis and design, Nyquist criteria, frequency domain compensation. 4406: Introduction to sample data techniques for control system design. Pre: 3714 for 4405; 4405 for 4406. (3H,3C) I,II.

4415-4416: CONTROL SYSTEMS LABORATORY

Design and implementation of controllers for physical systems. System identification techniques. 4415: Supplements material in ECE 4405. Continuous-time modeling and control. 4416: Supplements material in ECE 4406. Discrete-time modeling and control. Co: 4405 for 4415; 4406 for 4416. (3L,1C) I,II.

4504 (CS 4504): COMPUTER ORGANIZATION

Information representation and transfer; instructions and data access methods; the control unit and microprogramming; memories; input/output and interrupts; secondary storage; the von Neumann SISD organization; high level language machines; the RISC concept; special purpose processors including operating system, file, text, floating point, communication, etc. Multicomputers; multiprocessors; concurrent processing support; Pipeline machines, processor arrays, database machines; the data flow/data directed approach; computer networks. Pre: CS 3204, 2504. (3H,3C) I,II.

4505-4506: DIGITAL DESIGN

Design of digital devices including gate and flip-flop level design using standard integrated circuit chips, programmable logic array design, and system level design using a hardware description language. Computer aided design tools will be used to create and verify designs. Pre: 2504. (3H,3L,4C) I,II.

4514: DIGITAL DESIGN II

In this course, students will learn to use a hardware descriptive language (VHDL) in the digital design process. Emphasis will be on system-level concepts and high-level design representations. Methods will be learned that are appropriate for use in automated synthesis systems. Students will have the opportunity to use commercial schematic capture and simulation tools to design a series of increasingly complex devices. Students will also use a logic synthesis tool and synthesize assignments into Field Programmable Gate Arrays. (3H,3L,4C) I,II.

4524: SURVEY OF ARTIFICIAL INTELLIGENCE & PATTERN RECOGNITION

Artificial intelligence: languages for programming; problems and problem spaces; basic problem solving methods; games; knowledge representation; natural language understanding. Pattern recognition: statistical methods; structural methods; hybrid methods; perception and scene analysis. May not be submitted for graduate credit together with 5524 or 5534, which it partially duplicates. Pre: 2504. Co: STAT 4714. (3H,3L,4C) I.

4540: VLSI CIRCUIT DESIGN

Introduction to the design and layout of Very Large Scale Integrated Circuits (VLSI). Emphasis is placed on digital CMOS circuits. Static and dynamic properties of MOSFET devices, along with integrated circuit fabrication are examined. Computer-aided design tools are used to produce working integrated circuit designs. Pre: 3204 and 3504 or equivalent. (3H,3C). I.

4564: NETWORK APPLICATION DESIGN

Application program interface and network transport services including User Datagram Protocol and Transmission Control Protocol from the Internet Protocol suite. Client-server organization and design of synchronous, asynchronous, and multithreaded client and server applications. Design, implementation, and testing techniques to improve robustness and performance. Partially duplicates CS 4254 and credit will not be allowed for both. Pre: 2504, 2574. (3H,3C).

4604: APPLIED SPECTRAL ANALYSIS & FILTERING

An introduction to the application of probability theory to the analysis and design of engineering systems dealing with random signals. Random variables and signals, correlation functions, power spectral densities, Gaussian processes, time and frequency domain descriptions of system responses to random signals. Matched filters and Wiener filters. Pre: 3604, STAT 4714. (3H,3C) I.

4605-4606: RADIO ENGINEERING

Amplitude, frequency, and pulse-modulated communication systems, including the effects of noise. Design of radio transmitter and receiver circuits using Y- and S- parameter methods. Circuits include oscillators, radio frequency amplifiers and matching networks, modulators, mixers, and detectors. Pre: 3204. Co: 4675. (3H,3C) I,II.

4614: TELECOMMUNICATION NETWORKS

Architecture, technology, operation, and application of telecommunication networks including digital telephony, data networks, and integrated services networks. Design and analysis of networks for voice, data, and video applications. Pre: 3604, STAT 4714. (3H,3C) II.

4624: DIGITAL SIGNAL PROCESSING & FILTER DESIGN

Analysis, design, and realization of digital filters. Discrete Fourier Transform algorithms, digital filter design procedures, coefficient quantization, finite wordlength arithmetic, fixed point implementation, limit cycles, noise shaping, decimation and interpolation. Pre: 3704, STAT 4714. (3H,3C).

4634: ANALOG & DIGITAL COMMUNICATIONS

System level analysis and design for digital and analog and communications systems: analog-to-digital conversion, digital and analog modulation types, matched filters, receiver design, link budgets, signal to noise ratios and bit error rates in noisy channels. Pre: 3614, STAT 4714. (3H,3C) I.

4644: SATELLITE COMMUNICATIONS

Theory and practice of satellite communications. Orbits and launchers, spacecraft, link budgets, modulation, coding, multiple access techniques, propagation effects, and earth terminals. Pre: 3614. (3H,3C) II.

4654: DSP IMPLEMENTATION OF COMMUNICATION SYSTEMS

An introduction to designing communication subsystems and involves designing and implementing in software demodulators, signal synthesizers, and synchronizers. A significant part of this class will be DSP programming. Pre: 4624, 4634. (3H,3C).

4664: ANALOG & DIGITAL COMMUNICATIONS LABORATORY

Laboratory experiments which deal with the design and measurement of analog and digital communication systems. Concepts include SNR, Modulation Index, PCM, and spread spectrum. Pre: 3614. Co: 4634. (3L,1C) I.

4674: SCATTERING PARAMETERS LAB

Laboratory techniques for ultra-high frequency measurements. Emphasizes the design of a microstrip amplifier using scattering parameter measurement and analysis. (3L,1C). II.

4675-4676: RADIO ENGINEERING LABORATORY

Laboratory techniques for radio frequencies including the design of amplifiers, oscillators, and a single-side-band receiver. Associated measurements will be used. Pre: 3204. Co: 4605 for 4675; 4606 for 4676. (3L,1C) I,II.

4684: DIGITAL SIGNAL PROCESSING LABORATORY I

Experiments for design and hardware implementation of digital filters, signal generators, and Fast Fourier Transform signal analysis algorithms. Demonstration of aliasing, roundoff and finite wordlength effects, and their control. FIR and IIR digital filters, FFT, anti-aliasing filters, quantization and finite wordlength effects, filter scaling. Pre: 4624. (3L,1C) I.

4704: PRINCIPLES OF ROBOTICS SYSTEMS

Introduction to the design, analysis, control, and operation of robotic mechanisms. Introduction to the use of homogeneous coordinates for kinematics, dynamics, and camera orientation; sensors and actuators, control, task planning, vision, and intelligence. Pre: 3714. (3H,3C) II.

4734 (ME 4734): MECHATRONICS

Electromechanical system modeling, control and applications. Design of electronic interfaces and controllers for mechanical devices. Sensor technology, signal acquisition, filtering, and conditioning. Microcontroller-based closed-loop control and device communications. Sensor and actuator selection, installation, and application strategies. Pre: 2504, 2704 or ME 3504, ME 4504. (3H,3C) I.

4904: PROJECT & REPORT

Investigation and report on a special project under the direction of a faculty advisor. Course may be extended over several semesters with a letter grade assigned at the end of the semester in which the project and report are completed. Involves design, construction, and testing of a circuit or system. A minimum in-major GPA of 2.5 is required for enrollment. Variable credit course.

4964: FIELD STUDY

Variable credit course.

4974: INDEPENDENT STUDY

A minimum in-major GPA of 2.5 is required for enrollment. Variable credit course. X-grade allowed.

4984: SPECIAL STUDY

A minimum in-major GPA of 2.5 is required for enrollment. Variable credit course. X-grade allowed.

4994: UNDERGRADUATE RESEARCH

A minimum GPA of 2.5 in all ECE courses is required for enrollment. Variable credit course. X-grade allowed.

Please see the Graduate Catalog for graduate course listings.


Top -- Contents

Virginia Tech -- Undergraduate Catalog, 2002-2004
Last update: August 2002

URL: http://www.vt.edu/academics/ugcat/ucdECpE.html