Undergraduate Program
Term Schedule
Fall 2020
Number  Title  Instructor  Time 

ECE 1011
Michael Huang
MWF 3:25PM  4:15PM


A general, highlevel understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on handson experience to give you a feel? of the materials that will be discussed in more depth later on.


ECE 1012
–
F 10:25AM  11:40AM


A general, highlevel understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on handson experience to give you a feel? of the materials that will be discussed in more depth later on.


ECE 1013
–
F 4:50PM  6:05PM


A general, highlevel understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on handson experience to give you a feel? of the materials that will be discussed in more depth later on.


ECE 1111
Jack Mottley
MWF 10:25AM  11:15AM


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students. Prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 1112
–
R 6:15PM  8:55PM


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students.?


ECE 1113
–
F 2:00PM  4:40PM


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students.?


ECE 1114
–
R 2:00PM  4:40PM


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students.?


ECE 1141
Stephen Kastner
MW 4:50PM  6:05PM


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 objectoriented 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 1143
MingLun Lee
MW 4:50PM  6:05PM


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 objectoriented 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 1144
MingLun Lee
F 1:45PM  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 objectoriented 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 1401
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 nontechnical disciplines who wish to learn the fundamentals of music technology. Prerequisites: High school algebra and trigonometry.


ECE 1402
–
M 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 nontechnical disciplines who wish to learn the fundamentals of music technology.


ECE 1403
–
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 nontechnical disciplines who wish to learn the fundamentals of music technology.


ECE 2011
Engin Ipek (Terminated)
TR 11:05AM  12:20PM


Instruction set architectures. Advanced pipelining techniques Instruction level parallelism. Memory hierarchy design. Multiprocessing. Storage systems. Interconnection network. Prerequisites: ECE200 or equivalent.


ECE 2101
David Pultorak
WF 10:25AM  11:40AM


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. Prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 21010
David Pultorak
M 11:50AM  1:05PM


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 21011
David Pultorak
T 3:35PM  5:25PM


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 21012
David Pultorak
T 12:35PM  2:25PM


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 2108
David Pultorak
WF 10:25AM  11:40AM


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 2109
David Pultorak
R 6:15PM  7:30PM


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122


ECE 2131
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, sidechannel 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 2161
Thomas Howard
TR 9:40AM  10:55AM


All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded microcontroller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analogtodigital converters, digitaltoanalog converters, multiplexers, and interrupt structures. Prerequisites: ECE 112, ECE 113, ECE 114


ECE 2162
Thomas Howard
TR 11:05AM  12:20PM


All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded microcontroller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analogtodigital converters, digitaltoanalog converters, multiplexers, and interrupt structures. Prerequisites: ECE 112, ECE 113, ECE 114


ECE 2163
Thomas Howard
F 9:00AM  10:15AM


This course provides an introduction to microcontrollers, data acquisition systems, and mechatronics. Topics include microprocessor and embedded microcontroller architectures, central processing units, memory, bus structures, microcontroller programming, digital and analog input/output, analogtodigital and digitaltoanalog conversion, timers, counters, interrupts, communication, sensors, actuators, and embedded systems. As part of this course, students will apply their understanding of these concepts in labor


ECE 2164
Thomas Howard
F 10:25AM  11:40AM


This course provides an introduction to microcontrollers, data acquisition systems, and mechatronics. Topics include microprocessor and embedded microcontroller architectures, central processing units, memory, bus structures, microcontroller programming, digital and analog input/output, analogtodigital and digitaltoanalog conversion, timers, counters, interrupts, communication, sensors, actuators, and embedded systems. As part of this course, students will apply their understanding of these concepts in labor


ECE 2165
Thomas Howard
F 11:50AM  1:05PM


This course provides an introduction to microcontrollers, data acquisition systems, and mechatronics. Topics include microprocessor and embedded microcontroller architectures, central processing units, memory, bus structures, microcontroller programming, digital and analog input/output, analogtodigital and digitaltoanalog conversion, timers, counters, interrupts, communication, sensors, actuators, and embedded systems. As part of this course, students will apply their understanding of these concepts in labor


ECE 2167
Thomas Howard
F 3:25PM  4:40PM


All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded microcontroller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analogtodigital converters, digitaltoanalog converters, multiplexers, and interrupt structures. Prerequisites: ECE 112, ECE 113, ECE 114


