Bradley Logo

Schedule of Classes

 

Spring Semester 2018

 

Electrical & Computer Engineering
Yufeng Lu • BECC 4256 • 309-677-3564
ECE101Introduction to EE: DC Circuits (2 hours)
 01 MWF2:00 PM -2:50 PM JOB330 Brian D Huggins  
 02 Canceled
ECE102Intro to EE: Digital Systems (3 hours)
 01 Canceled
 02 MWF3:00 PM -3:50 PM JOB300 Suruz Miah  
ECE206Continuous-time Signals and Systems (3 hours)
Prerequisite: ECE 204 with a minimum grade of C.
 01 MWF9:00 AM -9:50 AM JOB330 In Soo Ahn  
ECE207Simulation and Analysis for Electrical Engineers (2 hours)
Prerequisite: ECE103 with a minimum grade of C.
Corequisite: Concurrent enrollment in MTH 207.
 01 MWF11:00 AM -11:50 AM JOB341 Mohammed Imtiaz  
ECE208Transmission Lines and Electromagnetic Fields (3 hours)
Prerequisite: Concurrent enrollment in MTH 223
Prerequisite: ECE 204 with a minimum grade of C
 01 MWF10:00 AM -10:50 AM JOB330 Prasad Shastry  
ECE221AC Circuits and Systems Laboratory (2 hours)
Prerequisite: A minimum grade of C in ECE 204 and credit in ECE 205.
Corequisite: ECE 206.
 01 W3:00 PM -3:50 PM JOB341 Yufeng Lu  
 02 Canceled
 A Th9:00 AM -11:50 AM JOB143 Yufeng Lu  
 B Th2:00 PM -4:50 PM JOB143 Jing Wang  
ECE227Electrical Engineering Fundamentals (4 hours)
Prerequisite: PHY 201
Corequisite: MTH 224
Lab is to be arranged.
 01 MWF9:00 AM -9:50 AM JOB308 Prasad Shastry  
 and W2:00 PM -4:00 PM     JOB143     Steven D Gutschlag 
 02 MWF10:00 AM -10:50 AM JOB308 Steven D Gutschlag  
 and M2:00 PM -4:00 PM     JOB143      
ECE328Fundamentals of Electrical Engineering II (3 hours)
Prerequisite: ECE 327.
 01 MWF10:00 AM -10:50 AM JOB326 Suruz Miah  
ECE402Undergraduate Design Seminar II (1 hour)
Prerequisite: ECE401 with a minimum grade of C.
 01 W12:00 PM -12:50 PM JOB330 Brian D Huggins  
ECE409Special Topics (1 to 6 hours)
Prerequisite: Consent of instructor.
 01 Canceled
 Cooperative Control
 02 Canceled
 Cooperative Control
ECE410Special Topics (1 to 6 hours)
Prerequisite: Consent of instructor.
 01 *R* MTu4:30 PM -5:45 PM JOB341 Joshua M. Williams  
 "Power Electronics"
 02 *R* Arr     Steven D Gutschlag  
 LabA Th8:00 AM -11:00 AM JOB247 Steven D Gutschlag  
 "Power Lab"
ECE432Communication Theory II (3 hours)
Prerequisite: ECE 431 with a minimum grade of C.
 01 Arr10:00 AM -10:50 AM    In Soo Ahn  
ECE442Control System Theory II (3 hours)
Prerequisite: A minimum grade of C in: ECE 441 and ECE 301
 01 MWF9:00 AM -9:50 AM JOB326 Jing Wang  
ECE453Radio Frequency Communications Laboratory (3 hours)
Prerequisite: ECE 451 with a minimum of C
 01 MW2:00 PM -2:50 PM JOB215 Prasad Shastry  
 A Th2:00 PM -5:00 PM JOB325 Prasad Shastry  
 B *R* Tu2:00 PM -5:00 PM JOB325 Prasad Shastry  
ECE460Digital Signal Processing (3 hours)
Prerequisite: ECE 301 with a minimum grade of C.
 01 TT9:00 AM -10:15 AM JOB300 Yufeng Lu  
ECE465Engineering Applications of Neural Networks (3 hours)
Prerequisite: ECE 302 with a minimum grade of C.
 01 MWF10:00 AM -10:50 AM JOB327 Mohammed Imtiaz  
ECE467Mobile Robotics Laboratory (3 hours)
Prerequisite: ECE 207 and ECE 322 with a minimum grade of C.
 01 MW1:00 PM -1:50 PM JOB327 Suruz Miah  
 LabA Tu9:00 AM -11:50 AM JOB254 Suruz Miah  
 "Robotics Design Lab"
