Undergraduate Program
Term Schedule
Spring 2021
Number  Title  Instructor  Time 

ECE 1121
Selcuk Kose
TR 11:05AM  12:20PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


ECE 1122
Selcuk Kose
T 6:15PM  7:30PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


ECE 1123
Selcuk Kose
R 12:30PM  1:45PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


ECE 1124
Selcuk Kose
F 2:00PM  5:00PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


ECE 1125
Selcuk Kose
M 12:00PM  3:15PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


ECE 1126
Selcuk Kose
W 2:00PM  5:00PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


ECE 1127
Selcuk Kose
T 12:30PM  3:15PM


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171


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


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122


ECE 1132
Jack Mottley
F 2:00PM  4:40PM


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122


ECE 1133
Jack Mottley
R 2:00PM  4:40PM


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122


ECE 1134
Jack Mottley
R 6:15PM  8:55PM


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122


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 1142
Stephen Kastner
F 11:50AM  1: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 2001
Hanan Dery
TR 2:00PM  3:15PM


Instruction set principles; processor design, pipelining, data and control hazards; datapath and computer arithmetic; memory systems; I/O and peripheral devices; internetworking. Students learn the challenges, opportunities, and tradeoffs involved in modern microprocessor design. Assignments and labs involve processor and memory subsystem design using hardware description languages (HDL). Prerequisites: ECE114, ECE 112 or CSC 171, or permission of Instructor


ECE 2002
Hanan Dery
F 2:00PM  3:15PM


Instruction set principles; processor design, pipelining, data and control hazards; datapath and computer arithmetic; memory systems; I/O and peripheral devices; internetworking. Students learn the challenges, opportunities, and tradeoffs involved in modern microprocessor design. Assignments and labs involve processor and memory subsystem design using hardware description languages (HDL). Prerequisites: ECE114, ECE 112 or CSC 171, or permission of Instructor


ECE 2041
Michael Huang
WF 3:25PM  4:40PM


This course provides indepth discussions of the design and implementation issues of multiprocessor system architecture. Topics include cache coherence, memory consistency, interconnect, their interplay and impact on the design of highperformance microarchitectures.


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 2102
David Pultorak
T 10:00AM  12:00PM


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 2103
David Pultorak
T 8:00AM  10:00AM


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 2104
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 2105
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 2106
David Pultorak
T 6:15PM  8: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 2221
Hui Wu
TR 11:05AM  12:20PM


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. Prerequisite: ECE 221 or equivalent, or permission of instructor


ECE 2222
Hui Wu
F 12:30PM  1:45PM


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project.


ECE 2223
Hui Wu
R 12:30PM  1:45PM


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project.


ECE 2224
Hui Wu
–


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. 

ECE 2225
Hui Wu
M 10:30AM  12:30PM


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project.


ECE 2226
Hui Wu
T 2:00PM  6:00PM


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project.


ECE 2227
J Wu
F 5:00PM  8:00PM


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project.


ECE 2311
Thomas Howard
TR 12:30PM  1:45PM


This course covers control and planning algorithms with applications in robotics.Topics include transfer function models, statespace models, rootlocus analysis, frequencyresponse analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, modelpredictive control, stochastic control, forward and inverse kinematics, dynamics, joint space control, operational space control, and robot trajectory planning. Proficiency with Matlab/C++ is recommended. Prerequisites: MTH 165, ECE 114 (or equivalent), and ECE 241 (or equivalent) or permission of instructor


ECE 2312
Thomas Howard
F 2:00PM  2:50PM


This course covers control and planning algorithms with applications in robotics.Topics include transfer function models, statespace models, rootlocus analysis, frequencyresponse analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, modelpredictive control, stochastic control, forward and inverse kinematics, dynamics, joint space control, operational space control, and robot trajectory planning. Proficiency with Matlab/C++ is recommended.


ECE 2331
Michael Heilemann
TR 11:05AM  12:20PM


Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics. prerequisites: Linear algebra and Differential Equations (MTH 165), Multivariable Calculus (MTH 164), and Physics (PHY 121) or equivalents.


ECE 2332
Michael Heilemann
M 3:25PM  4:40PM


Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics.


ECE 2333
Michael Heilemann
W 1:00PM  2:00PM


Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics.


ECE 2421
Marvin Doyley
MW 3:25PM  4:40PM


In this course we will study the following topics:Amplitude and frequency modulations bandwidth, power, complexity tradeoffs, spectral analysis. Random processes and random variables statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems compare the signaltonoise ratio of different communication systems, preemphasis and deemphasis filtering in FM systems. Analog to digital conversion reconstruction filters, sampling theorems, pulse code modulations, differential pulse code modulations, delta modulations, and adaptive delta modulations. Binary communication systems pulse position modulation, pulse amplitude modulation, optimum receiver of binary modulation systems, Mary modulations.


ECE 2423
Marvin Doyley
T 9:40AM  10:55AM


