University of Delaware - College of Engineering
ELECTRICAL & COMPUTER ENGINEERING

Academics - Undergraduate Program

Course Descriptions

200 level courses

Computer Engineering

CPEG 202 Introduction to Digital Systems

3 credits

Analysis and design of logic circuits. Topics include: Boolean algebra and its application to switching circuits, simplification of witching functions, design of logic circuits at the gate level and with MSI and LSI components. Analysis and design of synchronous and asynchronous sequential state machines.

CPEG 222 Microprocessor Systems

4 credits

Introduction to microprocessors as embedded devices. Emphasizes Input/Output techniques, interrupts, real-time operation, high-level code debugging and interfacing to various types of sensors and actuators. Projects that address various embedded applications are a major part of the course.

PREREQ: CPEG202 and CISC220.

Electrical Engineering

ELEG 205 Analog Circuits

4 credits

Laws of the electric circuit, analysis of DC and AC circuits, network equations and network theorems.

PREREQ: MATH242 and PHYS207.




300 level courses

Computer Engineering

CPEG 323 Introduction to Computer Systems Engineering

3 credits

General purpose, special purpose and embedded computer architecture are studied. Principles of digital system design are introduced including an introduction to tools for automated design and the use of programmable logic devices.

PREREQ: CPEG222.

CPEG 324 Computer Systems Design

3 credits

Principles of computer system design are studied emphasizing tradeoffs involving cost, performance, testability, reliability and manufacturability. Topics include timing analysis, component and subsystem interconnect, noise effects debugging techniques, boundary scan testing and printed circuit layout. Laboratory work involves design and implementation of a computer subsystem.

PREREQ: CPEG323.

Electrical Engineering

ELEG 302 Introduction to Devices and Materials

3 credits

Emphasizes concepts and properties of materials important in modern solid state electronics; topics include structure and processing of electrical materials, band structure, carrier concentration and dynamics, junction phenomena and optical and magnetic phenomena.

PREREQ: MATH243 and PHYS208.

ELEG 305 Signals and Systems

3 credits

Continuous and discrete time signals and systems at the introductory and intermediate levels. Covers transforms, filtering, sampling, and reconstruction. Applications discussed may include digital signal processing, communications and multimedia.

PREREQ: MATH242.

ELEG 306 Digital Signal Processing

3 credits

Topics introduced in ELEG305 at a more advanced level. Introduces filter design, transmission line analysis, the discrete Fourier transform, the fast Fourier transform and roundoff effects.

PREREQ: ELEG305.

ELEG 309 Electronic Circuit Analysis I

4 credits

Introduction to physical principles of solid state electronic devices. Quantitative study of elementary circuits including biasing, linear power amplifiers, low-frequency small signal analysis, multiple transistor circuits and feedback.

PREREQ: ELEG205.

ELEG 310 Random Signals and Noise

3 credits

Introduction to probability and estimation as applied to random signals and noise. Includes random variables, densities, distributions, random processes, spectral representations and statistics.

ELEG 312 Electronic Circuit Analysis II

4 credits

Low-frequency and high-frequency response of RC-coupled amplifiers, Class A tuned amplifiers, tuned power amplifiers, frequency response and stability of feedback amplifiers, oscillators, modulation and demodulation circuits.

PREREQ: ELEG309.

ELEG 320 Field Theory I

4 credits

Study of theory and problems in electrostatic and magnetostatic fields. Maxwell's equations.

PREREQ: PHYS208 and ELEG205. COREQ: MATH243 can be either a prerequisite or a corequisite.

ELEG 340 Solid State Electronics

3 credits

Introduction to the concepts necessary to establish electronic phenomena in solids. Application to electronic devices such as diodes, transistors, FETS and integrated circuits. Emphasis on the reduction of the physical device to a circuit model.

COREQ: MATH342.

ELEG 366 Independent Study

1-6 credits




400 level courses

Computer Engineering

CPEG 419 Computer Networks I

3 credits

Introduction to computer communication networks based on circuit switching and on packet switching. Layered architectures and layer protocols are described and models are developed to analyze network performance. Other topics include multiple access, local area networks and integrated networks.

PREREQ: ELEG310.

