List of Classes, Spring 2010

EE 102: Computers and Programming in Electrical Engineering Hrs: 2
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-102/
Introduction to computers and operating systems; introduction to programming in a high level language appropriate to electrical engineering.

EE 205: Fundamentals of Circuit Analysis Hrs: 4
Instructor: Dr. Brian Huggins
Analysis of electric circuits. Transient and steady-state phenomena. General analysis techniques: loop and nodal equations, network theorems, and matrix methods. Co-requisites: MTH 223, PHY 201

EE 221: Data Structures and Object Oriented Programming Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-221/
Introduction to data structures, object oriented programming and abstract data types for programmers; Data structures: arrays, vectors, lists, stacks and queues; Dynamic memory allocation; Problems of efficiency and complexity of algorithms; Searching and sorting;  Standard libraries dedicated to data structures and algorithms.   Prerequisite:  EE 102 or CS 106 with minimum grade of C

EE 301, 302: Signals and Systems I, II Hrs: 3
Instructor: Dr. In Soo Ahn
Time and frequency domain analysis of linear systems. Lumped, distributed, time-varying, and discrete-time systems; network topology; state variable techniques; stability; analysis and transmission of random signals; signal processing. Prerequisite: EE 206 (EE 301 prerequisite for EE 302)

EE 303, 304: Principles of Electronics I, II Hrs: 3
Instructor: Dr. Brian Huggins
Non-linear circuits; incremental analysis of multi-terminal active networks; circuits; microelectric circuits; analog and digital circuits. Prerequisites: EE 206 (EE 303 prerequisite for EE 304)

EE 365: Microprocessors Hrs: 3
Instructor: Dr. Jim Irwin
Design of microprocessor-based systems applied to real situations; control and data acquisition. Programming practice on several commercial microprocessors. Prerequisite: EE 201 or consent of instructor

EE 381: Electromagnetic Fields Hrs: 3
Instructor: Dr. Prasad Shastry
Static electric fields; steady current; static magnetic fields of electric currents and ferromagnetic materials; charged particles in electric and magnetic fields. Prerequisite: EE 206

