Bradley Logo

Schedule of Classes

 

Fall Semester 2023

 

Electrical & Computer Engineering
Yufeng Lu • BECC 4256 • 309-677-3564
ECE100Introduction to Electrical and Computer Engineering (2 hours)
 01 Tu9:00 AM -11:30 AM BEC4242 Mohammed Imtiaz  
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     Rick SmithCore: EL 
ECE205Microcontroller Architecture and Programming (3 hours)
Prerequisite: A minimum grade of C in: ECE 102, ECE103
 01 *R* MWF1:00 PM -1:50 PM BEC4240 Aleksander Malinowski  
 and  10:30 AM -11:45 AM     BEC4261      
 Tuesdays 10:30-11:45 a.m. class meetings are for exams. Review Sessions TBA.
ECE206Continuous-time Signals and Systems (3 hours)
Prerequisite: ECE 204 with a minimum grade of C.
 01 *R* Arr     Yufeng Lu  
ECE214Linear Circuits Analysis and Design (4 hours)
Prerequisite: A minimum grade of C in ECE 100 or equivalent with consent of instructor.
 01 MWF10:00 AM -10:50 AM BEC4261 Jing Wang  
 and Tu9:00 AM -10:15 AM     BEC4261     Jing Wang 
ECE227Electrical Engineering Fundamentals (4 hours)
Prerequisite: PHY 201
Corequisite: MTH 224
 01 MWF12:00 PM -12:50 PM BEC4242 Prasad Shastry  
 and W3:00 PM -4:50 PM     BEC4242     Steven D Gutschlag 
 02 Canceled
 and M3:00 PM -4:50 PM     BEC4242      
ECE301Discrete-time Signals and Systems (3 hours)
Prerequisite: A minimum grade of C in: ECE 206
 01 MWF9:00 AM -9:50 AM BEC3226 Yufeng Lu  
ECE302Probability, Statistics, and Random Processes for EE (3 hours)
Prerequisite: A minimum grade of C in: ECE 206
 01 MWF10:00 AM -10:50 AM BEC4240 Suruz Miah  
ECE303Electronics (3 hours)
Prerequisite: ECE 204 with a minimum grade of C.
 01 MW3:00 PM -4:15 PM BEC4261 Prasad Shastry  
ECE305Microcontroller Architecture, Programming and Applications (4 hours)
Prerequisite: A minimum grade of C in: ECE 102, ECE 103
 01 MWF1:00 PM -1:50 PM BEC4240 Aleksander Malinowski  
 and Tu10:30 AM -11:45 AM     BEC4261     Aleksander Malinowski 
ECE322Electronics and Interfacing Laboratory (2 hours)
Prerequisite: A minimum grade of C in: ECE 205, ECE 221
Corequisite: Concurrent enrollment in ECE 303
 01 TT1:30 PM -3:50 PM BEC4261 Aleksander Malinowski  
ECE398Vertical Integrated Project (0 to 4 hours)
Prerequisite: Approval from department and advisors
 01 Arr     Mohammed Imtiaz  
ECE401Undergraduate Design Seminar I (1 hour)
Corequisite: ECE 497.
 01 M2:00 PM -2:50 PM BEC4140 Aleksander Malinowski  
ECE409Special Topics (1 to 6 hours)
Prerequisite: Consent of instructor.
 01 *R* Arr     Aleksander Malinowski  
 "Dockers & Labtainers"
ECE441Feedback Control of Dynamic Systems (3 hours)
Prerequisite: Minimum grade of C in ECE 206 and ECE 221
Corequisite: Concurrent enrollment in ECE 303
 01 MWF1:00 PM -1:50 PM BEC4160 Jing Wang  
ECE444Introduction to Autonomous Robotics (3 hours)
Prerequisite: MTH 224, ECE 205 or equivalent, ECE 221 or ECE 227.
 01 MW2:00 PM -2:50 PM BEC3240 Suruz Miah  
 and Tu8:00 AM -9:50 AM     BEC3240      