CPEG 420 Computer Network Design & Management

3 credits

Introduces data networks and telecommunications, with emphasis on practical design and engineering. Covers fundamental computer and voice networking, aided by case studies and hands-on laboratories. Explores standards, protocols, current tools and technologies. Examines issues such as security, convergence, wireless, IPv6 and network management.

CPEG 421 Compiler Design

3 credits

Introduction to compiler design, systax and semantics, code generation and optimization. Design of high performance computers together with high performance optimizing compilers as an integral unit. Software/hardware tradeoffs in pipelined computers, superscaler computers and computers embedded in other systems.

PREREQ: CPEG323 and CISC361.

CPEG 422 Computer Systems Design II

4 credits

Examines modern digital computer design methods using industry standard electronic CAD synthesis tools. Topics include hardware design using VHDL, logic synthesis tools, simulation methods for synthesis and efficient coding techniques for synthesis. Includes experimental laboratory work to design and evaluate FPGA-based digital computer hardware.

PREREQ: CPEG324.

RESTRICTIONS: Students should have previous knowledge of VHDL programming language.

CPEG 423 PCB & FPGA Hardware Prototyping

3 credits

This course focuses on the design, fabrication, and construction of Printed Circuit Boards and on using FPGA design kits.

CPEG 454 Sensor and Data Wireless Networks

3 credits

Design of sensor and data wireless networks and design protocols for these networks. Implementation of wireless protocols required. Topics include wireless propagation, energy usage in wireless terminals, MAC, routing, transport, localization, and standards for sensor, data, and mesh wireless networks.

PREREQ: Background in networking with knowledge of routing and transport layer protocols as well as a strong background in programming. Cross-listed with ELEG454.

CPEG 455 High-Performance Computing with Commodity Hardware

3 credits

New commodity computing devices, e.g., GPUs, bring the originally elite high performance computing into the reach of general public. Principles of program optimization, GPU an dIBM Cell architecture, along with concepts and techniques for optimizing general purpose computing on the new hardware. Cross-listed with ELEG455.

CPEG 457 Search and Data Mining

3 credits

With the increasing amount of textual information, it is important to develop effective search engines, such as GOOGLE, to help users manage and exploit the information. Examine the underlying technologies of search engines and get hands-on project experience. Requires good programming skills. Cross-listed with ELEG457.

CPEG 460 Introduction to VLSI Systems

4 credits

Study of CMOS VLSI devices, circuits and systems implemented in VLSI. CAD tools for the design and simulation of VLSI. Topics include the performance and limitations of VLSI systems, low level circuit design and system design with an emphasis on digital systems. Major chip design project required.

RESTRICTIONS: Students should have previous knowledge of logic design and MOS transistor operation.

CPEG 465 Introduction to Cybersecurity

3 credits

This cybersecurity course is an introduction to computer and network security and covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment.

CPEG 494 System Hardening and Protection

3 credits

Practical treatment of the defensive techniques used to harden computer systems to make them less vulnerable to cyber-attacks. Defect management, configuration/hardening, account control, logs/auditing, and risk assessment are covered and reinforced with hands-on exercises run in a virtual machine environment.

CPEG 495 Digital Forensics

3 credits

Introduction to digital forensics as used to analyze criminal evidence in computer systems and digital media. Forensic tools and techniques for storage and memory analysis of windows/linux, network traffic, documentation are covered and reinforced with hands-on exercises run in a virtual machine environment.

CPEG 496 Topics in Cybersecurity

3 credits

Explore varied topics in cybersecurity to coincide with the interests of students and current faculty. Potential topics include: (1) applications, web or cloud security, (2) risk management and incident response, (3) malware and reverse engineering, or (4) wireless, smartphone, or SCADA security.

CPEG 498 Senior Design I

3 credits

Students apply their accumulated classroom knowledge to an electrical and computer engineering design problem. Students work in small teams and must present their finished designs at the end of the term.

CPEG 499 Senior Design II

3 credits

Students apply their accumulated classroom knowledge to an electrical and computer engineering design problem. Students work in small teams and must present their finished designs at the end of the term.

Electrical Engineering

ELEG 403 Communication Systems Engineering