ECE 2211
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. Prerequisites: ECE 113 or ECE 210


ECE 2212
–
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses.


ECE 2213
–
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses.


ECE 2214
–
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses.


ECE 2215
–
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses.


ECE 2216
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. prerequisites: ECE 113, or ECE 210


ECE 2231
Roman Sobolewski
TR 2:00PM  3:15PM


Review of modern solidstate 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. PN junctions, Schottky diodes, fieldeffect, and bipolar transistors. Modern,highperformance devices. Ultrafast devices. Prerequisites: ECE221, ECE230, PHY123 or permission of instructor


ECE 2301
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 lossless and lowloss 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 2302
–
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 lossless and lowloss 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 2303
–
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 lossless and lowloss 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 2304
–
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 lossless and lowloss 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 2305
–
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 lossless and lowloss 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 2306
–
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 lossless and lowloss 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 2411
Cristiano Tapparello
TR 12:30PM  1:45PM


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2412
–
T 7:40PM  10:20PM


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2413
–
R 6:15PM  7:30PM


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2414
–
R 7:40PM  10:20PM


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2415
Cristiano Tapparello
R 2:00PM  3:15PM


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2461
Zeljko Ignjatovic
MW 3:25PM  4:40PM


Analysis and design of discretetime signals and systems, including: difference equations, discretetime filtering, ztransforms, A/D and D/A conversions, mutlirate 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 2462
Zeljko Ignjatovic
F 2:00PM  3:15PM


Analysis and design of discretetime signals and systems, including: difference equations, discretetime filtering, ztransforms, A/D and D/A conversions, mutlirate 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 2471
Marvin Doyley
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 takehome assignments. Prerequisites: ECE 242 and ECE 440 & ECE 446 are recommended or permission of instructor


ECE 2511
Stephen McAleavey
TR 12:30PM  1:45PM


Introduction to the principles and implementation of diagnostic ultrasound imaging. Topics include linear wave propagation and reflection, fields from pistons and arrays, beamforming, Bmode image formation, Doppler, and elastography. Project and final report. Prerequisites: BME 230/ECE 241 or equivalent


ECE 2611
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, onchip regulators, 3D 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 2612
–
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, onchip regulators, 3D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation.


ECE 2613
–
W 10:25AM  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, onchip regulators, 3D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation.


ECE 2691
Hui Wu
TR 9:40AM  10:55AM


This is an introduction course for stateoftheart integrated electronics and photonics for highspeed applications in the fields of wireless, wireline and fiber optical communications, computing, as well as instrumentation. We begin with an overview of highspeed semiconductor technologies and devices, followed by a discussion of device characterization. In the second part of the course, we focus on the design of wideband amplifiers, which includes discussions on compensated matching, shunt/series peaking, feedback, distributed amplifiers, and power combining techniques. The third part of the course covers highperformance timing circuits, including clock generation using frequency synthesizers, clock distribution, clock recovery, and injection locking. Finally, we study ultrafast electrical and optical interconnect systems for highperformance computing. Each part of the course also includes discussions on related design methods and measurement techniques. The course emphasizes the understanding of basic circuit operation, and the development of circuit design intuition. Prerequisites: ECE 222 and ECE 230.


ECE 2701
Hanan Dery
WF 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 2711
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, Continuoustime Markov chains, and Gaussian, Markov and stationary random processes. Prerequisites: ECE 242 or equivalent


ECE 2771
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).


ECE 2772
Andrea Cogliati
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 3471
Daniel Phinney
W 11:50AM  1:05PM


Circuitboard level design of mixedsignal integrated electronic systems, power and clock distribution, digital and analog signal integrity, grounding and shielding techniques, design for manufacturability, use of computer design tools. Labbased instruction and project oriented curriculum. Prerequisites: ECE 221


ECE 3481
Jack Mottley
M 7:40PM  8:55PM


Students majoring in Electrical and Computer Engineering will take this course at the same time as their concentration elective and prepare a proposal for the Design Project to be started in the Fall semester and completed in the Spring semester. Students and Instructor will consult with design project supervisors in various areas to devise a project plan. Proposal might include presentations and documentation discussing 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 comparable device, cost, and documentation. Prerequisties: Must have at least Junior standing and be taking the first course in a concentration sequence.


