Bradley Logo

Schedule of Classes

 

Spring Semester 2021

 

Electrical & Computer Engineering
Yufeng Lu • BECC 4256 • 309-677-3564
ECE101Introduction to EE: DC Circuits (2 hours)
 01 MW2:00 PM -2:50 PM BEC3226 Jing Wang  
 02 MW3:00 PM -3:50 PM BEC4120 Suruz Miah  
ECE102Intro to EE: Digital Systems (3 hours)
 01 MWF2:00 PM -2:50 PM STU222A Young Soo Kim  
 02 MWF3:00 PM -3:50 PM BEC4160 Young Soo Kim  
ECE200Engineering Co-Op (0 hours)
Prerequisite: Sophomore standing in the College of Engineering and Technology, 2.0 overall grade point average at Bradley, approval of engineering and technology Co-op coordinator and Co-op faculty advisor.
 01 *R* Arr     Julie ReyerCore: EL 
ECE206Continuous-time Signals and Systems (3 hours)
Prerequisite: ECE 204 with a minimum grade of C.
 01 MWF10:00 AM -10:50 AM BEC4120 Yufeng Lu  
 02 MWF11:00 AM -11:50 AM BEC4261 Yufeng Lu  
ECE207Simulation and Analysis for Electrical Engineers (2 hours)
Prerequisite: ECE103 with a minimum grade of C.
Corequisite: Concurrent enrollment in MTH 207.
 01 MW10:00 AM -10:50 AM BEC3160 Mohammed Imtiaz  
 02 MW11:00 AM -11:50 AM BEC3160 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 MWF9:00 AM -9:50 AM ONLONL Prasad Shastry Online Course
 and MWF9:00 AM -9:50 AM     BEC4242      
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 ONLONL Jing Wang Online Course
 A Th9:00 AM -11:30 AM BEC4242 Yufeng Lu Non-Virtual Course
 B Th2:00 PM -4:30 PM BEC4242 Jing Wang Non-Virtual Course
ECE227Electrical Engineering Fundamentals (4 hours)
Prerequisite: PHY 201
Corequisite: MTH 224
 01 MWF10:00 AM -10:50 AM BEC4242 Prasad Shastry Non-Virtual Course
 and W3:00 PM -4:50 PM     BEC4242     Prasad Shastry 
 02 MWF9:00 AM -9:50 AM BEC3160 Suruz Miah Non-Virtual Course
 and F3:00 PM -4:50 PM     BEC4242      
ECE401Undergraduate Design Seminar I (1 hour)
Corequisite: ECE 497.
 01 Arr     Yufeng Lu  
ECE402Undergraduate Design Seminar II (1 hour)
Prerequisite: ECE401 with a minimum grade of C.
 01 W12:00 PM -12:50 PM ONLONL Aleksander MalinowskiCore: EL,WIOnline Course
ECE410Special Topics (1 to 6 hours)
Prerequisite: Consent of instructor.
 01 Arr     Yufeng Lu  
 "Advanced DSP"
 02 Arr     Yufeng Lu  
 03 Arr     Mohammed Imtiaz  
 "Adv Machine Learning"
ECE440Electromechanical Systems (3 hours)
Prerequisite: ECE 206 with a minimum grade of C
Corequisite: Concurrent enrollment in ECE303
 01 MWF1:00 PM -1:50 PM ONLONL Steven D Gutschlag Online Course
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 BEC4120 Jing Wang  
ECE446Power Laboratory (3 hours)
Prerequisite: ECE 303
 01 Tu9:00 AM -11:50 AM ONLONL Steven D Gutschlag Online Course
 and M2:00 PM -2:50 PM     ONLONL     Staff 
ECE450Electromagnetic Theory (3 hours)
Prerequisite: ECE 208 with a minimum of C.
 01 *R* Arr     Prasad Shastry  
ECE451Radio Frequency Circuits and Systems (3 hours)
Prerequisite: A minimum grade of C in: ECE208, ECE221.
Corequisite: Concurrent enrollment in ECE303.
 01 MWF1:00 PM -1:50 PM BEC4242 Prasad Shastry  
ECE460Digital Signal Processing (3 hours)
Prerequisite: ECE 301 with a minimum grade of C.
 01 Canceled
ECE465Engineering Applications of Machine Learning (3 hours)
Prerequisite: ECE 302 with a minimum grade of C.
 01 MWF12:00 PM -12:50 PM STU222A Mohammed Imtiaz  
