Undergraduate Program
Term Schedule
Spring 2018
Number | Title | Instructor | Time |
---|---|---|---|
ECE 112 ANDERSON D TR 11:05 - 12:20 | |||
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, FPGA’s and coding logic in VHDL. | |||
ECE 112 ANDERSON D T 18:15 - 19:30 | |||
No description | |||
ECE 112 ANDERSON D R 12:30 - 13:45 | |||
No description | |||
ECE 112 ANDERSON D W 14:00 - 17:00 | |||
No description | |||
ECE 112 ANDERSON D F 14:00 - 17:00 | |||
No description | |||
ECE 112 ANDERSON D M 12:00 - 15:15 | |||
No description | |||
ECE 112 ANDERSON D T 12:30 - 15:15 | |||
No description | |||
ECE 113 MOTTLEY J TR 9:40 - 10:55 | |||
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 non-linear circuit analysis using loadlines. | |||
ECE 113 MOTTLEY J F 10:25 - 11:40 | |||
No description | |||
ECE 113 MOTTLEY J R 14:00 - 16:40 | |||
No description | |||
ECE 113 MOTTLEY J F 14:00 - 16:40 | |||
No description | |||
ECE 114 LEE M MW 10:25 - 11:40 | |||
This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms and data structures. Programming assignments will be used as the primary means of strengthening and evaluating these skills. | |||
ECE 114 LEE M F 11:50 - 13:50 | |||
No description | |||
ECE 200 IPEK E TR 14:00 - 15:15 | |||
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). | |||
ECE 200 IPEK E F 14:00 - 15:15 | |||
No description | |||
ECE 204 HUANG M MW 10:25 - 11:40 | |||
This course provides in-depth 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 high-performance micro-architectures. | |||
ECE 210 LIN Q TR 12:30 - 13:45 | |||
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. | |||
ECE 210 LIN Q R 18:30 - 22:00 | |||
No description | |||
ECE 210 LIN Q F 9:00 - 10:15 | |||
No description | |||
ECE 210 LIN Q M 14:00 - 16:40 | |||
No description | |||
ECE 210 LIN Q F 10:00 - 14:00 | |||
No description | |||
ECE 210 LIN Q W 18:15 - 21:00 | |||
No description | |||
ECE 210 LIN Q M 18:15 - 21:00 | |||
No description | |||
ECE 222 WU H TR 11:05 - 12:20 | |||
An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. High-frequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Pass-transistor logic. HSPICE simulation labs. Hands-on final design project. | |||
ECE 222 WU H F 12:30 - 13:45 | |||
No description | |||
ECE 222 WU H M 10:30 - 12:30 | |||
No description | |||
ECE 222 WU H T 14:00 - 18:00 | |||
No description | |||
ECE 222 WU H F 17:00 - 20:00 | |||
Newly added lab in our lab spcace | |||
ECE 222 WU H R 12:30 - 13:45 | |||
No description | |||
ECE 232 HOWARD T MW 9:00 - 10:15 | |||
This course covers models and algorithms for autonomous mobile robots. Topics include sensors, perception, state estimation, mapping, planning, control, and human-robot interaction. Proficiency with Matlab/C++ is recommended. Lab required. | |||
ECE 232 HOWARD T M 10:25 - 11:40 | |||
No description | |||
ECE 232 HOWARD T W 10:25 - 11:40 | |||
No description | |||
ECE 233 BOCKO M TR 15:25 - 16:40 | |||
Engineering 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 242 DOYLEY M MW 15:25 - 16:40 | |||
In this course we will study the following topics: Amplitude and frequency modulations – bandwidth, power, complexity trade-offs, spectral analysis. Random processes and random variables – statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems – compare the signal-to-noise ratio of different communication systems, pre-emphasis and de-emphasis 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, M-ary modulations. | |||
ECE 242 DOYLEY M T 9:40 - 10:55 | |||
No description | |||
ECE 242 DOYLEY M R 9:00 - 11:00 | |||
No description | |||
ECE 247 DOYLEY M MW 10:25 - 11:40 | |||
This course will introduce the students to the basic concepts of digital image processing, and establish a good foundation for further study and research in this field. The theoretical components of this course will be presented at a level that seniors and first year graduate students who have taken introductory courses in vectors, matrices, probability, statistics, linear systems, and computer programming should be comfortable with. Topics cover in this course will include intensity transformation and spatial filtering, filtering in the frequency domain, image restoration, morphological image processing, image segmentation, image registration, and image compression. The course will also provide a brief introduction to python (ipython), the primary programming language that will be used for solving problems in class as well as take-home assignments. | |||
ECE 266 WU H MW 15:25 - 16:40 | |||
This course involves the analysis and design of radio-frequency (RF) and microwave integrated circuits at the transistor level. We begin with a review of electromagnetics and transmission line theory. Several design concepts and techniques are then introduced, including Smith chart, s-parameters, and EM simulation. After the discussion of RLC circuits, high-frequency narrow-band amplifiers are studied, followed by broadband amplifiers. Then we examine the important issue of noise with the design example of low-noise amplifiers (LNA). Nonlinear circuits are studied next with the examples of mixers. A study of oscillators and phase noise follows. Afterwards we introduce phase-locked loops (PLL) and frequency synthesizers. The course concludes with an overview of transceivers architectures. The course emphasizes the development of both circuit design intuition and analytical skills. There are bi-weekly design labs and a term project using industry-standard EDA tools (ADS, Asitic, etc.). | |||
ECE 272 DUAN Z TR 9:40 - 10:55 | |||
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 274 SEIDMAN S TR 14:00 - 15:15 | |||
Course will cover circuits and sensors used to measure physiological systems at an advanced level. Both signal conditioning and sensor characteristics will be addressed. Topics will include measurement of strain, pressure, flow, temperature, biopotentials, and physical circuit construction. The co-requisite laboratory will focus on the practical implementation of electronic devices for biomedical measurements. | |||
ECE 274 SEIDMAN S M 8:00 - 11:00 | |||
No description | |||
ECE 294 BOCKO M R 15:25 - 18:05 | |||
This is a follow on course to AME272, Audio Digital Signal Processing. Students will complete a major design/build project in the area of audio digital signal processing in this course. Examples include a real-time audio effects processor, music synthesizer or sound analyzer or other projects of student interest. Weekly meetings and progress reports are required. | |||
ECE 349 MOTTLEY J – | |||
Senior design course. Prior faculty approval required or design project proposal. | |||
ECE 391 – – | |||
No description | |||
ECE 393 – – | |||
No description | |||
ECE 394 – – | |||
No description | |||
ECE 395 – – | |||
No description | |||
ECE 396 – – | |||
No description | |||
ECE 399 BENTON C F 9:00 - 10:15 | |||
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 399 BENTON C F 10:25 - 11:40 | |||
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. |
Spring 2018
Number | Title | Instructor | Time |
---|---|---|---|
Monday | |||
ECE 112 ANDERSON D M 12:00 - 15:15 | |||
No description | |||
ECE 210 LIN Q M 14:00 - 16:40 | |||
No description | |||
ECE 210 LIN Q M 18:15 - 21:00 | |||
No description | |||
ECE 222 WU H M 10:30 - 12:30 | |||
No description | |||
ECE 232 HOWARD T M 10:25 - 11:40 | |||
No description | |||
ECE 274 SEIDMAN S M 8:00 - 11:00 | |||
No description | |||
Monday and Wednesday | |||
ECE 114 LEE M MW 10:25 - 11:40 | |||
This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms and data structures. Programming assignments will be used as the primary means of strengthening and evaluating these skills. | |||
ECE 204 HUANG M MW 10:25 - 11:40 | |||
This course provides in-depth 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 high-performance micro-architectures. | |||
ECE 232 HOWARD T MW 9:00 - 10:15 | |||
This course covers models and algorithms for autonomous mobile robots. Topics include sensors, perception, state estimation, mapping, planning, control, and human-robot interaction. Proficiency with Matlab/C++ is recommended. Lab required. | |||
ECE 242 DOYLEY M MW 15:25 - 16:40 | |||
In this course we will study the following topics: Amplitude and frequency modulations – bandwidth, power, complexity trade-offs, spectral analysis. Random processes and random variables – statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems – compare the signal-to-noise ratio of different communication systems, pre-emphasis and de-emphasis 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, M-ary modulations. | |||
ECE 247 DOYLEY M MW 10:25 - 11:40 | |||
This course will introduce the students to the basic concepts of digital image processing, and establish a good foundation for further study and research in this field. The theoretical components of this course will be presented at a level that seniors and first year graduate students who have taken introductory courses in vectors, matrices, probability, statistics, linear systems, and computer programming should be comfortable with. Topics cover in this course will include intensity transformation and spatial filtering, filtering in the frequency domain, image restoration, morphological image processing, image segmentation, image registration, and image compression. The course will also provide a brief introduction to python (ipython), the primary programming language that will be used for solving problems in class as well as take-home assignments. | |||
ECE 266 WU H MW 15:25 - 16:40 | |||
This course involves the analysis and design of radio-frequency (RF) and microwave integrated circuits at the transistor level. We begin with a review of electromagnetics and transmission line theory. Several design concepts and techniques are then introduced, including Smith chart, s-parameters, and EM simulation. After the discussion of RLC circuits, high-frequency narrow-band amplifiers are studied, followed by broadband amplifiers. Then we examine the important issue of noise with the design example of low-noise amplifiers (LNA). Nonlinear circuits are studied next with the examples of mixers. A study of oscillators and phase noise follows. Afterwards we introduce phase-locked loops (PLL) and frequency synthesizers. The course concludes with an overview of transceivers architectures. The course emphasizes the development of both circuit design intuition and analytical skills. There are bi-weekly design labs and a term project using industry-standard EDA tools (ADS, Asitic, etc.). | |||
Tuesday | |||
ECE 112 ANDERSON D T 18:15 - 19:30 | |||
No description | |||
ECE 112 ANDERSON D T 12:30 - 15:15 | |||
No description | |||
ECE 222 WU H T 14:00 - 18:00 | |||
No description | |||
ECE 242 DOYLEY M T 9:40 - 10:55 | |||
No description | |||
Tuesday and Thursday | |||
ECE 112 ANDERSON D TR 11:05 - 12:20 | |||
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, FPGA’s and coding logic in VHDL. | |||
ECE 113 MOTTLEY J TR 9:40 - 10:55 | |||
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 non-linear circuit analysis using loadlines. | |||
ECE 200 IPEK E TR 14:00 - 15:15 | |||
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). | |||
ECE 210 LIN Q TR 12:30 - 13:45 | |||
4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors. | |||
ECE 222 WU H TR 11:05 - 12:20 | |||
An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. High-frequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Pass-transistor logic. HSPICE simulation labs. Hands-on final design project. | |||
ECE 233 BOCKO M TR 15:25 - 16:40 | |||
Engineering 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 272 DUAN Z TR 9:40 - 10:55 | |||
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 274 SEIDMAN S TR 14:00 - 15:15 | |||
Course will cover circuits and sensors used to measure physiological systems at an advanced level. Both signal conditioning and sensor characteristics will be addressed. Topics will include measurement of strain, pressure, flow, temperature, biopotentials, and physical circuit construction. The co-requisite laboratory will focus on the practical implementation of electronic devices for biomedical measurements. | |||
Wednesday | |||
ECE 112 ANDERSON D W 14:00 - 17:00 | |||
No description | |||
ECE 210 LIN Q W 18:15 - 21:00 | |||
No description | |||
ECE 232 HOWARD T W 10:25 - 11:40 | |||
No description | |||
Thursday | |||
ECE 112 ANDERSON D R 12:30 - 13:45 | |||
No description | |||
ECE 113 MOTTLEY J R 14:00 - 16:40 | |||
No description | |||
ECE 210 LIN Q R 18:30 - 22:00 | |||
No description | |||
ECE 222 WU H R 12:30 - 13:45 | |||
No description | |||
ECE 242 DOYLEY M R 9:00 - 11:00 | |||
No description | |||
ECE 294 BOCKO M R 15:25 - 18:05 | |||
This is a follow on course to AME272, Audio Digital Signal Processing. Students will complete a major design/build project in the area of audio digital signal processing in this course. Examples include a real-time audio effects processor, music synthesizer or sound analyzer or other projects of student interest. Weekly meetings and progress reports are required. | |||
Friday | |||
ECE 112 ANDERSON D F 14:00 - 17:00 | |||
No description | |||
ECE 113 MOTTLEY J F 10:25 - 11:40 | |||
No description | |||
ECE 113 MOTTLEY J F 14:00 - 16:40 | |||
No description | |||
ECE 114 LEE M F 11:50 - 13:50 | |||
No description | |||
ECE 200 IPEK E F 14:00 - 15:15 | |||
No description | |||
ECE 210 LIN Q F 9:00 - 10:15 | |||
No description | |||
ECE 210 LIN Q F 10:00 - 14:00 | |||
No description | |||
ECE 222 WU H F 12:30 - 13:45 | |||
No description | |||
ECE 222 WU H F 17:00 - 20:00 | |||
Newly added lab in our lab spcace | |||
ECE 399 BENTON C F 9:00 - 10:15 | |||
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 399 BENTON C F 10:25 - 11:40 | |||
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. | |||
TBA | |||
ECE 349 MOTTLEY J – | |||
Senior design course. Prior faculty approval required or design project proposal. | |||
ECE 391 – – | |||
No description | |||
ECE 393 – – | |||
No description | |||
ECE 394 – – | |||
No description | |||
ECE 395 – – | |||
No description | |||
ECE 396 – – | |||
No description |