ECE471Real-time Operating Systems (3 hours)
Prerequisite: ECE 205 with minimum grade of C.
 01 MWF11:00 AM -11:50 AM JOB330 Aleksander Malinowski  
ECE472Embedded Microcontroller Linux (3 hours)
Prerequisite: ECE 205 with a minimum grade of C.
 01 MW4:30 PM -5:45 PM JOB330 Aleksander Malinowski  
ECE473Embedded TCP/IP (3 hours)
Prerequisite: ECE 205 with minimum grade of C.
Crosslisted as ECE 573.
 01 MW3:00 PM -4:15 PM JOB330 Aleksander Malinowski  
ECE482Digital Systems: High Level Synthesis and Codesign (3 hours)
Prerequisite: ECE 205 with a minimum of C.
 01 MWF2:00 PM -2:50 PM JOB327 Yufeng Lu  
ECE499Senior Capstone Project II (3 hours)
Prerequisite: ECE 498 with a minimum grade of C.
 01 Arr  JOB248 In Soo Ahn  
 02 Arr  JOB248 Mohammed Imtiaz  
 03 Arr  JOB248 Steven D Gutschlag  
 04 Arr  JOB248 Yufeng Lu  
 05 Arr  JOB248 Aleksander Malinowski  
 06 Arr  JOB248 Suruz Miah  
 07 Arr  JOB248 Prasad Shastry  
 08 Arr  JOB248 Jing Wang  
 09 Arr     Brian D Huggins  
ECE532Communication Theory II (3 hours)
Prerequisite: ECE 531 with a minimum grade of B or equivalent. Not open to students with credit in ECE 432.
 01 Arr     In Soo Ahn  
ECE553Radio Frequency Communications Laboratory (3 hours)
Prerequisite: ECE 551 with a minimum of B or equivalent. Not open to students with credit in ECE 453.
 01 MW2:00 PM -2:50 PM JOB327 Prasad Shastry  
 LabA Th2:00 PM -5:00 PM JOB325 Prasad Shastry  