ECE468Introduction to Mechatronics (3 hours)
Prerequisite: ECE 221 or ECE 227
 01 TT10:30 AM -11:45 AM BEC3160 Suruz Miah  
ECE471Real-time Operating Systems (3 hours)
Prerequisite: ECE 205 with minimum grade of C.
 01 MWF11:00 AM -11:50 AM BEC4240 Aleksander Malinowski  
ECE472Embedded Microcontroller Linux (3 hours)
Prerequisite: ECE 205 with a minimum grade of C.
 01 MW4:30 PM -5:45 PM BEC4240 Aleksander Malinowski  
ECE473Embedded TCP/IP (3 hours)
Prerequisite: ECE 205 with minimum grade of C.
Cross-listed as ECE 573.
 01 MW3:00 PM -4:15 PM BEC4240 Aleksander Malinowski  
ECE481Digital Systems: Design and Synthesis (3 hours)
Corequisite: Concurrent enrollment in ECE322.
 01 TT12:00 PM -1:15 PM BEC2132 Young Soo Kim  
ECE497Capstone Project System Level Design (1 hour)
Prerequisite: A minimum grade of C in ECE 301, ECE 302, ECE 303, and ECE 322. Concurrent enrollment in two core courses.
 01 Arr     Aleksander Malinowski  
ECE498Senior Capstone Project I (2 hours)
Prerequisite: Concurrent enrollment in ECE 497.
 01 Arr     Aleksander Malinowski  
ECE499Senior Capstone Project II (3 hours)
Prerequisite: ECE 498 with a minimum grade of C.
 01 TT9:00 AM -11:50 AM BEC4281 Young Soo KimCore: WINon-Virtual Course
 02 TT9:00 AM -11:50 AM BEC4281 Mohammed ImtiazCore: WIHybrid Course
 03 TT2:00 PM -4:50 PM BEC4281 Yufeng LuCore: WINon-Virtual Course
 04 TT9:00 AM -11:50 AM BEC4281 Aleksander MalinowskiCore: WIHybrid Course
 05 TT2:00 PM -4:50 PM BEC4281 Suruz MiahCore: WINon-Virtual Course
 06 TT2:00 PM -4:50 PM BEC4281 Prasad ShastryCore: WINon-Virtual Course
 07 TT2:00 PM -4:50 PM BEC4281 Jing WangCore: WINon-Virtual Course