ECE 386V1
–
–


Blank Description 

ECE 3911
–
–


Registration for Independent Study courses needs to be completed thru the instructions for online independent study registration. 

ECE 3916
Roman Sobolewski
–


No description 

ECE 3921
–
–


No description 

ECE 3941
–
–


Blank Description 

ECE 3951
–
–


Registration for Independent Study courses needs to be completed thru the instructions for online independent study registration. 

ECE 3961
–
–


Blank Description 
Fall 2020
Number  Title  Instructor  Time 

Monday  
ECE 21010
David Pultorak


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 2305
–


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 lossless and lowloss 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 1402
–


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 nontechnical disciplines who wish to learn the fundamentals of music technology. 

ECE 2215
–


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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. 

ECE 2304
–


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 lossless and lowloss 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 3481
Jack Mottley


Students majoring in Electrical and Computer Engineering will take this course at the same time as their concentration elective and prepare a proposal for the Design Project to be started in the Fall semester and completed in the Spring semester. Students and Instructor will consult with design project supervisors in various areas to devise a project plan. Proposal might include presentations and documentation discussing 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 comparable device, cost, and documentation. Prerequisties: Must have at least Junior standing and be taking the first course in a concentration sequence. 

Monday and Wednesday  
ECE 2131
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, sidechannel 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 2471
Marvin Doyley


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 takehome assignments. Prerequisites: ECE 242 and ECE 440 & ECE 446 are recommended or permission of instructor 

ECE 2461
Zeljko Ignjatovic


Analysis and design of discretetime signals and systems, including: difference equations, discretetime filtering, ztransforms, A/D and D/A conversions, mutlirate 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 1141
Stephen Kastner


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 objectoriented 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 1143
MingLun 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 objectoriented 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 2711
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, Continuoustime Markov chains, and Gaussian, Markov and stationary random processes. Prerequisites: ECE 242 or equivalent 

Monday, Wednesday, and Friday  
ECE 2211
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. Prerequisites: ECE 113 or ECE 210 

ECE 1111
Jack Mottley


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students. Prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 1011
Michael Huang


A general, highlevel understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on handson experience to give you a feel? of the materials that will be discussed in more depth later on. 

Tuesday  
ECE 21012
David Pultorak


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 2216
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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. prerequisites: ECE 113, or ECE 210 

ECE 2302
–


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 lossless and lowloss 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 21011
David Pultorak


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 2214
–


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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. 

ECE 2412
–


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2161
Thomas Howard


All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded microcontroller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analogtodigital converters, digitaltoanalog converters, multiplexers, and interrupt structures. Prerequisites: ECE 112, ECE 113, ECE 114 

ECE 2301
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 lossless and lowloss 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 2691
Hui Wu


This is an introduction course for stateoftheart integrated electronics and photonics for highspeed applications in the fields of wireless, wireline and fiber optical communications, computing, as well as instrumentation. We begin with an overview of highspeed semiconductor technologies and devices, followed by a discussion of device characterization. In the second part of the course, we focus on the design of wideband amplifiers, which includes discussions on compensated matching, shunt/series peaking, feedback, distributed amplifiers, and power combining techniques. The third part of the course covers highperformance timing circuits, including clock generation using frequency synthesizers, clock distribution, clock recovery, and injection locking. Finally, we study ultrafast electrical and optical interconnect systems for highperformance computing. Each part of the course also includes discussions on related design methods and measurement techniques. The course emphasizes the understanding of basic circuit operation, and the development of circuit design intuition. Prerequisites: ECE 222 and ECE 230. 

ECE 2011
Engin Ipek (Terminated)


Instruction set architectures. Advanced pipelining techniques Instruction level parallelism. Memory hierarchy design. Multiprocessing. Storage systems. Interconnection network. Prerequisites: ECE200 or equivalent. 

ECE 2162
Thomas Howard


All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded microcontroller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analogtodigital converters, digitaltoanalog converters, multiplexers, and interrupt structures. Prerequisites: ECE 112, ECE 113, ECE 114 

ECE 1401
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 nontechnical disciplines who wish to learn the fundamentals of music technology. Prerequisites: High school algebra and trigonometry. 

ECE 2772
Andrea Cogliati


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 2771
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). 

ECE 2511
Stephen McAleavey