3 credits

Review of signal theory, Fourier transforms, linear and time-invariant systems; review of probability and random signals; information theory, source entropy, channel capacity; based-band data transmission, modulation, noise in analog systems and digital carrier modulation.

PREREQ: ELEG305 and ELEG310 or permission of instructor.

ELEG 404 Digital Image and Audio Signal Processing

3 credits

Introduction to digital image and audio signal processing. Sensor devices capturing energy across the electromagnetic spectrum provide a rich gamut of images that can be processed digitally for a myriad of applications including medical, surveillance, remote sensing, hyperspectral imaging, and consumer electronics. Provides the fundamental mathematical tools for image analysis covering topics in sampling, visual perception, color spaces, Fourier analysis and representation, unitary transforms, wavelet transforms, noise reduction and restoration, computer tomography, compression. Introduction to the analysis and processing of audio and music signals.

ELEG 410 Signals and Communications Design II

4 credits

Design of signal processing, control and communications systems. A major design project is required. Students study, design, build and test their projects. Periodic oral and written reports are required. May be cross-listed with CPEG410.

ELEG 413 Field Theory II

3 credits

Electrodynamics based on Maxwell's equations. Energy storage and flow in electromagnetic fields. Transmission lines, waves and radiating systems.

PREREQ: ELEG320.

ELEG 414 Basic Electrical Machines and Power

1 credit

Provides a basic understanding of electrical machines, including motors and generators, and electrical power, to a non-electrical engineer, starting from basic physical principles. Knowledge of elementary calculus and vectors is required.

ELEG 415 Electric Power and Renewable Energy Systems

3 credits

Introduction to electric power systems and interfaces with renewable energy sources. Covers electric power generation, transmission, distribution; residential, commercial, and industrial systems; components, operation, losses, metering and load management.

ELEG 417 The Smart Grid

3 credits

This course will examine not just the smart grid technologies, but the transformational impacts of the smart grid on the industry. Students in this course will learn the fundamentals of the smart grid: its purpose and objectives, its technologies, its architectures, and its management.

ELEG 418 Digital Control Systems

3 credits

Study of closed-loop analog and digital control systems. Stability and performance analysis in time and frequency domains. Frequency and state-space design methods, including root-locus methods, Bode and Nyquist methods, and pole placement using Ackermann's formula. Computer-aided simulation and design uses MATLAB and SIMULINK.

PREREQ: ELEG305 or permission of instructor.

ELEG 419 Multimedia Communications

3 credits

The theory and principles of multimedia communications, including data compression, CD-ROMs, multimedia networking and standards (JPEG, MPEG, H261, H263, RTP, etc.).

ELEG 422 Semiconductor Materials Processing

3 credits

The basic goals, principles and techniques of semiconductor materials processing are discussed. The emphasis is on physical explanations of how devices and processes work rather than on elaborate mathematical models.

ELEG 423 Electrical Properties of Matter

3 credits

Provides basic understanding of electronic behavior in materials used for fabricating semiconductor devices. Introduces fundamentals of electron theory; elementary quantum mechanics (as applied to semiconductors); concept of energy bands; electronic behavior in crystals; electrical conduction in metals, alloys, semiconductors and insulators; metal-semiconductor contacts and metallization.

PREREQ: ELEG320 and ELEG340.

ELEG 424 Quantum Mechanics

3 credits

See PHYS424 for course description.

ELEG 425 Characterization of Electronic Materials and Devices

3 credits

Focus on the fundamentals and practical considerations of the myriad techniques which are used to characterize electronic materials. Explore the theoretical underpinnings of the techniques and discuss applicability and limitations..

CROSS-LISTED W/MSEG 425.

ELEG 426 PHOTONIC CRYSTAL DEVICES

3 credits

Introduces design and fabrication tools required for photonic crystal structures. It begins with a working knowledge of their basic operation physics and then introduces mathematical and computational methods for their design. Various fabrication methods will be discussed such as lithographic and self-assembly methods.

PREREQ: ELEG320.

ELEG 427 Terahertz and Millimeter-Wave Light Generation and Detection

3 credits