ECE551Radio Frequency Circuits and Systems (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in: ECE 208, ECE 221, ECE 303 or equivalents. Not open to students with credit in ECE 451.
 01 MWF1:00 PM -1:50 PM BEC4260 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 Canceled
ECE565Engineering Applications of Machine Learning (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 MWF12:00 PM -12:50 PM STU222A Mohammed Imtiaz  
ECE568Introduction to Mechatronics (3 hours)
Prerequisite: ECE 221 or ECE 227
 01 TT10:30 AM -11:45 AM BEC3160 Suruz Miah  
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 BEC4240 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 BEC4240 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.
Cross-listed as ECE 473.
 01 MW3:00 PM -4:15 PM BEC4240 Aleksander Malinowski  
ECE581Digital Systems: Design and Synthesis (3 hours)
Prerequisite: A minimum grade of C in ECE 322 or equivalent, or graduate standing, or consent of the instructor. Not open to students with credit in ECE 481.
 01 TT12:00 PM -1:15 PM BEC2132 Young Soo Kim  
ECE681Topics in Electrical Engineering (0 to 6 hours)
 01 Arr     Young Soo Kim  
 "Using ML in EDA"
 02 Arr     Mohammed Imtiaz  
 "ML for IoT"
ECE691Research I (0 to 6 hours)
 01 Arr     Staff  
 02 Arr     Staff  
ECE699Thesis (0 to 6 hours)
Prerequisite: Consent of department chair; unconditional status.
 01 Arr     Staff  
 02 Arr     Staff  
 
Introduction to electrical engineering. Topics includes: voltage, current, and power, circuit elements, fundamentals of DC circuit analysis using Ohm's and Kirchoff's laws, Thevenin and Norton equivalent circuits, superposition, and DC analysis of operational amplifiers.
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.
Full-time cooperative education assignment for electrical engineering students who alternate periods of full-time school with periods of full-time academic or career-related work in industry. Satisfactory/Unsatisfactory.
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.
Multidisciplinary team effort to identify a market need based on realistic constraints; propose an electrical or electronic product to meet the need; prepare a feasibility study assessing economic and technical viability of the product.
Continuation of multidisciplinary team effort to prepare a business plan for the launch of a venture based on the electronic product proposed and analyzed in ECE 401. Each student will also gain insight into the critical importance of professional ethics by identifying and analyzing a case in which flawed ethical decisions lead to negative outcomes for individuals and their company. Both deliverables require significant writing, the quality of which will have a major impact on the student's grade.
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes.
Introduction to dynamic systems analysis with emphasis on mathematical modeling of sensors and electromechanical devices for control system applications. Fundamentals of power and industrial electronics.
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.
Experiments in transformers and rotating machines. Covered topics: electric machinery principles; brushed DC motor connections, operational characteristics, and applications; linear brushed DC motor model development, simulation, and verification; wound rotor and squirrel cage AC induction motor connections, operational characteristics, and applications; linear single-phase transformer model development and verification; power electronic H-bridge.
Time-varying electric and magnetic fields; Maxwell's equations; electromagnetic potentials; electromagnetic boundary conditions; plane-wave propagation in unbounded conducting and non-conducting media; wave polarization; Poynting vector; reflection and transmission of waves at boundaries;and radiation and antennas. Cross-listed as ECE 550.
Review of transmission lines, impedance matching and transformations, S-parameters, passive RF junctions, RF amplifier design, RF systems, and front-end design. Cross-listed as ECE 551.
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.
This course covers the theory, design, and engineering applications of machine learning with the emphasis on computational intelligence. Embedded hardware platforms, high-performance libraries, and high-performance architectures are used for implementation. Variants such as Deep Neural Networks and Convolutional Neural Networks are examined. Cross-listed as ECE 565.
Introduction to mechatronics: mechatronics overview, sensors and actuators modeling, interfacing sensors and actuators with digital systems.
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.
A structured guide to the modeling of the design of digital systems, using VHDL, a hardware description language. VHDL is designed to fill a number of needs in the design process. It allows description of the structure of a system and the specification of the function using familiar programming language forms. As a result it allows the design of a system to be simulated and synthesized. Cross-listed as ECE 581.
The primary goal of this course is to have the student (and partner) choose a senior project and use a top-down design approach prior to implementation in senior lab. In addition, the student will serve on a Design Review Team (DRT) that will analyze other senior projects.
Design and implementation of senior design capstone project. Requires an oral progress presentation.
Continuation of the design and implementation of the senior design capstone project. Culminates in an oral presentation and a written report.
Review of transmission lines, impedance matching and transformations, S-parameters, passive RF junctions, RF amplifier design, RF systems, and front-end design. Cross-listed as ECE 451.
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.
This course covers the theory, design, and engineering applications of machine learning with the emphasis on computational intelligence. Embedded hardware platforms, high-performance libraries, and high-performance architectures are used for implementation. Variants such as Deep Neural Networks and Convolutional Neural Networks are examined. Cross-listed as ECE 465.
Introduction to mechatronics: mechatronics overview, sensors and actuators modeling, interfacing sensors and actuators with digital systems. Cross-listed as ECE 468. Not open to students with credit in ECE 468.
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.
A structured guide to the modeling of the design of digital systems, using VHDL, a hardware description language. VHDL is designed to fill a number of needs in the design process. It allows description of the structure of a system and the specification of the function using familiar programming language forms. As a result it allows the design of a system to be simulated and synthesized. Cross-listed as ECE 481.
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.
Advanced electrical and computer engineering research or design under the guidance of a faculty advisor. Required of students choosing thesis option. Repeatable to a maximum of 6 semester hours.
This course meets a Core Curriculum requirement.
OC - Communication - Oral Communication
W1 - Communication - Writing 1
W2 - Communication - Writing 2
FA - Fine Arts
GS - Global Perspective - Global Systems
WC - Global Perspective - World Cultures
HU - Humanities
NS - Knowledge and Reasoning in the Natural Sciences
SB - Knowledge and Reasoning in the Social and Behavioral Sciences
MI - Multidisciplinary Integration
QR - Quantitative Reasoning
This section meets a Core Curriculum requirement.
EL - Experiential Learning
IL - Integrative Learning
WI - Writing Intensive
Picture of Instructor


Choose a different department

Choose a different semester

Search Class Database

Course Delivery Method Definitions