Introduction to the principles and implementation of diagnostic ultrasound imaging. Topics include linear wave propagation and reflection, fields from pistons and arrays, beamforming, Bmode image formation, Doppler, and elastography. Project and final report. Prerequisites: BME 230/ECE 241 or equivalent 

ECE 2411
Cristiano Tapparello


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2231
Roman Sobolewski


Review of modern solidstate 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. PN junctions, Schottky diodes, fieldeffect, and bipolar transistors. Modern,highperformance devices. Ultrafast devices. Prerequisites: ECE221, ECE230, PHY123 or permission of instructor 

ECE 2611
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, onchip regulators, 3D 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 2613
–


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, onchip regulators, 3D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. 

ECE 2306
–


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 lossless and lowloss 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 3471
Daniel Phinney


Circuitboard level design of mixedsignal integrated electronic systems, power and clock distribution, digital and analog signal integrity, grounding and shielding techniques, design for manufacturability, use of computer design tools. Labbased instruction and project oriented curriculum. Prerequisites: ECE 221 

ECE 1403
–


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 nontechnical disciplines who wish to learn the fundamentals of music technology. 

ECE 2612
–


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, onchip regulators, 3D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. 

ECE 2303
–


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 lossless and lowloss 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 2212
–


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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. 

Wednesday and Friday  
ECE 2101
David Pultorak


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. Prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 2108
David Pultorak


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 2701
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. 

Thursday  
ECE 2415
Cristiano Tapparello


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 1114
–


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students.? 

ECE 2213
–


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 multistage amplifiers, and differential amplifiers. We will study the smallsignal characteristics of these circuits and their time and frequency responses. 

ECE 1112
–


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students.? 

ECE 2109
David Pultorak


4 credit hour course, with laboratory, intended for physical scientists and (nonelectrical) 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 nonECE majors. prerequisites: Concurrent registration in MTH 165 and PHY 122 

ECE 2413
–


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2414
–


Introduction to continuous and discrete time signal theory and analysis of linear timeinvariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discretetime Fourier series and transforms, properties, interrelations, 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 2163
Thomas Howard


This course provides an introduction to microcontrollers, data acquisition systems, and mechatronics. Topics include microprocessor and embedded microcontroller architectures, central processing units, memory, bus structures, microcontroller programming, digital and analog input/output, analogtodigital and digitaltoanalog conversion, timers, counters, interrupts, communication, sensors, actuators, and embedded systems. As part of this course, students will apply their understanding of these concepts in labor 

ECE 1012
–


A general, highlevel understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on handson experience to give you a feel? of the materials that will be discussed in more depth later on. 

ECE 2164
Thomas Howard


This course provides an introduction to microcontrollers, data acquisition systems, and mechatronics. Topics include microprocessor and embedded microcontroller architectures, central processing units, memory, bus structures, microcontroller programming, digital and analog input/output, analogtodigital and digitaltoanalog conversion, timers, counters, interrupts, communication, sensors, actuators, and embedded systems. As part of this course, students will apply their understanding of these concepts in labor 

ECE 2165
Thomas Howard


This course provides an introduction to microcontrollers, data acquisition systems, and mechatronics. Topics include microprocessor and embedded microcontroller architectures, central processing units, memory, bus structures, microcontroller programming, digital and analog input/output, analogtodigital and digitaltoanalog conversion, timers, counters, interrupts, communication, sensors, actuators, and embedded systems. As part of this course, students will apply their understanding of these concepts in labor 

ECE 1144
MingLun 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 objectoriented 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 1113
–


Linear Algebra and Differential Equations, and Electricity and Magnetism, are co or prerequisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations. Workshop experience is an integral part of this course, students will be expected to attend a Workshop section (up to 2 hours each) almost every week of the semester. Days and times for these sections are arranged during the first week of classes, working with the Workshop Leaders and students.? 

ECE 2462
Zeljko Ignjatovic


Analysis and design of discretetime signals and systems, including: difference equations, discretetime filtering, ztransforms, A/D and D/A conversions, mutlirate 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 2167
Thomas Howard


All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded microcontroller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analogtodigital converters, digitaltoanalog converters, multiplexers, and interrupt structures. Prerequisites: ECE 112, ECE 113, ECE 114 

ECE 1013
–


A general, highlevel understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on handson experience to give you a feel? of the materials that will be discussed in more depth later on. 