Term Schedule
Fall 2016
Number | Title | Instructor | Time |
---|---|---|---|
ECE 101 HUANG M MWF 15:25 - 16:15 | |||
A general, high-level 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 hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on. | |||
ECE 101 HUANG M F 10:25 - 11:40 | |||
A general, high-level 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 hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on. | |||
ECE 101 ZAVISLAN J W 16:50 - 18:05 | |||
A general, high-level 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 hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on. | |||
ECE 111 MOTTLEY J MW 10:25 - 11:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J F 10:25 - 11:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J F 14:00 - 16:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J R 14:00 - 16:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 – – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 114 LEE M MW 15:25 - 16: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 | |||
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 140 BOCKO M TR 12:30 - 13:45 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 140 BOCKO M M 14:00 - 16:40 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 140 BOCKO M F 14:00 - 16:40 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 140 ZAVISLAN J W 16:50 - 18:05 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 201 IPEK E TR 11:05 - 12:20 | |||
Instruction set architectures. Advanced pipelining techniques Instruction level parallelism. Memory hierarchy design. Multiprocessing. Storage systems. Interconnection network. | |||
ECE 205 – MW 18:15 - 19:30 | |||
Review of complex embedded project development with Xilinx Virtex FPGA eval board and Xilinx CAD tools using Verilog HDL and C programming language. Embedded development and introduction to ethernet, USB, SATA, VGA, DVI, PS2, RS232, GPIO, and soft processor cores. | |||
ECE 206 – MW 16:50 - 18:05 | |||
GPU micro-architecture, including global memory, constant memory, texture memory, SP, SM, scratchpad memory, L1 and L2 cache memory, multi-ported memory, register file, and task scheduler. Parallel programming applications to parallel sorting, reduction, numeric iterations, fundamental graphics operations such as ray tracing. Desktop GPU programming using Nvidia's CUDA (Compute-Unified Device Architecture). CPU/GPU cooperative scheduling of partially serial/partially parallel tasks. No midterms or written exams. Course consists of seven hands-on projects using CUDA. | |||
ECE 216 DEREFINKO V MWF 9:00 - 9:50 | |||
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 micro-controller 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, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures. | |||
ECE 216 DEREFINKO V W 17:00 - 20:00 | |||
Architecture of microprocessor and embedded micro-controller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices and programmable peripheral interface controllers. Also described are controller components including timer/counters, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures. | |||
ECE 216 DEREFINKO V R 12:30 - 18:05 | |||
Architecture of microprocessor and embedded micro-controller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices and programmable peripheral interface controllers. Also described are controller components including timer/counters, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures. | |||
ECE 221 IGNJATOVIC Z MWF 10:25 - 11:15 | |||
This course discusses the fundamentals of semiconductor devices – how they are formed; how they function in circuits; how they “integrate” to make the “IC’s” 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 (BJT’s), field effect transistors (FET’s), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. | |||
ECE 221 IGNJATOVIC Z T 11:05 - 12:20 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 221 IGNJATOVIC Z M 19:40 - 20:55 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 221 IGNJATOVIC Z M 16:50 - 19:30 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 221 IGNJATOVIC Z T 16:50 - 19:30 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 223 SOBOLEWSKI R TR 14:00 - 15:15 | |||
Review of modern solid-state electronic devices, their principles of operation, and fabrication. Solid state physics fundamentals, free electrons, band structure, and transport properties of semiconductors. Nonequilibrium phenomena in semiconductors. P-N junctions, Schottky diodes, field-effect, and bipolar transistors. Modern,high-performance devices. Ultrafast devices. | |||
ECE 224 – TR 12:30 - 13:45 | |||
SEE PHY 251 | |||
ECE 230 SOBOLEWSKI R TR 9:40 - 10:55 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R T 18:15 - 19:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R M 16:50 - 19:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R W 16:50 - 19:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R M 11:50 - 14:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R W 11:50 - 14:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 231 HOWARD T TR 12:30 - 13:45 | |||
This course covers control and planning algorithms with applications in robotics. Topics include transfer function models, state-space models, root-locus analysis, frequency-response analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, model-predictive 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 231 HOWARD T F 14:00 - 14:50 | |||
This course covers control and planning algorithms with applications in robotics. Topics include transfer function models, state-space models, root-locus analysis, frequency-response analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, model-predictive 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 241 SHARMA G TR 12:30 - 13:45 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 241 SHARMA G R 18:15 - 19:30 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 241 SHARMA G TR 19:40 - 22:00 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 241 SHARMA G F 9:00 - 10:15 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 244 – TR 16:50 - 18:05 | |||
Digital communication system elements, characterization and representation of communication signals and systems. Digital transmission, binary and M-ary modulation schemes, demodulation and detection, coherent and incoherent demodulators, error performance. Channel capacity, mutual information, simple discrete channels and the AWGN channel. Basics of channel coding and error correction codes. | |||
ECE 245 TAPPARELLO C TR 14:00 - 15:15 | |||
This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs 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 semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking. | |||
ECE 245 TAPPARELLO C W 10:25 - 11:40 | |||
This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs 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 semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking. | |||
ECE 245 TAPPARELLO C F 16:50 - 19:30 | |||
This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs 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 semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking. | |||
ECE 246 WSHAH S TR 16:50 - 18:05 | |||
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. | |||
ECE 246 WSHAH S F 14:00 - 15:15 | |||
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. | |||
ECE 247 – TR 14:00 - 15:15 | |||
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 251 MC ALEAVEY S TR 12:30 - 13:45 | |||
This course investigates the imaging techniques applied in state-of-the-art ultrasound imaging and their theoretical bases. Topics include linear acoustic systems, spatial impulse responses, the k-space formulation, methods of acoustic field calculation, dynamic focusing and apodization, scattering, the statistics of acoustic speckle, speckle correlation, compounding techniques, phase aberration correction, velocity estimation, and flow imaging. A strong emphasis is placed on readings of original sources and student assignments and projects based on realistic acoustic simulations. | |||
ECE 261 FRIEDMAN E TR 15:25 - 16:40 | |||
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. | |||
ECE 261 FRIEDMAN E W 15:25 - 16:40 | |||
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. | |||
ECE 261 FRIEDMAN E W 10:25 - 12:40 | |||
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. | |||
ECE 270 DERY H WF 14:00 - 15:15 | |||
Logic, introduction to proofs, set operations, algorithms, introduction to number theory, recurrence relations, techniques of counting, graphs. Probability spaces, independence, discrete and continuous probability distributions, commonly used distributions (binomial, Poisson, and normal), random variables, expectation and moment generating functions, functions of random variables, laws of large numbers. | |||
ECE 271 MATEOS BUCKST MW 16:50 - 18:05 | |||
The goal of this course is to learn how to model, analyze and simulate stochastic systems, found at the core of a number of disciplines in engineering, for example communication systems, stock options pricing and machine learning. This course is divided into five thematic blocks: Introduction, Probability review, Markov chains, Continuous-time Markov chains, and Gaussian, Markov and stationary random processes. | |||
ECE 277 – TR 12:30 - 13:45 | |||
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 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 391 – – | |||
No description | |||
ECE 391W – – | |||
No description | |||
ECE 392 – – | |||
No description | |||
ECE 393 – – | |||
No description | |||
ECE 394 – – | |||
No description | |||
ECE 395 – – | |||
No description | |||
ECE 396 – – | |||
No description | |||
ECE 398 DEREFINKO V W 14:00 - 15:15 | |||
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. |
Fall 2016
Number | Title | Instructor | Time |
---|---|---|---|
Monday | |||
ECE 140 BOCKO M M 14:00 - 16:40 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 221 IGNJATOVIC Z M 19:40 - 20:55 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 221 IGNJATOVIC Z M 16:50 - 19:30 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 230 SOBOLEWSKI R M 16:50 - 19:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R M 11:50 - 14:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
Monday and Wednesday | |||
ECE 111 MOTTLEY J MW 10:25 - 11:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 114 LEE M MW 15:25 - 16: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 205 – MW 18:15 - 19:30 | |||
Review of complex embedded project development with Xilinx Virtex FPGA eval board and Xilinx CAD tools using Verilog HDL and C programming language. Embedded development and introduction to ethernet, USB, SATA, VGA, DVI, PS2, RS232, GPIO, and soft processor cores. | |||
ECE 206 – MW 16:50 - 18:05 | |||
GPU micro-architecture, including global memory, constant memory, texture memory, SP, SM, scratchpad memory, L1 and L2 cache memory, multi-ported memory, register file, and task scheduler. Parallel programming applications to parallel sorting, reduction, numeric iterations, fundamental graphics operations such as ray tracing. Desktop GPU programming using Nvidia's CUDA (Compute-Unified Device Architecture). CPU/GPU cooperative scheduling of partially serial/partially parallel tasks. No midterms or written exams. Course consists of seven hands-on projects using CUDA. | |||
ECE 271 MATEOS BUCKST MW 16:50 - 18:05 | |||
The goal of this course is to learn how to model, analyze and simulate stochastic systems, found at the core of a number of disciplines in engineering, for example communication systems, stock options pricing and machine learning. This course is divided into five thematic blocks: Introduction, Probability review, Markov chains, Continuous-time Markov chains, and Gaussian, Markov and stationary random processes. | |||
Monday, Wednesday, and Friday | |||
ECE 101 HUANG M MWF 15:25 - 16:15 | |||
A general, high-level 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 hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on. | |||
ECE 216 DEREFINKO V MWF 9:00 - 9:50 | |||
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 micro-controller 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, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures. | |||
ECE 221 IGNJATOVIC Z MWF 10:25 - 11:15 | |||
This course discusses the fundamentals of semiconductor devices – how they are formed; how they function in circuits; how they “integrate” to make the “IC’s” 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 (BJT’s), field effect transistors (FET’s), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses. | |||
Tuesday | |||
ECE 221 IGNJATOVIC Z T 11:05 - 12:20 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 221 IGNJATOVIC Z T 16:50 - 19:30 | |||
Introduction to the physics and operation of semiconductor devices and to the design and analysis of basic electronic circuits. Semiconductor transport properties. P-n junction diodes and diode circuits. Bipolar junction transistors. Single- and multi- stage BJT amplifiers. Differential amplifiers. Small-signal analysis, bias design, time and frequency response of BJT circuits. | |||
ECE 230 SOBOLEWSKI R T 18:15 - 19:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
Tuesday and Thursday | |||
ECE 140 BOCKO M TR 12:30 - 13:45 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 201 IPEK E TR 11:05 - 12:20 | |||
Instruction set architectures. Advanced pipelining techniques Instruction level parallelism. Memory hierarchy design. Multiprocessing. Storage systems. Interconnection network. | |||
ECE 223 SOBOLEWSKI R TR 14:00 - 15:15 | |||
Review of modern solid-state electronic devices, their principles of operation, and fabrication. Solid state physics fundamentals, free electrons, band structure, and transport properties of semiconductors. Nonequilibrium phenomena in semiconductors. P-N junctions, Schottky diodes, field-effect, and bipolar transistors. Modern,high-performance devices. Ultrafast devices. | |||
ECE 224 – TR 12:30 - 13:45 | |||
SEE PHY 251 | |||
ECE 230 SOBOLEWSKI R TR 9:40 - 10:55 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 231 HOWARD T TR 12:30 - 13:45 | |||
This course covers control and planning algorithms with applications in robotics. Topics include transfer function models, state-space models, root-locus analysis, frequency-response analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, model-predictive 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 241 SHARMA G TR 12:30 - 13:45 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 241 SHARMA G TR 19:40 - 22:00 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 244 – TR 16:50 - 18:05 | |||
Digital communication system elements, characterization and representation of communication signals and systems. Digital transmission, binary and M-ary modulation schemes, demodulation and detection, coherent and incoherent demodulators, error performance. Channel capacity, mutual information, simple discrete channels and the AWGN channel. Basics of channel coding and error correction codes. | |||
ECE 245 TAPPARELLO C TR 14:00 - 15:15 | |||
This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs 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 semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking. | |||
ECE 246 WSHAH S TR 16:50 - 18:05 | |||
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. | |||
ECE 247 – TR 14:00 - 15:15 | |||
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 251 MC ALEAVEY S TR 12:30 - 13:45 | |||
This course investigates the imaging techniques applied in state-of-the-art ultrasound imaging and their theoretical bases. Topics include linear acoustic systems, spatial impulse responses, the k-space formulation, methods of acoustic field calculation, dynamic focusing and apodization, scattering, the statistics of acoustic speckle, speckle correlation, compounding techniques, phase aberration correction, velocity estimation, and flow imaging. A strong emphasis is placed on readings of original sources and student assignments and projects based on realistic acoustic simulations. | |||
ECE 261 FRIEDMAN E TR 15:25 - 16:40 | |||
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. | |||
ECE 277 – TR 12:30 - 13:45 | |||
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). | |||
Wednesday | |||
ECE 101 ZAVISLAN J W 16:50 - 18:05 | |||
A general, high-level 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 hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on. | |||
ECE 140 ZAVISLAN J W 16:50 - 18:05 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 216 DEREFINKO V W 17:00 - 20:00 | |||
Architecture of microprocessor and embedded micro-controller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices and programmable peripheral interface controllers. Also described are controller components including timer/counters, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures. | |||
ECE 230 SOBOLEWSKI R W 16:50 - 19:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 230 SOBOLEWSKI R W 11:50 - 14:30 | |||
TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications. | |||
ECE 245 TAPPARELLO C W 10:25 - 11:40 | |||
This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs 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 semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking. | |||
ECE 261 FRIEDMAN E W 15:25 - 16:40 | |||
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. | |||
ECE 261 FRIEDMAN E W 10:25 - 12:40 | |||
Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation. | |||
ECE 398 DEREFINKO V W 14:00 - 15:15 | |||
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. | |||
Wednesday and Friday | |||
ECE 270 DERY H WF 14:00 - 15:15 | |||
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 111 MOTTLEY J R 14:00 - 16:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 216 DEREFINKO V R 12:30 - 18:05 | |||
Architecture of microprocessor and embedded micro-controller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices and programmable peripheral interface controllers. Also described are controller components including timer/counters, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures. | |||
ECE 241 SHARMA G R 18:15 - 19:30 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 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 101 HUANG M F 10:25 - 11:40 | |||
A general, high-level 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 hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on. | |||
ECE 111 MOTTLEY J F 10:25 - 11:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J F 14:00 - 16:40 | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 114 LEE M F 11:50 - 13:50 | |||
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 140 BOCKO M F 14:00 - 16:40 | |||
Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology. | |||
ECE 231 HOWARD T F 14:00 - 14:50 | |||
This course covers control and planning algorithms with applications in robotics. Topics include transfer function models, state-space models, root-locus analysis, frequency-response analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, model-predictive 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 241 SHARMA G F 9:00 - 10:15 | |||
Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms. | |||
ECE 245 TAPPARELLO C F 16:50 - 19:30 | |||
This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs 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 semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking. | |||
ECE 246 WSHAH S F 14:00 - 15:15 | |||
Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis. | |||
TBA | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 MOTTLEY J – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 111 – – | |||
Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites 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. | |||
ECE 391 – – | |||
No description | |||
ECE 391W – – | |||
No description | |||
ECE 392 – – | |||
No description | |||
ECE 393 – – | |||
No description | |||
ECE 394 – – | |||
No description | |||
ECE 395 – – | |||
No description | |||
ECE 396 – – | |||
No description |