ECE560Digital Signal Processing (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 301 or equivalent. Not open to students with credit in ECE 460.
 01 TT9:00 AM -10:15 AM JOB300 Yufeng Lu  
ECE563Medical Imaging (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 206 or equivalent. Not open to students with credit in ECE 463.
 01 Canceled
ECE565Engineering Applications of Neural Networks (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 302 or equivalent. Not open to students with credit in ECE 465.
 01 MWF10:00 AM -10:50 AM JOB327 Mohammed Imtiaz  
ECE571Real-time Operating Systems (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 205 or equivalent. Not open to students with credit in ECE 471.
 01 MWF11:00 AM -11:50 AM JOB330 Aleksander Malinowski  
ECE572Embedded Microcontroller Linux (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 205 or equivalent. Not open to students with credit in ECE 472.
 01 MW4:30 PM -5:45 PM JOB330 Aleksander Malinowski  
ECE573Embedded TCP/IP (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 205 or equivalent. Not open to students with credit in ECE 473.
 01 MW3:00 PM -4:15 PM JOB330 Aleksander Malinowski  
ECE582Digital Systems: High Level Synthesis and Codesign (3 hours)
Prerequisite: ECE 205 with a minimum grade of C or equivalent, or graduate standing, or consent of the instructor. Not open to students with credit in ECE 482.
 01 MWF2:00 PM -2:50 PM JOB341 Yufeng Lu  
ECE630Random Variables and Signals (3 hours)
Prerequisite: Graduate standing or a minimum grade of B in ECE 302 or equivalent.
 01 Canceled
ECE642Advanced Control Systems (3 hours)
Prerequisite: A minimum grade of B in ECE640.
 01 MWF1:00 PM -1:50 PM JOB215 Jing Wang  
ECE681Topics in Electrical Engineering (0 to 6 hours)
 01 TT2:00 PM -3:15 PM JOB327 Staff  
 08 *R* Arr     Aleksander Malinowski  
 "Linux and CAN Comm"
ECE691Research I (0 to 6 hours)
 01 Arr     Staff  
 
Introduction to electrical engineering. Topics includes: voltage, current, resistance, power, and energy, fundamentals of DC circuit analysis using Ohm's and Kirchoff's laws, Thevenin and Norton equivalent circuits, superposition, DC analysis of operational amplifiers, and simulation and analysis of DC circuits using SPICE.
Introduction to logic design with focus on the following topics: fundamentals of Boolean algebra and minimization techniques, logic realizations of SOP and POS functions, multiple function synthesis using PLDs, combinational circuit design as it applies to computers, sequential circuit elements, flip flops, counters and shift-registers, clock generation circuits, algorithmic state machine method of designing sequential circuits, and VHDL design and synthesis. Course culminates with a design project that uses VHDL to implement a finite state machine.
The study of signals and systems using the continuous-time approach. Topics covered: Modeling of continuous time physical systems, sampling, transformation of continuous-time signals, Fourier series, Fourier transform, energy and power density spectra, filter design, stability, state variables for continuous-time systems, feedback, bandwidth, modulation. Simulation and analysis of systems using MATLAB and Simulink.
Numerical analysis and modeling techniques of real-world problems as pertinent to electrical engineers using MATLAB and Simulink.
Time-harmonic steady-state and transient analysis of radio frequency (RF) transmission lines (T Lines); impedance matching; the Smith chart and its applications; vector analysis; static electric fields and capacitance; steady currents and resistance; static magnetic fields and inductance; electrical and magnetic properties of materials; electric and magnetic boundary conditions; electric and magnetic energies.
The student is introduced to experimental implementation of topics covered in ECE 204, ECE 205, and ECE 206.
Introduce fundamentals of electrical engineering principles. Basic circuit theory, Operational Amplifiers, First and second order passive circuits, AC sinusoidal analysis, Frequency Responses, Digital logic circuits, DC motors and generators, and accompanying laboratory experiments and projects. Open to non-electrical engineering majors only.
Electronics; magnetic fields and circuits; magnetic coupling; energy conversion; electromechanics; rotating devices; digital techniques; control systems.
Multidisciplinary team effort to identify a market need based on realistic constraints; propose an electrical or electronic product to meet the need; prepare and present a strategy for launching a business venture to design, develop, manufacture and sell the product.
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes.
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes.
Digital communication systems; modulation; demodulation; maximum likelihood detection; trade-offs between bandwidth and power; bit error rate; channel coding techniques: block coding, convolutional coding, and iterative decoding; mutual information; channel capacity; trellis-coded modulation; synchronization. Cross-listed as ECE 532.
Frequency domain design of linear automatic control systems. Analysis and design of linear automatic control systems for sampled-data and discrete-time systems. Classical and modern control theory methods. Modeling of sampled-data and discrete-time systems.
Radio frequency measurements of wireless system components and subsystems, time and frequency domain measurements of analog and digital signals in communication systems, computer-aided design, fabrication, and testing of microwave integrated circuit. Cross-listed as ECE 553.
Design of digital filters and multirate systems. Topics include: review of discrete-time signals and systems, generalized linear phase, all-pass filters, minimum phase systems, inverse systems, FIR filter design, IIR filter design, resampling in time and frequency domain, half-band filters, polyphase filters, quadrature mirror filters and wavelets. Cross-listed as ECE 560.
Provides a working knowledge of the theory, design, and engineering applications of artificial neural networks. Emphasis will be directed to low-level implementation such as embedded microcontrollers and integrated circuits. Specific architectures such as correlation matrix memory, perceptron, adaline, multilayer networks, radial-basis function networks, and Hopfield networks will be examined as well as their corresponding learning rules. Cross-listed as ECE 565.
An explorative laboratory-based study of autonomous mobile robotics. Mobile robots utilizing sensors and microcontrollers to navigate using localization, motion control, and mapping algorithms.
Advanced programming of small microprocessor-based systems using high-level programming languages applied to real situations: data acquisition, control, communication, small real-time operating systems. Software development for devices from a family of microcontrollers that are relevant to industrial applications. Cross-listed as ECE 571.
Understanding of Linux and its adoption as an embedded OS platform, including process and thread management; communication, synchronization, and deadlocks; virtual memory and file systems; overview of methods and techniques to design and create embedded systems based on the Linux kernel. The essentials of the Linux operating system are discussed from the embedded system point of view, including selecting, configuring, cross-compiling, and installing a target-specific kernel, drivers, and subsystems; the GNU development tool chain; and tools used to build embedded Linux systems. Cross-listed as ECE 572.
Fundamental concepts of computer networks and network programming; computer network topologies; TCP/IP stack; IP routing and routing algorithms; client-server paradigm; lower-layers protocols: IP, UDP, and TCP; basic application-layer protocols: HTTP, SMTP, POP3, TIME, TFTP, and DHCP; Berkeley Socket API; examples of socket API for small 8-bit or 16-bit embedded microcontroller system; principles of network security. Cross-listed as ECE 573.
Topics covered: FPGA architecture; embedded development tool flow; introduction to SoC; shared/dedicated busses; customized IP design; HW/SW interface; system performance analysis and bottleneck identification for a given HW/SW architecture; software partition; transformation between HW/SW components; hardware acceleration, FPGA codesign applications. Cross-listed as ECE 582.
Continuation of the design and implementation of the senior design capstone project. Culminates in an oral presentation and a written report.
Digital communication systems; modulation; demodulation; maximum likelihood detection; trade-offs between bandwidth and power; bit error rate; channel coding techniques: block coding, convolutional coding, and iterative decoding; mutual information; channel capacity; trellis-coded modulation; synchronization. Cross-listed as ECE 432.
Radio frequency measurements of wireless system components and subsystems, time and frequency domain measurements of analog and digital signals in communication systems, computer-aided design, fabrication, and testing of microwave integrated circuit. Cross-listed as ECE 453.
Design of digital filters and multirate systems. Topics include: review of discrete-time signals and systems, generalized linear phase, all-pass filters, minimum phase systems, inverse systems, FIR filter design, IIR filter design, resampling in time and frequency domain, half-band filters, polyphase filters, quadrature mirror filters and wavelets. Cross-listed as ECE 460.
Introduction to the common methods and devices employed for medical imaging, including conventional x-ray imaging, x-ray computed tomography (CT), nuclear medicine (single photon planar imaging), single photon emission computed tomography (SPECT), and positron emission tomography (PET), magnetic resonance imaging (MRI), and ultra-sound imaging. The physics and design of systems, typical clinical applications, medical image processing, and tomographic reconstruction. Cross-listed as ECE 463.
Provides a working knowledge of the theory, design, and engineering applications of artificial neural networks. Emphasis will be directed to low-level implementation such as embedded microcontrollers and integrated circuits. Specific architectures such as correlation matrix memory, perceptron, adaline, multilayer networks, radial-basis function networks, and Hopfield networks will be examined as well as their corresponding learning rules. Cross-listed as ECE 465.
Advanced programming of small microprocessor-based systems using high-level programming languages applied to real situations: data acquisition, control, communication, small real-time operating systems. Software development for devices from a family of microcontrollers that is relevant to industrial applications. Cross-listed as ECE 471.
Advanced programming of small microprocessor-based systems using high-level programming languages applied to real situations: data acquisition, control, communication, small real-time operating systems. Software development for devices from a family of microcontrollers that is relevant to industrial applications. Cross-listed as ECE 472.
Fundamental concepts of computer networks and network programming; computer network topologies; TCP/IP stack; IP routing and routing algorithms; client-server paradigm; lower-layers protocols: IP, UDP, and TCP; basic application-layer protocols: HTTP, SMTP, POP3, TIME, TFTP, and DHCP; Berkeley Socket API; examples of socket API for small 8-bit or 16-bit embedded microcontroller system; principles of network security. Cross-listed as ECE 473.
Provides an introduction to hardware/software (HW/SW) codesign. The codesign is a set of methodologies and techniques to support the concurrent design to effectively reduce multiple iteration and major redesigns in embedded systems. FPGA device is an innovative platform to conduct codesign for System-on-a-Chip (SoC). Topics covered: FPGA architecture; embedded development tool flow; introduction to SoC; shared/dedicated busses; customized IP design; HW/SW interface; system performance analysis and bottleneck identification for a given HW/SW architecture; software partition; transformation between HW/SW components; hardware acceleration, FPGA codesign applications. Cross-listed as ECE 482.
Axiomatic probability; probability distributions; correlation functions; power spectral density; random processes; Markov chains and Markov processes; linear and non-linear systems with random inputs; linear mean square estimation; Wiener and Kalman filtering; applications to signal processing problems.
Analysis, design and implementation of digital computer-controlled systems. Transform and state variable methods are used to analyze and design digital controllers. Introduction to discrete time optimal control, Kalman-Bucy filtering, system identification, nonlinear control, adaptive control, H-infinity control, contemporary software and hardware tools for design and rapid implementation of real-time digital controllers, and hardware-in-the-loop simulation of closed loop systems are presented.
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes. Repeatable to a maximum of 6 semester hours.
Graduate research on a project selected by student and advisor. Repeatable to a maximum of 6 semester hours.
Picture of Instructor


Choose a different department

Choose a different semester

Search Class Database

Course Delivery Method Definitions