Light is treated as an antenna phenomenon at radio wavelengths and a quantum effect near the visible. At terahertz frequencies and millimeter-wavelengths, these distinctions are blurred and both technologies exist. These technologies are described and a unified view of their principles is described.

ELEG 437 Energy Systems

3 credits

Energy flows are examined in our society including all sources, conversions and conversion efficiencies, and end uses. Both existing and alternative energy sources are presented, especially with regard to total resource availability. Thermodynamics of conversion efficiency is covered, as well as efficiency measures available in end use. Prereq: MATH241.

ELEG 438 Theory and Design of Diffractive Optics

4 credits

Applications of Fourier analysis to diffraction, imaging optical data processing and holography. Major design project required. PREREQ: ELEG305, ELEG320.

ELEG 440 OPTO-ELECTRONICS

3 credits

Provides an introduction to the operating principles of optoelectronic devices used in various digital transmission and information processing systems. Emphasis is on the generation (via lasers) and detection of optical signals.

PREREQ: Senior standing with completion of all core physics and math courses required or permission of instructor.

ELEG 441 Antenna Theory and Design

3 credits

The radiation characteristics of antennas, numerical and analytical antenna analysis methods and design techniques for many types of antenna. Topics include wire antennas, antenna arrays, broadband antennas and microstrip antennas.

PREREQ: ELEG320.

ELEG 445 Optical Communication Systems

3 credits

Studies the components and system design issues of fiber optic based communications systems. Topics include the propagation of lightwaves in fibers, the coupling of light into fibers, a review of sources and detectors used in fiber-based systems, link analysis, and overall architecture issues.

PREREQ: ELEG440 or permission of instructor.

ELEG 446 Nanoelectronic Device Principles

3 credits

Introduction to the operating principles of nanoscale optical and electronic devices, with emphasis on how nanotechnology and quantum mechanics affect devices with reduced sizes and dimensions. Develops the performance and limitations of devices based on quantum wells, wires, dots, and nanophase materials.

ELEG 447 Optical Properties of Solids

3 credits

Techniques for the design of optical filters and optoelectronic devices with thin films and the fundamental electromagnetic and solid state physics that determine the optical properties of solids.

ELEG 450 Semiconductor Device Design and Fabrication

4 credits

Instruction in design and fabrication of semiconductor devices and circuits. Specific topics include photolithography and mask design, diffusion, etching, metallization, metrology, and device testing. The laboratory component of this course will focus on the design, fabrication, testing, and reporting of basic devices in silicon and/or compound semiconductors. Students will work in small teams.

ELEG 454 Mobile Networking & Computing

3 credits

Design of sensor and data wireless networks and design protocols for these networks. Implementation of wireless protocols required. Topics include wireless propagation, energy usage in wireless terminals, MAC, routing, transport, localization, and standards for sensor, data, and mesh wireless networks.

PREREQ: Background in networking with knowledge of routing and transport layer protocols as well as a strong background in programming. Cross-listed with CPEG454.

ELEG455 High-Performance Computing with Commodity Hardware

3 credits

New commodity computing devices, e.g., GPUs, bring the originally elite high performance computing into the reach of general public. Principles of program optimization, GPU an dIBM Cell architecture, along with concepts and techniques for optimizing general purpose computing on the new hardware. May be cross-listed with CPEG455.

ELEG456 Electric Power II

3 credits

This is the second course in electric power systems. This course covers the construction materials and design principals of indoor and underground three phase low and high voltage electric power systems, system economics, reliability, load characteristics, load management, and metering. Prereq: ELEG415.

ELEG457 Search and Data Mining

3 credits

With the increasing amount of textual information, it is important to develop effective search engines, such as GOOGLE, to help users manage and exploit the information. Examine the underlying technologies of search engines and get hands-on project experience. Requires good programming skills. Cross-listed with CPEG457.

ELEG458 Advanced Mobile Services

3 credits

Mobile devices offer functionality such as web applications, navigation, video, gaming, and societal networking and previously unexplored areas such as location sensitive information services. The course focuses on the technology, methodologies, architectures, and business paradigm shifts that accompany the commercialization of next generation mobile services.

ELEG 460 High Technology Entrepreneurship

3 credits

