Fall Term Schedule
Fall 2024
Number | Title | Instructor | Time |
---|
ECE 101-1
Jack Mottley
MWF 10:25AM - 11:15AM
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141.
|
ECE 101-2
Jack Mottley
R 6:15PM - 8:55PM
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141.
|
ECE 101-3
Jack Mottley
F 2:00PM - 4:40PM
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141.
|
ECE 101-4
Jack Mottley
R 2:30PM - 4:40PM
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141.
|
ECE 114-3
Ming Lun Lee
TR 3:25PM - 4:40PM
|
This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms. Programming assignments will be used as the primary means of strengthening and evaluating these skills. Each student also has to complete a game project in C++ at the end of the semester. ECE/AME STUDENTS ONLY IN THE FALL
|
ECE 114-4
Ming Lun Lee
F 1:30PM - 3:15PM
|
This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms. Programming assignments will be used as the primary means of strengthening and evaluating these skills. Each student also has to complete a game project in C++ at the end of the semester.
|
ECE 124-1
Sarah Smith
TR 2:00PM - 3:15PM
|
MATLAB serves as a fundamental tool for numerical analysis, data visualization, and algorithm development in electrical engineering. This course is specifically designed for electrical engineering students seeking to enhance their computational skills for solving real-world engineering problems. Topics in this course include programming essentials including array and matrix manipulation, basic circuits and system simulation with Simulink, and methods for integrating MATLAB with other data sources and instrumentation. Efficient implementation of algorithms through vectorized computation and parallel processing is emphasized. A basic understanding of electrical engineering concepts and prior exposure to programming in any language are beneficial, but not required. Restrictions: Not open to first semester students
|
ECE 140-1
Sarah Smith
TR 12:30PM - 1:45PM
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. Prerequisites: High school algebra and trigonometry.
|
ECE 140-2
Sarah Smith
W 4:50PM - 7:30PM
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology.
|
ECE 140-3
Sarah Smith
W 2:00PM - 4:40PM
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology.
|
ECE 140-4
Sarah Smith
F 9:40AM - 12:20PM
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. prerequisites: High school algebra and trigonometry.
|
ECE 205-1
Michael Huang
MW 2:00PM - 3:15PM
|
This course provides a systematic treatment of a number of related concepts in computing that are outside mainstream (von Neumann) approach. The primary goal is to help students understand the foundation of the on-going research of a particular type of von Neumann architecture: Ising machines. Topics include a basic review of thermodynamics (such as Gibbs-Boltzmann distribution, Langevin dynamics), computational methods inspired by it (such as Markov chain Monte Carlo methods, energy-based models: a subset of machine learning algorithms), and hardware design of Ising machines. PREREQUISITES: ECE 200 or equivalent
|
ECE 210-1
Edward Herger
WF 4:50PM - 6:05PM
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122
|
ECE 210-2
Edward Herger
M 6:15PM - 7:30PM
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122
|
ECE 210-3
Edward Herger
W 7:40PM - 9:40PM
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122
|
ECE 210-4
Edward Herger
R 11:00AM - 1:00PM
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122
|
ECE 213-1
Selcuk Kose
MW 10:25AM - 11:40AM
|
The focus will be to provide background and insight into some of the most active security related research areas in the field of VLSI design methodologies, side-channel attacks and countermeasures, covert communication attacks and countermeasures, physical unclonnable functions, hardware Trojans, security versus power/performance/noise/area/cost tradeoffs for corresponding countermeasures, etc Prerequisites: Basic Undergraduate Math and Physics
|
ECE 216-6
Thomas Howard
TR 11:05AM - 12:20PM
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114
|
ECE 216-7
Thomas Howard
F 9:00AM - 10:15AM
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114
|
ECE 216-8
Thomas Howard
F 10:25AM - 11:40AM
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114
|
ECE 216-9
Thomas Howard
F 11:50AM - 1:05PM
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114
|
ECE 221-1
Stephen Wu
MWF 10:25AM - 11:15AM
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. Prerequisites: ECE 113 or ECE 210
|
ECE 221-2
Stephen Wu
W 6:15PM - 7:30PM
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses.
|
ECE 221-3
Stephen Wu
R 4:50PM - 5:40PM
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses.
|
ECE 221-4
Stephen Wu
T 4:50PM - 7:30PM
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses.
|
ECE 221-5
Stephen Wu
M 4:50PM - 7:30PM
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses.
|
ECE 221-6
Stephen Wu
T 2:00PM - 3:15PM
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. prerequisites: ECE 113, or ECE 210
|
ECE 223-1
Roman Sobolewski
TR 2:00PM - 3:15PM
|
Review of modern solid-state electronic devices, their principles of operation, and fabrication. Solid state physics fundamentals, free electrons, band structure, and transport properties of semiconductors. Nonequilibrium phenomena in semiconductors. P-N junctions, Schottky diodes, field-effect, and bipolar transistors. Modern,high-performance devices. Ultrafast devices. Prerequisites: ECE221, ECE230, PHY123 or permission of instructor
|
ECE 225-1
Ivan Komissarov
MW 3:25PM - 4:40PM
|
Introduction to the basic description of superconductivity and superconducting materials, including high-temperature superconductors. The second half of the semester will focus on the physics of various types of Josephson junctions and their applications. Prerequisites: ECE 221, ECE 230, PHY 123, or Instructor's approval.
|
ECE 230-1
Roman Sobolewski
TR 9:40AM - 10:55AM
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. Prerequisites: MTH165, MTH164, PHY122, and ECE113
|
ECE 230-2
Roman Sobolewski
T 2:00PM - 3:15PM
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications.
|
ECE 230-3
Roman Sobolewski
W 4:50PM - 7:30PM
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications.
|
ECE 230-4
Roman Sobolewski
M 4:50PM - 7:30PM
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications.
|
ECE 230-5
Roman Sobolewski
M 11:50AM - 2:30PM
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications.
|
ECE 230-6
Roman Sobolewski
W 11:50AM - 2:30PM
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications.
|
ECE 241-1
Irving Barron Martinez
TR 12:30PM - 1:45PM
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. prerequisites: MATH 165 and ECE 113 or ECE 210 or BME 210
|
ECE 241-2
Irving Barron Martinez
T 7:40PM - 10:20PM
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms.
|
ECE 241-3
Irving Barron Martinez
R 6:15PM - 7:30PM
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms.
|
ECE 241-4
Irving Barron Martinez
M 1:30PM - 3:25PM
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms.
|
ECE 241-5
Irving Barron Martinez
F 1:30PM - 3:25PM
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. Prerequisites: MTH 165 and ECE 113 or ECE 210
|
ECE 241-6
Irving Barron Martinez
M 4:50PM - 6:05PM
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. Prerequisites: MTH 165 and ECE 113 or ECE 210
|
ECE 246-1
Gaurav Sharma
MW 3:25PM - 4:40PM
|
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. prerequisites: ECE 241 and math programming skills
|
ECE 246-2
Gaurav Sharma
F 2:00PM - 3:15PM
|
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis.
|
ECE 247-1
Maria Helguera
MW 10:25AM - 11:40AM
|
This course will introduce the students to the basic concepts of digital image processing, and establish a good foundation for further study and research in this field. The theoretical components of this course will be presented at a level that seniors and first year graduate students who have taken introductory courses in vectors, matrices, probability, statistics, linear systems, and computer programming should be comfortable with. Topics cover in this course will include intensity transformation and spatial filtering, filtering in the frequency domain, image restoration, morphological image processing, image segmentation, image registration, and image compression. The course will also provide a brief introduction to python (ipython), the primary programming language that will be used for solving problems in class as well as take-home assignments. Prerequisites: ECE 242 and ECE 440 & ECE 446 are recommended or permission of instructor
|
ECE 260-1
Hui Wu
TR 12:30PM - 1:45PM
|
This is an introductory course on state-of-the-art radio engineering with an emphasis on digital implementation of software defined radio (SDR) systems. SDR utilizes cutting-edge digital technologies to enable versatile and agile RF and wireless devices for a wide range of applications, including 5G wireless communications and next-generation radars. The technology platform can also be applied to AI-related computing and instrumentation applications. We begin with an overview of fundamental RF concepts and circuit techniques, followed by a discussion of several modern RF and wireless system architectures. Then we learn how to design basic RF circuits and subsystems using electronic design automation (EDA) tools. The main focus of the course is a project in which we design and implement an SDR using off-the-shelf RF components and an FPGA evaluation board. The project will be carried out in two phases: a) proposal and design, and b) build and tests. The course also covers RF test/measurement techniques related to the project. This project-based course will be structured in lectures and workshops in first 5 weeks, followed by the project in later 8 weeks. PREREQUISITES: ECE 222 , or equivalent, or permission of instructor.
|
ECE 261-1
Eby Friedman
TR 3:25PM - 4:40PM
|
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. Prerequisites: ECE 112 and ECE 221
|
ECE 261-2
Eby Friedman
W 3:25PM - 4:40PM
|
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation.
|
ECE 261-3
Eby Friedman
W 11:50AM - 12:40PM
|
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation.
|
ECE 270-1
Hanan Dery
MW 2:00PM - 3:15PM
|
Logic, introduction to proofs, set operations, algorithms, introduction to number theory, recurrence relations, techniques of counting, graphs. Probability spaces, independence, discrete and continuous probability distributions, commonly used distributions (binomial, Poisson, and normal), random variables, expectation and moment generating functions, functions of random variables, laws of large numbers.
|
ECE 271-1
Gonzalo Mateos Buckstein
MW 4:50PM - 6:05PM
|
The goal of this course is to learn how to model, analyze and simulate stochastic systems, found at the core of a number of disciplines in engineering, for example communication systems, stock options pricing and machine learning. This course is divided into five thematic blocks: Introduction, Probability review, Markov chains, Continuous-time Markov chains, and Gaussian, Markov and stationary random processes. Prerequisites: ECE 242 or equivalent
|
ECE 277-2
Zhiyao Duan
TR 12:30PM - 1:45PM
|
Computer audition is the study of how to design a computational system that can analyze and process auditory scenes. Problems in this field include source separation (splitting audio mixtures into individual source tracks), pitch estimation (estimating the pitches played by each instrument), streaming (finding which sounds belong to a single event/source), source localization (finding where the sound comes from) and source identification (labeling a sound source). Prerequisites: ECE 246/446 or ECE 272/472 or other equivalent signal processing courses, and Matlab programming. Knowledge of machine learning techniques such as Markov models, support vector machines is also helpful, but not required.
|
ECE 292-01
Yuhao Zhu
WF 11:50AM - 1:05PM
|
We will first study the fundamental building blocks of visual computing, including human visual system, camera imaging, computer graphics, image/video compression, and display technologies. We will then explore application domains that build on top of these fundamental building blocks such as Augmented/Virtual Reality, computational photography, autonomous machines, and digital cultural heritage. The course will necessarily span many scientific and engineering domains such as visual neuroscience, cognition, optics, signal processing, and computer systems.
|
ECE 348-1
Jack Mottley; Irving Barron Martinez
T 5:00PM - 7:00PM
|
Students majoring in Electrical and Computer Engineering will explore ideas for Design Projects, form Teams, and prepare a proposal for the Design Project to be started in the Fall semester and completed in the Spring semester. Proposal will include presentations and documentation discussing some or all of the following: definition of project requirements and product specifications; clarification and verification of end user requirements; subsystem definition and interfaces; generation of project and testing plans including Gantt charts; reliability analysis, product safety, compliance issues, manufacturability, reverse engineering a related device, cost, and documentation. In addition, we will examine case studies on ethical, social, economic and safety considerations that can arise in engineering practice. Occasional presentations by outside speakers. Prerequisite:Must have at least senior standing.
|
ECE 386V-1
7:00PM - 7:00PM
|
Blank Description
|
ECE 391-1
7:00PM - 7:00PM
|
Registration for Independent Study courses needs to be completed thru the instructions for online independent study registration.
|
ECE 392-1
7:00PM - 7:00PM
|
Registration for Independent study courses needs to be made thru the Instructions for online Independent study registration
|
ECE 394-1
7:00PM - 7:00PM
|
Registration for Independent study courses needs to be made thru the Instructions for online Independent study registration
|
ECE 395-1
7:00PM - 7:00PM
|
Registration for Independent Study courses needs to be completed thru the instructions for online independent study registration.
|
ECE 396-1
7:00PM - 7:00PM
|
Blank Description
|
Fall 2024
Number | Title | Instructor | Time |
---|---|
Monday | |
ECE 230-5
Roman Sobolewski
|
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. |
|
ECE 241-4
Irving Barron Martinez
|
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. |
|
ECE 221-5
Stephen Wu
|
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. |
|
ECE 230-4
Roman Sobolewski
|
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. |
|
ECE 241-6
Irving Barron Martinez
|
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. Prerequisites: MTH 165 and ECE 113 or ECE 210 |
|
ECE 210-2
Edward Herger
|
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 |
|
Monday and Wednesday | |
ECE 213-1
Selcuk Kose
|
|
The focus will be to provide background and insight into some of the most active security related research areas in the field of VLSI design methodologies, side-channel attacks and countermeasures, covert communication attacks and countermeasures, physical unclonnable functions, hardware Trojans, security versus power/performance/noise/area/cost tradeoffs for corresponding countermeasures, etc Prerequisites: Basic Undergraduate Math and Physics |
|
ECE 247-1
Maria Helguera
|
|
This course will introduce the students to the basic concepts of digital image processing, and establish a good foundation for further study and research in this field. The theoretical components of this course will be presented at a level that seniors and first year graduate students who have taken introductory courses in vectors, matrices, probability, statistics, linear systems, and computer programming should be comfortable with. Topics cover in this course will include intensity transformation and spatial filtering, filtering in the frequency domain, image restoration, morphological image processing, image segmentation, image registration, and image compression. The course will also provide a brief introduction to python (ipython), the primary programming language that will be used for solving problems in class as well as take-home assignments. Prerequisites: ECE 242 and ECE 440 & ECE 446 are recommended or permission of instructor |
|
ECE 205-1
Michael Huang
|
|
This course provides a systematic treatment of a number of related concepts in computing that are outside mainstream (von Neumann) approach. The primary goal is to help students understand the foundation of the on-going research of a particular type of von Neumann architecture: Ising machines. Topics include a basic review of thermodynamics (such as Gibbs-Boltzmann distribution, Langevin dynamics), computational methods inspired by it (such as Markov chain Monte Carlo methods, energy-based models: a subset of machine learning algorithms), and hardware design of Ising machines. PREREQUISITES: ECE 200 or equivalent |
|
ECE 270-1
Hanan Dery
|
|
Logic, introduction to proofs, set operations, algorithms, introduction to number theory, recurrence relations, techniques of counting, graphs. Probability spaces, independence, discrete and continuous probability distributions, commonly used distributions (binomial, Poisson, and normal), random variables, expectation and moment generating functions, functions of random variables, laws of large numbers. |
|
ECE 225-1
Ivan Komissarov
|
|
Introduction to the basic description of superconductivity and superconducting materials, including high-temperature superconductors. The second half of the semester will focus on the physics of various types of Josephson junctions and their applications. Prerequisites: ECE 221, ECE 230, PHY 123, or Instructor's approval. |
|
ECE 246-1
Gaurav Sharma
|
|
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. prerequisites: ECE 241 and math programming skills |
|
ECE 271-1
Gonzalo Mateos Buckstein
|
|
The goal of this course is to learn how to model, analyze and simulate stochastic systems, found at the core of a number of disciplines in engineering, for example communication systems, stock options pricing and machine learning. This course is divided into five thematic blocks: Introduction, Probability review, Markov chains, Continuous-time Markov chains, and Gaussian, Markov and stationary random processes. Prerequisites: ECE 242 or equivalent |
|
Monday, Wednesday, and Friday | |
ECE 101-1
Jack Mottley
|
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141. |
|
ECE 221-1
Stephen Wu
|
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. Prerequisites: ECE 113 or ECE 210 |
|
Tuesday | |
ECE 221-6
Stephen Wu
|
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. prerequisites: ECE 113, or ECE 210 |
|
ECE 230-2
Roman Sobolewski
|
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. |
|
ECE 221-4
Stephen Wu
|
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. |
|
ECE 348-1
Jack Mottley; Irving Barron Martinez
|
|
Students majoring in Electrical and Computer Engineering will explore ideas for Design Projects, form Teams, and prepare a proposal for the Design Project to be started in the Fall semester and completed in the Spring semester. Proposal will include presentations and documentation discussing some or all of the following: definition of project requirements and product specifications; clarification and verification of end user requirements; subsystem definition and interfaces; generation of project and testing plans including Gantt charts; reliability analysis, product safety, compliance issues, manufacturability, reverse engineering a related device, cost, and documentation. In addition, we will examine case studies on ethical, social, economic and safety considerations that can arise in engineering practice. Occasional presentations by outside speakers. Prerequisite:Must have at least senior standing. |
|
ECE 241-2
Irving Barron Martinez
|
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. |
|
Tuesday and Thursday | |
ECE 230-1
Roman Sobolewski
|
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. Prerequisites: MTH165, MTH164, PHY122, and ECE113 |
|
ECE 216-6
Thomas Howard
|
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114 |
|
ECE 140-1
Sarah Smith
|
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. Prerequisites: High school algebra and trigonometry. |
|
ECE 241-1
Irving Barron Martinez
|
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. prerequisites: MATH 165 and ECE 113 or ECE 210 or BME 210 |
|
ECE 260-1
Hui Wu
|
|
This is an introductory course on state-of-the-art radio engineering with an emphasis on digital implementation of software defined radio (SDR) systems. SDR utilizes cutting-edge digital technologies to enable versatile and agile RF and wireless devices for a wide range of applications, including 5G wireless communications and next-generation radars. The technology platform can also be applied to AI-related computing and instrumentation applications. We begin with an overview of fundamental RF concepts and circuit techniques, followed by a discussion of several modern RF and wireless system architectures. Then we learn how to design basic RF circuits and subsystems using electronic design automation (EDA) tools. The main focus of the course is a project in which we design and implement an SDR using off-the-shelf RF components and an FPGA evaluation board. The project will be carried out in two phases: a) proposal and design, and b) build and tests. The course also covers RF test/measurement techniques related to the project. This project-based course will be structured in lectures and workshops in first 5 weeks, followed by the project in later 8 weeks. PREREQUISITES: ECE 222 , or equivalent, or permission of instructor. |
|
ECE 277-2
Zhiyao Duan
|
|
Computer audition is the study of how to design a computational system that can analyze and process auditory scenes. Problems in this field include source separation (splitting audio mixtures into individual source tracks), pitch estimation (estimating the pitches played by each instrument), streaming (finding which sounds belong to a single event/source), source localization (finding where the sound comes from) and source identification (labeling a sound source). Prerequisites: ECE 246/446 or ECE 272/472 or other equivalent signal processing courses, and Matlab programming. Knowledge of machine learning techniques such as Markov models, support vector machines is also helpful, but not required. |
|
ECE 124-1
Sarah Smith
|
|
MATLAB serves as a fundamental tool for numerical analysis, data visualization, and algorithm development in electrical engineering. This course is specifically designed for electrical engineering students seeking to enhance their computational skills for solving real-world engineering problems. Topics in this course include programming essentials including array and matrix manipulation, basic circuits and system simulation with Simulink, and methods for integrating MATLAB with other data sources and instrumentation. Efficient implementation of algorithms through vectorized computation and parallel processing is emphasized. A basic understanding of electrical engineering concepts and prior exposure to programming in any language are beneficial, but not required. Restrictions: Not open to first semester students |
|
ECE 223-1
Roman Sobolewski
|
|
Review of modern solid-state electronic devices, their principles of operation, and fabrication. Solid state physics fundamentals, free electrons, band structure, and transport properties of semiconductors. Nonequilibrium phenomena in semiconductors. P-N junctions, Schottky diodes, field-effect, and bipolar transistors. Modern,high-performance devices. Ultrafast devices. Prerequisites: ECE221, ECE230, PHY123 or permission of instructor |
|
ECE 114-3
Ming Lun Lee
|
|
This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms. Programming assignments will be used as the primary means of strengthening and evaluating these skills. Each student also has to complete a game project in C++ at the end of the semester. ECE/AME STUDENTS ONLY IN THE FALL |
|
ECE 261-1
Eby Friedman
|
|
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. Prerequisites: ECE 112 and ECE 221 |
|
Wednesday | |
ECE 230-6
Roman Sobolewski
|
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. |
|
ECE 261-3
Eby Friedman
|
|
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. |
|
ECE 140-3
Sarah Smith
|
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. |
|
ECE 261-2
Eby Friedman
|
|
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. |
|
ECE 140-2
Sarah Smith
|
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. |
|
ECE 230-3
Roman Sobolewski
|
|
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. |
|
ECE 221-2
Stephen Wu
|
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. |
|
ECE 210-3
Edward Herger
|
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 |
|
Wednesday and Friday | |
ECE 292-01
Yuhao Zhu
|
|
We will first study the fundamental building blocks of visual computing, including human visual system, camera imaging, computer graphics, image/video compression, and display technologies. We will then explore application domains that build on top of these fundamental building blocks such as Augmented/Virtual Reality, computational photography, autonomous machines, and digital cultural heritage. The course will necessarily span many scientific and engineering domains such as visual neuroscience, cognition, optics, signal processing, and computer systems. |
|
ECE 210-1
Edward Herger
|
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 |
|
Thursday | |
ECE 210-4
Edward Herger
|
|
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 |
|
ECE 101-4
Jack Mottley
|
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141. |
|
ECE 221-3
Stephen Wu
|
|
This course discusses the fundamentals of semiconductor devices how they are formed; how they function in circuits; how they integrate? to make the ICs? that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJTs), field effect transistors (FETs), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. |
|
ECE 101-2
Jack Mottley
|
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141. |
|
ECE 241-3
Irving Barron Martinez
|
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. |
|
Friday | |
ECE 216-7
Thomas Howard
|
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114 |
|
ECE 140-4
Sarah Smith
|
|
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. prerequisites: High school algebra and trigonometry. |
|
ECE 216-8
Thomas Howard
|
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114 |
|
ECE 216-9
Thomas Howard
|
|
This course is designed to introduce mechatronics and embedded systems. The course covers topics including microcontroller architectures, digital I/O, analog I/O, timers, counters, interrupts, analog to digital conversion, digital to analog conversion, communication, sensors, actuators, mechatronics, mechanical and electrical system models, transient response, and compensator design using root locus methods, frequency response methods, and state-space models. Students will learn to write C programs for embedded systems using microcontroller development boards and apply such knowledge to control physical systems that interact with the world through sensors and actuators. Prerequisites: ECE 112, ECE 113, ECE 114 |
|
ECE 114-4
Ming Lun Lee
|
|
This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms. Programming assignments will be used as the primary means of strengthening and evaluating these skills. Each student also has to complete a game project in C++ at the end of the semester. |
|
ECE 241-5
Irving Barron Martinez
|
|
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. Prerequisites: MTH 165 and ECE 113 or ECE 210 |
|
ECE 101-3
Jack Mottley
|
|
This course will introduce some of the things that Electrical and Computer Engineers do and the tools they use every day. Covers fundamental circuit concepts and components (voltage, current, resistance, switches, resistors, diodes, etc.), use of logic and microcontrollers to operate devices, spreadsheets and other tools to model engineering problems, measurement tools to verify operation, assembly and testing of circuits and devices. This is a required course for ECE majors. Co-requisite: MTH 161 or 141. |
|
ECE 246-2
Gaurav Sharma
|
|
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. |