In this course we will study the following topics:Amplitude and frequency modulations bandwidth, power, complexity tradeoffs, spectral analysis. Random processes and random variables statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems compare the signaltonoise ratio of different communication systems, preemphasis and deemphasis filtering in FM systems. Analog to digital conversion reconstruction filters, sampling theorems, pulse code modulations, differential pulse code modulations, delta modulations, and adaptive delta modulations. Binary communication systems pulse position modulation, pulse amplitude modulation, optimum receiver of binary modulation systems, Mary modulations.


ECE 2451
Wendi Heinzelman; Utku Demir
TR 2:00PM  3:15PM


This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design tradeoffs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semesterlong research project in order to obtain indepth experience with a specific area of wireless communication and networking.


ECE 2452
Wendi Heinzelman
W 10:25AM  11:40AM


This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design tradeoffs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semesterlong research project in order to obtain indepth experience with a specific area of wireless communication and networking.


ECE 2453
Wendi Heinzelman
F 11:50AM  1:05PM


This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design tradeoffs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semesterlong research project in order to obtain indepth experience with a specific area of wireless communication and networking.


ECE 2541
Diane Dalecki
MWF 8:00AM  8:50AM


The course presents the physical basis for the use of highfrequency sound in medicine. Topics include acoustic properties of tissue, sound propagation (both linear and nonlinear) in tissues, interaction of ultrasound with gas bodies (acoustic cavitation and contrast agents), thermal and nonthermal biological effects of ultrasound, ultrasonography, dosimetry, hyperthermia and lithotripsy. Prerequisites: MATH164, MATH165, PHYS122 or Permission of instructor.


ECE 2721
Sarah Smith
TR 9:40AM  10:55AM


This course is a survey of audio digital signal processing fundamentals and applications. Topics include sampling and quantization, analog to digital converters, time and frequency domains, spectral analysis, vocoding, digital filters, audio effects, music audio analysis and synthesis, and other advanced topics in audio signal processing. Implementation of algorithms using Matlab and on dedicated DSP platforms is emphasized.


ECE 2801
Kevin Parker
T 3:25PM  4:40PM


This seminar course aims to examine several major questions posed in physics, mathematics, logic, and cognitive sciences. The goal is to understand the boundaries where important research questions or limiting factors remain.Topics include: dark matter and energy; The unreasonable effectiveness of mathematics? (Wigner),Godels Incompleteness Theorem, and the mechanisms of reasoning. Weekly readings and short position papers are required through the semester.


ECE 3491
Jack Mottley
W 4:50PM  7:30PM


Senior design course. Prior faculty approval required or design project proposal.


ECE 3501
Christine Benton
F 11:50AM  1:05PM


Case studies on ethical, social, economic and safety considerations that can arise in engineering practice, along with preliminary planning for Capstone Design Projects. Occasional presentations by outside speakers.


ECE 3502
Christine Benton
F 10:25AM  11:40AM


Case studies on ethical, social, economic and safety considerations that can arise in engineering practice, along with preliminary planning for Capstone Design Projects. Occasional presentations by outside speakers.


ECE 386V1
–
–


Blank Description 

ECE 3911
–
–


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

ECE 3941
–
–


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

ECE 3951
–
–


Registration for Independent Study courses needs to be completed thru the instructions for online independent study registration. 
Spring 2021
Number  Title  Instructor  Time 

Monday  
ECE 2225
Hui Wu


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. 

ECE 2104
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 1125
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 2332
Michael Heilemann


Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics. 

Monday and Wednesday  
ECE 2421
Marvin Doyley


In this course we will study the following topics:Amplitude and frequency modulations bandwidth, power, complexity tradeoffs, spectral analysis. Random processes and random variables statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems compare the signaltonoise ratio of different communication systems, preemphasis and deemphasis filtering in FM systems. Analog to digital conversion reconstruction filters, sampling theorems, pulse code modulations, differential pulse code modulations, delta modulations, and adaptive delta modulations. Binary communication systems pulse position modulation, pulse amplitude modulation, optimum receiver of binary modulation systems, Mary modulations. 

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. 

Monday, Wednesday, and Friday  
ECE 2541
Diane Dalecki


The course presents the physical basis for the use of highfrequency sound in medicine. Topics include acoustic properties of tissue, sound propagation (both linear and nonlinear) in tissues, interaction of ultrasound with gas bodies (acoustic cavitation and contrast agents), thermal and nonthermal biological effects of ultrasound, ultrasonography, dosimetry, hyperthermia and lithotripsy. Prerequisites: MATH164, MATH165, PHYS122 or Permission of instructor. 

ECE 1131
Jack Mottley


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122 

Tuesday  
ECE 2103
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 2423
Marvin Doyley


In this course we will study the following topics:Amplitude and frequency modulations bandwidth, power, complexity tradeoffs, spectral analysis. Random processes and random variables statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems compare the signaltonoise ratio of different communication systems, preemphasis and deemphasis filtering in FM systems. Analog to digital conversion reconstruction filters, sampling theorems, pulse code modulations, differential pulse code modulations, delta modulations, and adaptive delta modulations. Binary communication systems pulse position modulation, pulse amplitude modulation, optimum receiver of binary modulation systems, Mary modulations. 