Focuses on the critical financial, legal, scientific and engineering issues that must be confronted during the initial planning stages of a start-up enterprise. Students work in teams to develop a business plan for a real world/business product offering.

Cross-listed with ENTR460. RESTRICTIONS: Knowledge of probability and linear systems.

ELEG 466 Independent Study

1-6 credits

ELEG 471 Mathematical Physiology

3 credits

Mathematical methods in Human Physiology, covering cellular, tissue, organ, and integrated systems. Dynamic modeling of homeostasis, endocrine regulatory systems, immune response dynamics, mutation and selection. Mathematical methods covered include linear and nonlinear differential equations,. Lyapunov analysis, mass action, Hamming spaces, reaction-diffusion equations, and simulation. RESTRICTIONS: Seniors only. Requires permission of instructor.

ELEG 475 Image Processing With Biomedical Applications

3 credits

Fundamentals of digital image processing, including image formation, acquisition, transforms, enhancement, restoration, coding, and reconstruction from projections. Attention is given to biomedical imaging modalities, including X-ray, computed tomography (CT), magnetic resonance (MR) imaging, and ultrasound.

PREREQ: ELEG305.

ELEG 477 Biosignal Processing

3 credits

Biomedical signal characteristics, biomedical systems and models, applications of Fourier transform, wavelet transforms, and joint-time frequency analysis of biomedical signals. Systems studies include ultrasounds, EKG's, CAT scans, MRI's, X-rays, and others.

PREREQ: ELEG305, ELEG310, or equivalent.

ELEG 478 Introduction to Nano and Biophotonics

3 credits

Multidisciplinary approach covers fundamentals of light-matter interactions and nano-scaled materials and discusses their use in understanding, characterizing and manipulating biological systems. Covers several applications including laser manipulation and dissection, bio-imaging, flow cytometry and biosensors, optical biopsy and spectroscopy and photodynamic therapy.

ELEG 479 Introduction to Medical Imaging Systems

3 credits

Physics, instrumentation, system design, and image reconstruction algorithms will be covered for the following modalities: radiography, x-ray computed tomography (CT), single photon emission computed tomography (SPECT), positron emission tomography (PET), magnetic resonance imaging (MRI), and real-time ultrasound.

PREREQ: Requires permission of instructor.

ELEG 482 Optics and Photonics

3 credits

Principles of classical optics and their applications. Topics include wave optics, material dispersion, geometrical optics, ray tracing, ABCD matrices, birefringence and Jones' formalism, Gaussian optics, coherence, interference, diffraction, pulse propagation and non-linear optics. Specific applications including optical components and instrumentation, imaging techniques, resonators and Fourier optics. Apply fundamental principles of optics and interaction between light and matter (photonics).

ELEG 484 Electric Vehicles and the Grid

3 credits

This seminar covers design of electric vehicles and charging infrastructure, existing and needed policies, consumer perspective on electric vehicles, and the use of electric vehicles for grid services, including leveling variable generation.

ELEG 491 Ethics and Impacts of Engineering

3 credits

Covers a variety of topics of which engineers should be aware, including ethics, the need for life-long learning, societal and global impact of engineering solutions, team dynamics and communications. May be cross-listed with CPEG491.

RESTRICTIONS: Open to engineering seniors, or by permission of instructor.

ELEG 492 Radar Systems and Technology

3 credits

Introduction of basic RADAR concepts and operational scenarios. The RADAR range is developed as are concepts related to RADAR cross-section, waveform design, antennas, transmitter and receivers.

ELEG 493 Electric Motors and Generators

3 credits

Basic course in motor and generator performance and application. Students will learn about electric power and energy, mechanical power and energy, and the torgue, speed, efficiency, and economics of the various motor and generator designs.

ELEG 498 Senior Design I

3 credits

Students apply their accumulated classroom knowledge to an electrical and computer engineering design problem. Students work in small teams and must present their finished designs at the end of the term. Cross-listed with CPEG498.

ELEG 499 Senior Design II

3 credits

Students apply their accumulated classroom knowledge to an electrical and computer engineering design problem. Students work in small teams and must present their finished designs at the end of the term. Cross-listed with CPEG498.


Bookmark and Share