EE 409 or 410: Topics: Autonomous Navigation with SLAM (Simultaneous Localization and Mapping Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-nav/
Principles of locomotion, sensing, localization, and motion planning of mobile robots; building of and locating in probabilistic maps; cooperative localization, mapping, and exploration; cooperative object transport; multi-robot motion coordination; reconfigurable robotics; and team learning.

EE 409 or 410: Topics: FPGA HW-SW Codesign Hrs: 3
Instructor: Yufeng Lu
Embedded system design consists of hardware components and software programs that execute on the hardware platforms. This course provides a comprehensive introduction to the fundamentals of hardware/software (HW/SW) co-design for embedded systems, especially for Systems-on-a-Chip.  It covers the fundamental issues in co-design, HW/SW co-synthesis, prototyping and emulation, specification and verification. The hand-on computer assignments include basic embedded system design on FPGA, hardware accelerators, system profiling, and multi-processor system.  For more information on this course, please contact Dr. Lu at 309. 677.3564 or ylu2@bradley.edu

EE 409 or 410: Topics: Linux for [Medium Size] Embedded Systems Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-les/
For more information on this course, please contact Dr. Malinowski at 309. 677.2776.

EE 409 or 410: Topics: Network Programming for Embedded Systems Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-nes/
Fundamental concept of computer networks and network programming used to build all distributed computing systems. Various server designs as well as techniques used to build clients and servers are discussed. Main Internet protocols are introduced and exercised. The network programming is introduced using Winsock sockets API and utilization of C language so that the concepts can be easily extrapolated to various embedded systems. About one third of the course is devoted to applying learned knowledge to programming a selected 8-bit or 16-bit embedded system with provided simplified TCP/IP stack library. For more information on this course, please contact Dr. Malinowski at 309.677.2776.

EE 409 or 410: Topics: RTOS and C for [Small] Embedded Systems Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-ces/
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.

EE 409 or 410: Topics: Web Programming for EE/Web Based Control Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-wbc/
Internet based technologies available for engineering applications; Programming in computer languages appropriate for Web embedded and client-server applications; Introduction to high-level Internet protocols; Applications to monitoring and control of remote engineering systems. For more information on this course, please contact Dr. Malinowski at 309. 677.2776.

EE 409 or 410: Topics: Wireless Communication Systems Hrs: 3
Instructor: Dr. Prasad Shastry
For more information on this course, please contact Dr. Shastry at 309.677.2733.

EE 431 & EE 432**: Control System Theory Hrs: 3
Instructor: Dr. Gary Dempsey
Linear, non-linear, and discrete automatic control systems; classical and modern control theory; computer-aided design and simulation. Prerequisite: senior standing in EE (Note: EE 431 offered Fall 2008; EE 432 offered Spring 2009; not in Summer)

**Please check with Dr. Dempsey first before registering for EE 432 with Continuing Education.

EE 531: Communication Theory I Hrs: 3
Instructor: Dr. In Soo Ahn
Optimum filtering; analogue and digital communication; detection theory.
Prerequisite: EE 530

EE 532: Communication Theory II Hrs: 3
Instructor: Dr. In Soo Ahn
Coding theory; memory and memoryless systems. Prerequisite: EE 530

EE 550:  Electromagnetic Theory Hrs: 3
Instructor: Dr. Prasad Shastry
Time-varying electric and magnetic fields; Maxwell's equations; plane waves in conducting and dielectric media; transmission lines; wave guides; antennas.  Prerequisite: EE 381

EE 551:  Radio Frequency Circuits and Systems Hrs: 3             
Instructor: Dr. Prasad Shastry
Review of transmission lines, impedance matching and transformations, S-parameters, passive R.F. junctions, R.F. amplifier design, R.F. systems, and front end design. Prerequisites: EE 205, 206

EE 568: VHDL: Digital System Design Hrs: 3
Instructor: Dr. Yufeng Lu
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. Prerequisite: EE 201 or equivalent

EE 630 Random Variables and Signals Hrs: 3
Dr. In Soo Ahn
Correlation functions; power-density spectra; transmission of random signals through linear and non-linear systems; linear mean square estimation. Prerequisite: EE 302 or graduate standing

EE 640: Dynamic Systems Analysis Hrs: 3
Instructor: Dr. Winfred Anakwa
Advanced techniques for analysis of electrical, mechanical, and electromechanical systems. State function concepts are emphasized with methods for determining state equations, system stability, and control. Prerequisite: EE 302 or graduate standing

EE 642: Advanced Control Systems Hrs: 3
Instructor: Dr. Winfred Anakwa
Continuation of EE 540. Prerequisite: EE 540

EE 643: Optimal Control Systems Hrs: 3
Instructor: Dr. In Soo Ahn
Analysis and design of multivariable control systems: stability, observability and controllability, deterministic/stochastic linear optimal regulator and observers, and multivariable stability robustness. Prerequisite: EE 540 or permission of instructor

EE 651:  Advanced Electrodynamics Hrs: 3
Instructor: Dr. Prasad Shastry
Continuation of EE 550. Special theory of relativity; plasma dynamics. Prerequisites: EE 540, 550

EE 691 or 692: Topics: Autonomous Navigation with SLAM (Simultaneous Localization and Mapping Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-nav/
Principles of locomotion, sensing, localization, and motion planning of mobile robots; building of and locating in probabilistic maps; cooperative localization, mapping, and exploration; cooperative object transport; multi-robot motion coordination; reconfigurable robotics; and team learning.

EE 691 or 692: Topics: FPGA HW-SW Codesign Hrs: 3
Instructor: Yufeng Lu
Embedded system design consists of hardware components and software programs that execute on the hardware platforms. This course provides a comprehensive introduction to the fundamentals of hardware/software (HW/SW) co-design for embedded systems, especially for Systems-on-a-Chip.  It covers the fundamental issues in co-design, HW/SW co-synthesis, prototyping and emulation, specification and verification. The hand-on computer assignments include basic embedded system design on FPGA, hardware accelerators, system profiling, and multi-processor system.  For more information on this course, please contact Dr. Lu at 309. 677.3564 or ylu2@bradley.edu

EE 691 or 692: Topics: Linux for [Medium Size] Embedded Systems Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-les/
For more information on this course, please contact Dr. Malinowski at 309. 677.2776.

EE 691 or 692: Topics: Network Programming for Embedded Systems Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-nes/
Fundamental concept of computer networks and network programming used to build all distributed computing systems. Various server designs as well as techniques used to build clients and servers are discussed. Main Internet protocols are introduced and exercised. The network programming is introduced using Winsock sockets API and utilization of C language so that the concepts can be easily extrapolated to various embedded systems. About one third of the course is devoted to applying learned knowledge to programming a selected 8-bit or 16-bit embedded system with provided simplified TCP/IP stack library. For more information on this course, please contact Dr. Malinowski at 309.677.2776.

EE 691 or 692: Topics: RTOS and C for [Small] Embedded Systems Hrs: 3
Instructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-ces/
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.

EE 691 or 692: Topics: Wireless Communication Systems Hrs: 3
Instructor: Dr. Prasad Shastry
For more information on this course, contact Dr. Shastry at 309.677.2733.

EE 691 or 692: Topics: Web Programming for EE/Web Based Control Hrs: 3
IInstructor: Dr. Aleksander Malinowski
Website: http://gdansk.bradley.edu/olekmali/courses/ee-wbc/
Internet based technologies available for engineering applications; Programming in computer languages appropriate for Web embedded and client-server applications; Introduction to high-level Internet protocols; Applications to monitoring and control of remote engineering systems. For more information on this course, please contact Dr. Malinowski at 309. 677.2776.

Note: Before registering for any 691 Topics course, please contact Dr. Brian Huggins, so he can determine the appropriate course number.

image

[Back to Engineering Courses Off Campus]

List of Classes
View the classes we are offering for spring, 2010. [More]

Frequently Asked Questions
Find out the answer to your question. [More]

Last updated: 11/13/2009








google