ECE445Power Electronics Fundamentals (3 hours)
Prerequisite: ECE 303
 01 MWF8:00 AM -8:50 AM BEC4242 Steven D Gutschlag  
ECE451Radio Frequency Circuits and Systems (3 hours)
Prerequisite: A minimum grade of C in: ECE208, ECE221.
Corequisite: Concurrent enrollment in ECE303.
 01 Canceled
ECE462Digital Image Processing (3 hours)
Prerequisite: ECE 301 or ME 273 with a minimum grade of C.
 01 MWF12:00 PM -12:50 PM BEC4240 Mohammed Imtiaz  
ECE471Real-time Operating Systems (3 hours)
Prerequisite: ECE 205 or ECE 305 with a minimum grade of C, or proficiency in microcontroller programming in a structural computer language.
 01 MWF11:00 AM -11:50 AM BEC4240 Aleksander Malinowski  
ECE481Digital Systems: Design and Synthesis (3 hours)
Prerequisite: ECE 205 or ECE 305 with a minimum grade of C.
 01 TT10:30 AM -11:45 AM BEC4240 Yufeng Lu  
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 TT12:00 PM -12:50 PM BEC4140 Prasad Shastry Online Course
 The class will be online during the scheduled class time on Tuesday/Thursday 12:00 to 12:50 pm. All invited speakers will present online for design seminars. Students will work under their advisors for preliminary project work.
ECE498Senior Capstone Project I (2 hours)
Prerequisite: Concurrent enrollment in ECE 497.
 01 TT12:00 PM -12:50 PM BEC4281 Prasad ShastryCore: EL,WI 
 and F2:00 PM -3:50 PM     BEC4281     Prasad Shastry 
ECE499Senior Capstone Project II (3 hours)
Prerequisite: ECE 498 with a minimum grade of C.
 01 TT12:00 PM -12:50 PM BEC4281 Yufeng LuCore: EL,WI 
 and F2:00 PM -3:50 PM     BEC4241     Yufeng Lu 