ECE 2102
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 1127
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 2226
Hui Wu


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. 

ECE 2801
Kevin Parker


This seminar course aims to examine several major questions posed in physics, mathematics, logic, and cognitive sciences. The goal is to understand the boundaries where important research questions or limiting factors remain.Topics include: dark matter and energy; The unreasonable effectiveness of mathematics? (Wigner),Godels Incompleteness Theorem, and the mechanisms of reasoning. Weekly readings and short position papers are required through the semester. 

ECE 1122
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 2106
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 

Tuesday and Thursday  
ECE 2721
Sarah Smith


This course is a survey of audio digital signal processing fundamentals and applications. Topics include sampling and quantization, analog to digital converters, time and frequency domains, spectral analysis, vocoding, digital filters, audio effects, music audio analysis and synthesis, and other advanced topics in audio signal processing. Implementation of algorithms using Matlab and on dedicated DSP platforms is emphasized. 

ECE 1121
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 2221
Hui Wu


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. Prerequisite: ECE 221 or equivalent, or permission of instructor 

ECE 2331
Michael Heilemann


Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics. prerequisites: Linear algebra and Differential Equations (MTH 165), Multivariable Calculus (MTH 164), and Physics (PHY 121) or equivalents. 

ECE 2311
Thomas Howard


This course covers control and planning algorithms with applications in robotics.Topics include transfer function models, statespace models, rootlocus analysis, frequencyresponse analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, modelpredictive control, stochastic control, forward and inverse kinematics, dynamics, joint space control, operational space control, and robot trajectory planning. Proficiency with Matlab/C++ is recommended. Prerequisites: MTH 165, ECE 114 (or equivalent), and ECE 241 (or equivalent) or permission of instructor 

ECE 2001
Hanan Dery


Instruction set principles; processor design, pipelining, data and control hazards; datapath and computer arithmetic; memory systems; I/O and peripheral devices; internetworking. Students learn the challenges, opportunities, and tradeoffs involved in modern microprocessor design. Assignments and labs involve processor and memory subsystem design using hardware description languages (HDL). Prerequisites: ECE114, ECE 112 or CSC 171, or permission of Instructor 

ECE 2451
Wendi Heinzelman; Utku Demir


This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design tradeoffs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semesterlong research project in order to obtain indepth experience with a specific area of wireless communication and networking. 

Wednesday  
ECE 2452
Wendi Heinzelman


This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design tradeoffs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semesterlong research project in order to obtain indepth experience with a specific area of wireless communication and networking. 

ECE 2333
Michael Heilemann


Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics. 

ECE 1126
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 3491
Jack Mottley


Senior design course. Prior faculty approval required or design project proposal. 

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 2041
Michael Huang


This course provides indepth discussions of the design and implementation issues of multiprocessor system architecture. Topics include cache coherence, memory consistency, interconnect, their interplay and impact on the design of highperformance microarchitectures. 

Thursday  
ECE 1123
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 2223
Hui Wu


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. 

ECE 1133
Jack Mottley


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122 

ECE 1134
Jack Mottley


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122 

ECE 2105
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 

Friday  
ECE 3502
Christine Benton


Case studies on ethical, social, economic and safety considerations that can arise in engineering practice, along with preliminary planning for Capstone Design Projects. Occasional presentations by outside speakers. 

ECE 1142
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 2453
Wendi Heinzelman


This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design tradeoffs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semesterlong research project in order to obtain indepth experience with a specific area of wireless communication and networking. 

ECE 3501
Christine Benton


Case studies on ethical, social, economic and safety considerations that can arise in engineering practice, along with preliminary planning for Capstone Design Projects. Occasional presentations by outside speakers. 

ECE 2222
Hui Wu


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. 

ECE 1124
Selcuk Kose


Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic. Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGAs and coding logic in VHDL. Prerequisites: MTH 162, OR MTH 141, OR MTH 171 

ECE 1132
Jack Mottley


The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to nonlinear circuit analysis using loadlines. Concurrent registration in MTH 165 and PHY 122 

ECE 2002
Hanan Dery


Instruction set principles; processor design, pipelining, data and control hazards; datapath and computer arithmetic; memory systems; I/O and peripheral devices; internetworking. Students learn the challenges, opportunities, and tradeoffs involved in modern microprocessor design. Assignments and labs involve processor and memory subsystem design using hardware description languages (HDL). Prerequisites: ECE114, ECE 112 or CSC 171, or permission of Instructor 

ECE 2312
Thomas Howard


This course covers control and planning algorithms with applications in robotics.Topics include transfer function models, statespace models, rootlocus analysis, frequencyresponse analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, modelpredictive control, stochastic control, forward and inverse kinematics, dynamics, joint space control, operational space control, and robot trajectory planning. Proficiency with Matlab/C++ is recommended. 

ECE 2227
J Wu


An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. Highfrequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Passtransistor logic. HSPICE simulation labs. Handson final design project. 