ECE541Feedback Control of Dynamic Systems (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE206 and ECE22 or their equivalents;
 01 MWF1:00 PM -1:50 PM BEC4160 Jing Wang  
ECE544Introduction to Autonomous Robotics (3 hours)
Prerequisite: MTH 224, ECE 205 or equivalent, ECE 221 or ECE 227, or graduate standing.
 01 MW2:00 PM -2:50 PM BEC3240 Suruz Miah  
 and Tu8:00 AM -9:50 AM             
ECE545Power Electronics Fundamentals (3 hours)
 01 MWF8:00 AM -8:50 AM BEC4242 Steven D Gutschlag  
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 Canceled
ECE562Digital Image Processing (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 301 or ME 273 or equivalent. Not open to students with credit in ECE 462.
 01 MWF12:00 PM -12:50 PM BEC4240 Mohammed Imtiaz  
ECE571Real-time Operating Systems (3 hours)
Prerequisite: Graduate standing or a minimum grade of C in ECE 305 or high proficiency in microcontroller programming in a structural computer language. Not open to students with credit in ECE 471. Instructor's consent may be required.
 01 MWF11:00 AM -11:50 AM 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 TT10:30 AM -11:45 AM BEC4240 Yufeng Lu  
ECE681Topics in Electrical Engineering (0 to 6 hours)
 01 Canceled
 "Dynamic Systems"
 
Introduction to fundamental concepts in electrical and computer engineering.
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.
Introduction to an 8-bit microcontroller. Topics include: architecture, instruction set, assembly language programming, assembler directives, input/output operations, C language programming for an 8-bit embedded device, timers, analog-to-digital conversion, interrupts, timing analysis, embedded design project, and discussion of an integrated design environment that includes a assembler, compiler, and debugger.
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.
The study of linear circuits analysis and design. DC and AC circuits. Basic circuit laws and circuit theorems. Characteristics of circuit elements (Resistor, Capacitor, Inductor, Signal Sources, Op-Amps). Signal waveforms, Phasors, Impedance. Thevenin and Norton equivalents. Time domain circuit analysis and design. Phasor domain circuit analysis and design. Laplace transform. S-domain circuit analysis and design. Frequency response. AC power systems. Transformers, average power, reactive power, and complex power. Simulation and analysis of linear circuits using SPICE and MATLAB. Circuit analysis and design hands-on labs and projects.
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.
The study of signals and systems using the discrete-time approach. Topic covered: modeling of discrete-time physical systems, sampling and reconstruction of signals, analog-to-digital converters, quantization, arithmetic formats (fixed- and floating-point), analysis of discrete-time LTI systems, Implementation of discrete-time systems, Z-transforms, frequency analysis of discrete-time signals, frequency domain analysis of LTI systems, discrete Fourier transform, design of FIR and IIR filters. Simulation and analysis of systems using MATLAB and Simulink.
Exploration of probability, statistics and random processes with emphasis on engineering applications. Topics covered: probability models, probability axioms, statistical independence, conditional probability, random variables, probability distributions, joint probability density functions, correlation, covariance, statistical estimate of random parameters, sampling distributions, reliability, random processes, power spectral density, and response of LTI systems to random inputs. Simulation and analysis using MATLAB.
Function and applications of diodes, transistors and operational amplifiers. Simulations of electronic devices and circuits using SPICE.
Introduction to microcontroller architecture and programming. Topics include microcontroller architecture, fundamentals of assembly language, common microcontroller peripherals, and developing microcontroller-based applications in a relevant high-level procedural programming language. Students develop hardware and software troubleshooting and testing skills. The design experience culminates in a specification-driven project.
Laboratory sequence with focus on design of electronic interfaces to embedded devices. Topics include: transistor switches, analog-to-digital conversion, digital-to-analog conversion, pulse-width modulation, communication interfaces. Culminates in a design project.
It provides the time and context necessary for students to learn and practice many different professional skills, make substantial contributions to a project, and experience many different roles in a team. Under the approval of department and advisors, up to 1 credit hour per semester for first and second year students; up to 2 credit hours per semester for third year students; not open to graduating senior students in ECE department.
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.
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes.
Analysis and design of linear automatic control systems for continuous-time systems using classical control theory. Root locus and Bode methods. Modeling of physical systems. Introduction to digital control. Computer-aided design and simulation.
The project-based course deals with the fundamentals on autonomous and intelligent robotics systems. It covers kinematics, manipulability, motion of robots, the basic definition, architecture, motion planning, control and navigation of autonomous robotics. Cross-listed as ECE544. Not open to students with credit in ECE 544.
Fundamentals of power electronics. Covered topics: DC/DC converters, DC/AC converters (inverters), and AC/DC rectifiers, analysis, design, simulation and application of power electronic based systems. Cross-listed as ECE 545.
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.
Introduction to image processing. Topics covered: digital image fundamentals, image enhancements in spatial domain, image restoration, color image processing, wavelets and multiresolution, image compression, morphological image processing, image segmentation, pattern recognition. Cross-listed as ECE 562.
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.
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.
Analysis and design of linear automatic control systems for continuous-time dynamic systems using classical control theory. Fundamentals on feedback control theory. Root locus and Bode methods. Modeling and control of physical systems. Introduction to digital control. Computer-aided design and simulation. Cross listed as ECE 441. Not open to students with credits in ECE 441.
The project-based course deals with the fundamentals on autonomous and intelligent robotics systems. It covers kinematics, manipulability, motion of robots, the basic definition, architecture, motion planning, control and navigation of autonomous robotics. Cross-listed as ECE444. Not open to students with credit in ECE 444.
Fundamentals of power electronics. Covered topics: DC/DC converters, DC/AC converters (inverters), and AC/DC rectifiers, analysis, design, simulation and application of power electronic based systems. Cross-listed as ECE 445. Not open to students with credit in ECE 445.
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.
Introduction to image processing. Topics covered: digital image fundamentals, image enhancements in spatial domain, image restoration, color image processing, wavelets and multiresolution, image compression, morphological image processing, image segmentation, pattern recognition. Cross-listed as ECE 462.
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.
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.
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