Course Descriptions


Electrical Engineering Courses

  •  

    ELEE 2500 Fundamentals of Electrical and Computer Engineering I

    ELEE 2500 Fundamentals of Electrical and Computer Engineering I

    Credit Hours: 3

    A spiral coverage of the fundamental principles of Electrical & Computer Engineering involving DC and transient circuit analysis techniques, diodes, operational amplifiers, logic circuit concepts, DC motors. The course will feature an intertwined development of theory and applications of the above topics.

    Prerequisites:

    • MTH 3720 (Minimum Grade of D, May be taken concurrently) OR
    • ENGR 1234 (Minimum Grade of D, May not be taken concurrently) AND
    • PHY 1620 (Minimum Grade of D, May be taken concurrently)

    Corequisites:

  •  

    ELEE 2510 Fundamentals of Electrical and Computer Engineering I Laboratory

    ELEE 2510 Fundamentals of Electrical and Computer Engineering I Laboratory

    Credit Hours: 1

    A companion laboratory course to ELEE 2500 that provides practical insights for the theoretical topics covered in that course. Analysis and design of circuits involving applications of diodes, operational amplifiers, digital logic circuits, motors. Introduction to Electronic Design Automation software. Introduction to use of electronic instrumentation.

  •  

    ELEE 2520 Fundamentals of Electrical and Computer Engineering II

    ELEE 2520 Fundamentals of Electrical and Computer Engineering II

    Credit Hours: 3

    Continuation of a spiral coverage of the fundamental principles of Electrical & Computer Engineering, with an integrated treatment of advanced circuit theory and electronic circuits. The topics include sinusoidal steady-state analysis and power calculations, diodes and their applications, MOSFET and BJT amplifier circuits, frequency selective circuits, etc.

    Prerequisites:

    • ELEE 2500 (Minimum Grade of C-, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 2530 Fundamentals of Electrical and Computer Engineering II Laboratory

    ELEE 2530 Fundamentals of Electrical and Computer Engineering II Laboratory

    Credit Hours: 1

    A companion laboratory course to ELEE 2520 that provides practical insights for the theoretical topics addressed in that course. Analysis of AC circuits, analysis and design of circuits involving applications of diodes, operational amplifiers, etc.; term project involving study of motors and associated sensing and drive circuitry, as appropriate.

    Prerequisites:

    • ELEE 2510 (Minimum Grade of C-, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 2640 Digital Logic Circuits I

    ELEE 2640 Digital Logic Circuits I

    Credit Hours: 3

    Binary numbers and arithmetic. Fundamentals of Boolean algebra. Basic logic circuit concepts. Karnaugh maps. Multiplexers, decoders, flip-flops, counters, PLDs and FPGAs. Design of sequential circuits, computer modeling and simulation of digital systems.

  •  

    ELEE 2650 Digital Logic Circuits I Laboratory

    ELEE 2650 Digital Logic Circuits I Laboratory

    Credit Hours: 1

    Design and implementation of combinational and sequential logic circuits including counters, adders, shift registers, advanced sequential machines using FPGA’s, etc. Computer simulation of logic circuits.

  •  

    ELEE 3540 Electronic Systems

    ELEE 3540 Electronic Systems

    Credit Hours: 3

    Applications of operational amplifiers; amplifier frequency response; power amplifiers; integrated circuit building blocks of internal circuitry of operational amplifiers; other miscellaneous topics selected from: MOSFET digital logic circuits, motor drive circuits, switch mode power supplies, active filters, feedback in electronic circuits, etc.

    Prerequisites:

    • ELEE 2520 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 3550 Electronic Systems Laboratory

    ELEE 3550 Electronic Systems Laboratory

    Credit Hours: 1

    A companion course to ELEE 3540 that provides practical insights for the theoretical topics addressed in that course, while highlighting the use of advanced Electronic Design Automation workflow techniques. Design of simple electronic sub-systems; designing for component tolerances; data acquisition and design of custom instrumentation; use of graphical programming environment tools with hardware targeting for design execution, significant term project with the use of appropriate circuit prototyping techniques, as feasible.

    Prerequisites:

    • ELEE 2530 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 3660 Electromagnetics

    ELEE 3660 Electromagnetics

    Credit Hours: 3

    Transmission lines, Vector analysis, electrostatics, conductor and dielectric, magnetostatics, magnetic materials, boundary conditions and boundary value problems, Maxwell's equations and time varying fields.

    Prerequisites:

    • MTH 2410 (Minimum Grade of D, May not be taken concurrently) AND
    • MTH 3720 (Minimum Grade of D, May not be taken concurrently) AND
    • PHY 1620 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 3680 Solid State

    ELEE 3680 Solid State

    Credit Hours: 3

    Introduction to the physical principles of modern semiconductor devices. Quantum mechanical descriptions of energy bands and conduction processes in n and p type semiconductors. Physics of equilibrium and biased p-n junctions. Effects of junction capacitance.

    Prerequisites:

    • MTH 3720 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 3720 Electromechanical Energy Conversion

    ELEE 3720 Electromechanical Energy Conversion

    Credit Hours: 3

    Analysis of magnetic circuits, transformers, DC machines, induction motors, synchronous motors, DC to DC converters, power electronic circuits in motor drives, etc.

    Prerequisites:

    • ELEE 2520 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 3740 Communication Theory I

    ELEE 3740 Communication Theory I

    Credit Hours: 3

    Mathematical representation of signals, review of Fourier transforms, power spectra, auto-correlation, transmission through linear systems and sampling theory. Analog and digital modulation theory--analysis and design of modulation systems including amplitude modulation, angle modulation, and pulse modulation.

    Prerequisites:

    • ELEE 3880 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 3860 Introduction to Microcontrollers

    ELEE 3860 Introduction to Microcontrollers

    Credit Hours: 3

    An introduction to embedded systems based on microcontrollers. The objective of this course is to present typical microcontroller architectural features, undertake embedded system programming (assembly language, C and C++), and present an introduction to processor interfacing by exploring digital I/O, Serial Protocols (SPI, I2C, EIA-232), Analog to Digital conversion, Pulse Width Modulation (PWM), Timer subsystems and Interrupt-based processing.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently) AND
    • ELEE 2650 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 3870 Introduction to Microcontrollers Laboratory

    ELEE 3870 Introduction to Microcontrollers Laboratory

    Credit Hours: 1

    Familiarity with microcontroller system design and development: Peripheral I/O (GPIO, Timers, ATD, PWM etc.). Embedded Assembly and C/C++ language programming. Hardware and software experiments. Microcontroller design projects involving interfacing and software design and development. Common projects require development of robotic systems with real-time sensing and coding.

  •  

    ELEE 3880 Signals and Systems

    ELEE 3880 Signals and Systems

    Credit Hours: 3

    Fundamental techniques for the analysis of signals and systems. Laplace and Fourier theory and transforms including derivations and applications to circuits and systems, differential equation solutions, transfer functions, frequency response, and control and communication systems. Both continuous-time and discrete-time signals and systems are covered. Extensive Matlab programming for analysis and simulation is used throughout the course.

    Prerequisites:

    • MTH 3720 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4000 Hardware and Software Integration

    ELEE 4000 Hardware and Software Integration

    Credit Hours: 3

    A course discussing the design of software that drives physical hardware. An emphasis is placed on understanding the hardware limitations and their impact on the associated software design. Among the topics to be covered: interpreted vs. compiled programming languages, algorithm testing, software optimization, and an introduction to Operating Systems (OS) with the focus on writing device drivers.

    Prerequisites:

    • CSSE 1720 (Minimum Grade of D, May not be taken concurrently) OR
    • CSSE 1722 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4011 Electrical and Computer Engineering Department Senior Capstone Design I

    ELEE 4011 Electrical and Computer Engineering Department Senior Capstone Design I

    Credit Hours: 2

    A capstone design course which integrates materials from all areas of Electrical Engineering (robotics, embedded systems, wireless communications, electronics, power systems etc.). This course provides an advanced engineering design experience with realistic constraints comparable to that encountered in industry. Students have an opportunity to participate in a creative and realistic design effort requiring written, oral, and visual communication skills, as well as teamwork and planning. Literature search, feasibility studies, prototype development, and initial design are undertaken. Technical treatment of advanced topics, e.g., Robotic Operating System (ROS), the Gazebo simulator, Coordinate Frame transformation and Quaternions, Stochastic filtering (Kalman and Particle filters) etc.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently) AND
    • ELEE 4000 (Minimum Grade of D, May not be taken concurrently) AND
    • ENL 3030 (Minimum Grade of D, May be taken concurrently)

    Corequisites:

  •  

    ELEE 4012 Electrical and Computer Engineering Department Senior Capstone Design I Laboratory

    ELEE 4012 Electrical and Computer Engineering Department Senior Capstone Design I Laboratory

    Credit Hours: 1

    Companion course for ELEE 4011. Design prototype development, preliminary implementation, and testing. Forensic engineering. Cyclic design iteration to establish feasibility and optimality. Embedded-system hardware and software construction/coding. Robotic Operating System (ROS) and Gazebo simulation and hardware exercises.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently) AND
    • ELEE 4000 (Minimum Grade of D, May not be taken concurrently) AND
    • ENL 3030 (Minimum Grade of D, May be taken concurrently)

    Corequisites:

  •  

    ELEE 4013 Robotics and Mechatronic Systems Engineering Design I

    ELEE 4013 Robotics and Mechatronic Systems Engineering Design I

    Credit Hours: 2

    A design course which integrates materials from multiple areas of Robotics and Mechatronic Systems Engineering (e.g., robotics, embedded systems, wireless communications, electronics, power systems etc.). This course provides an advanced engineering design experience with relevant constraints. Students have an opportunity to participate in a design effort requiring teamwork and planning, literature search, feasibility studies, prototype development, and initial design. Technical treatment of advanced topics, e.g., Robotic Operating System (ROS), the Gazebo simulator, Coordinate Frame transformation and Quaternions, Stochastic filtering (Kalman and Particle filters) etc.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 4014 Robotics and Mechatronic Systems Engineering Design I Laboratory

    ELEE 4014 Robotics and Mechatronic Systems Engineering Design I Laboratory

    Credit Hours: 1

    Companion course for ELEE 4013. Design prototype development, preliminary implementation, and testing. Cyclic design iteration. Embedded-system hardware and software construction/coding. Robotic Operating System (ROS) and Gazebo simulation and hardware exercises.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 4031 Electrical and Computer Engineering Department Senior Capstone Design II

    ELEE 4031 Electrical and Computer Engineering Department Senior Capstone Design II

    Credit Hours: 2

    Continuation of ELEE 4011 requiring a completion of the design (and construction) effort and a professional presentation of the results. Participation in national and international competitions is common. Case studies, and design and development process-reflection, motivate the course lectures which present discussions on methodology, reliability, safety, and ethics among others. Technical treatment of advanced topics, e.g., Robotic Operating System (ROS), the Gazebo simulator, Coordinate Frame transformation and Quaternions, Stochastic filtering (Kalman and Particle filters) etc.

  •  

    ELEE 4032 Electrical and Computer Engineering Department Senior Capstone Design II Laboratory

    ELEE 4032 Electrical and Computer Engineering Department Senior Capstone Design II Laboratory

    Credit Hours: 1

    Companion course for ELEE 4031 and continuation of ELEE 4012. Design finalization. Subsystem construction, coding and testing. System integration and testing. User interface development and implementation. Technical design documentation (schematics). Results may be benchmarked via participation in national and international competitions.

  •  

    ELEE 4033 Robotics and Mechatronic Systems Egineering Design II

    ELEE 4033 Robotics and Mechatronic Systems Egineering Design II

    Credit Hours: 2

    Continuation of ELEE 4013 requiring a completion of the design (and construction). Engineering system design case studies motivate the course lectures which present technical treatment of advanced topics, e.g., Robotic control, Imaging, Sensor Fusion, Robotic Operating System (ROS), the Gazebo simulator, Coordinate Frame transformation and Quaternions, Stochastic filtering (Kalman and Particle filters) etc.

  •  

    ELEE 4034 Robotics and Mechatronic Systems Egineering Design II Laboratory

    ELEE 4034 Robotics and Mechatronic Systems Egineering Design II Laboratory

    Credit Hours: 1

    Companion course for ELEE 4034 and continuation of ELEE 4014. Design finalization. Subsystem construction, coding and testing. System integration and testing. User interface development and implementation. Technical design documentation.

  •  

    ELEE 4200 Autonomous Mobility Robotics

    ELEE 4200 Autonomous Mobility Robotics

    Credit Hours: 3

    Autonomous Mobility Robotics is concerned with the theory and applications associated with the development of mobile robots with onboard intelligence that enables them to operate independently in known or unknown environments. Coverage spans the four sub-areas of perception, localization & mapping, cognition, and motion control.

    Prerequisites:

    • CSSE 1712 (Minimum Grade of D, May not be taken concurrently) AND
    • MTH 3720 (Minimum Grade of D, May not be taken concurrently) AND
    • MTH 4270 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4400 Computational Intelligence Techniques

    ELEE 4400 Computational Intelligence Techniques

    Credit Hours: 3

    Understand basic computational intelligence techniques including neural networks, bio-inspired systems, simulated annealing, genetic algorithms and swarm intelligence for engineering applications. The main focus is on teaching students to perform engineering projects to meet the required specifications while applying computational intelligence techniques.

  •  

    ELEE 4500 Automotive Electronics

    ELEE 4500 Automotive Electronics

    Credit Hours: 3

    This course is intended to give students a broad understanding of Automotive Electronics. Topics covered include Sensors and Actuators, Embedded Controllers, Safety Electronics, Electromagnetic Interference and Compatibility, Noise Cancellation Systems, CAN protocol, Diagnostics tools and procedures with examples of different advanced automotive systems such as Adaptive Cruise control, Active suspension, Object Detection and Collision Avoidance.

    Prerequisites:

    • ELEE 3540 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4520 Real-Time Control Systems

    ELEE 4520 Real-Time Control Systems

    Credit Hours: 3

    Fundamentals of real-time control systems simulation: plant modeling, controller design, real-time simulations analysis using MATLAB/SIMULINK, and Hardware-in-the-loop (HIL) systems & applications.

    Prerequisites:

    • ENGR 3220 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4540 Fuzzy System Theory

    ELEE 4540 Fuzzy System Theory

    Credit Hours: 3

    A study of the fundamental concepts of fuzzy set theory and its engineering applications. Topics include fuzzy sets and relations, operations on fuzzy sets, fuzzy rules and inference systems, defuzzification methods, selected applications in the area of controls, image processing, etc.

  •  

    ELEE 4570 Vehicular Electrical Power Systems

    ELEE 4570 Vehicular Electrical Power Systems

    Credit Hours: 3

    The course will cover items like: a) fundamentals of power electronics; b) electrical machines; c) automotive power systems; d) electric, hybrid vehicles, and fuel cell based vehicles; e) modeling techniques for automotive electric and hybrid vehicles; f) automotive motor drives for vehicular applications; g) multi converter vehicular dynamics and control.

    Prerequisites:

    • ELEE 3540 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4580 Advanced Electronics

    ELEE 4580 Advanced Electronics

    Credit Hours: 3

    Ideal and non-ideal operational amplifiers, linear and nonlinear op amp circuit analysis and design. Topics include active filter design, power electronic circuits (ac switching controllers, inverters, choppers, ac/dc motor speed control circuits), signal generators, and switching capacitors.

    Prerequisites:

    • ELEE 3540 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4590 Electronics Manufacturing

    ELEE 4590 Electronics Manufacturing

    Credit Hours: 3

    This course provides the student with a broad foundation in electronics manufacturing. Mainstream technologies included silicon semiconductor and FR4 circuit board manufacturing, electronics packaging, automated assembly and solder processes are examined in detail. Circuit board design methodology with a focus on design for cost optimization is stressed throughout. Electronics packaging, interconnection and thermal management are investigated. Design verification, and manufacturing hand-off conclude the course.

    Prerequisites:

    • ELEE 3540 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4600 Computer Aided Design Integrated Circuits

    ELEE 4600 Computer Aided Design Integrated Circuits

    Credit Hours: 3

    Introduction to the basic electrical properties and the technology of fabrication of MOS devices. Automatic layout generation, routing and design simulation with CAD tools using digital logic circuit examples. Case study and design project.

    Prerequisites:

    • ELEE 3540 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4620 Random Variables and Random Processes

    ELEE 4620 Random Variables and Random Processes

    Credit Hours: 3

    Probability, random variables, distribution and density functions, functions of random variables, joint distributions and density functions. Random processes, autocorrelation and cross-correlation, linear system response.

    Prerequisites:

    • ELEE 3880 (Minimum Grade of C, May not be taken concurrently) AND
    • MTH 4270 (Minimum Grade of C, May not be taken concurrently)
  •  

    ELEE 4640 Hardware Description Languages

    ELEE 4640 Hardware Description Languages

    Credit Hours: 3

    Analysis and modelling of digital systems using hardware programming languages. More specifically VHDL (VHSIC Hardware Description Language) is introduced as a powerful EDA (Electronic Design Automation) tool for the design of complex digital systems. The course explores the design of specific systems ranging from simple counters to complete microprocessors. An industry standard language compiler and simulator are utilized throughout the course. Several ASIC (Application Specific Integrated Circuit) designs are implemented with FPGAs (Field Programmable Gate Arrays) in the laboratory.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently) AND
    • ELEE 2650 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 4650 Hardware Description Languages Laboratory

    ELEE 4650 Hardware Description Languages Laboratory

    Credit Hours: 1

    Focus on VHDL for synthesis on FPGA and PSOC devices. Altera and/or Xilinx device description. Hardware projects utilizing FPGA development boards and/or stand-alone system implementations.

  •  

    ELEE 4660 Electromagnetics II

    ELEE 4660 Electromagnetics II

    Credit Hours: 3

    Maxwell's equations constitutive relations, boundary condition. Poynting theorem. Plane waves, wave polarization, phase and group velocities. Reflection, refraction and attenuation of plane waves in various media. Transmission lines, waveguides and resonators. Antennas and radiation. Wave propagation and radar equation.

    Prerequisites:

    • ELEE 3660 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4670 VLSI Computer Aided Design

    ELEE 4670 VLSI Computer Aided Design

    Credit Hours: 3

    This course is intended to expose students to the key themes, ideas, and techniques in main aspects of VLSI computer aided design (physical design automation, or electronic design automation). Physical design is the process of transforming structural representation of a VLSI system into layout representation. This course will cover various design automation problems in the physical design process of VLSI circuits. This course will teach optimization techniques applied into VLSI CAD. The applications of a number of important optimization techniques into floor-planning, placement and partitioning will be discussed. After you complete this course, you will have capability to solve VLSI physical design automation problems by using some discussed approaches such as network flow, force-directed, graph theory, simulated annealing, generic algorithm, and linear/convex programming, etc.

    Prerequisites:

    • CSSE 1710 (Minimum Grade of D, May not be taken concurrently) OR
    • CSSE 1712 (Minimum Grade of D, May not be taken concurrently) AND
    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4680 Computer Networking

    ELEE 4680 Computer Networking

    Credit Hours: 3

    Study of local area networks (LAN) and wide area networks (WAN). Survey of the state-of-the-art computer network. Topics include networking theory, design approaches, standards, topologies, OSI and TCP/IP, protocols, applications and distributed processing.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 4685 Wireless Sensor Networks

    ELEE 4685 Wireless Sensor Networks

    Credit Hours: 3

    An introductory course to Wireless Sensor Networks (WSN) that addresses the special design considerations of WSNs, such as energy efficiency, time synchronization, localization, and scalability. It covers the general hardware architecture for a wireless sensor node, wireless signal propagation models, design & analysis of Medium Access protocols (MAC), design & analysis of routing protocols, and topology control in WSNs.

  •  

    ELEE 4690 Computer Networking Laboratory

    ELEE 4690 Computer Networking Laboratory

    Credit Hours: 1

    The Networking Laboratory (NL) will provide students with hands-on design, setup, configuration and managing network devices and their applications. In addition, the NL will provide researchers and educators with a controlled environment to validate and evaluate their research, education, and training programs. This lab will educate undergraduate and graduate students about the fundamental design, analysis, operation, control and management of networked systems.

  •  

    ELEE 4695 Wireless Sensor Networks Laboratory

    ELEE 4695 Wireless Sensor Networks Laboratory

    Credit Hours: 1

    This lab introduces simulation and hardware tools to design, test, and validate the performance of different WSN protocols. Wireless motes will be used along with WSN operating systems, such as TinyOS, to develop and test different routing and data dissemination protocols in sensor networks. In addition a sensor network simulator (such as NS2) will be used to test the MAC, routing, and topology control algorithms under wider range of scalability, propagation and energy models, and mobility assumptions.

  •  

    ELEE 4700 Controls II

    ELEE 4700 Controls II

    Credit Hours: 3

    Advanced study of root locus analysis. Frequency response analysis. Design and compensation techniques. Control system analysis and design using state-space methods.

    Prerequisites:

    • ENGR 3220 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4740 Communication Theory II

    ELEE 4740 Communication Theory II

    Credit Hours: 3

    Digital communication, probability and random variables, mathematical representation of noise, effect of noise upon system performance, pulse amplitude modulation, multiple pulse detection of signals, detection of signals in colored Gaussian noise, estimation of signal parameters.

    Prerequisites:

    • ELEE 3740 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4760 Digital Control Theory

    ELEE 4760 Digital Control Theory

    Credit Hours: 3

    Basic theory of sampling and quantizing, z-transform analysis. System error analysis, modeling and optimal design of discrete data systems by performance indices. Stability of discrete data systems and design compensation.

    Prerequisites:

    • ELEE 3880 (Minimum Grade of C-, May not be taken concurrently) AND
    • ENGR 4220 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4780 Embedded Systems

    ELEE 4780 Embedded Systems

    Credit Hours: 3

    Design of embedded systems (hardware and software). Advanced topics including interrupts, multitasking, and programming microcontrollers in embedded C. A comprehensive embedded system design project which requires consideration of alternatives, constraints, and detailed system description is compulsory.

    Prerequisites:

    • ELEE 3860 (Minimum Grade of C-, May not be taken concurrently)

    Corequisites:

  •  

    ELEE 4790 Embedded Systems Laboratory

    ELEE 4790 Embedded Systems Laboratory

    Credit Hours: 1

    Students will perform advanced interfacing and development in the lab. They are taught a system design methodology based on top-down principles. A semester design/construction project provides the students with an excellent opportunity to develop strengths in embedded system design, construction, testing, and development.

  •  

    ELEE 4800 Computer Organization and Architecture

    ELEE 4800 Computer Organization and Architecture

    Credit Hours: 3

    Basic and advanced concepts of CPU design, memory systems, and I/O interfacing. Alternative design and evaluation of the control unit, the arithmetic and logic unit, and memory hierarchy.

    Prerequisites:

    • ELEE 2640 (Minimum Grade of D, May not be taken concurrently)
  •  

    ELEE 4840 Electromagnetic Compatibility

    ELEE 4840 Electromagnetic Compatibility

    Credit Hours: 3

    EMC requirements for electronic systems, non-ideal behavior of passive components, radiated emissions and susceptibility, conducted emissions and susceptibility, crosstalk, shielding, electrostatic discharge, measurements, system design for EMC.

    Prerequisites:

    • ELEE 3660 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4880 Digital Signal Processing I

    ELEE 4880 Digital Signal Processing I

    Credit Hours: 3

    Introduction to Discrete-Time Signals and Systems. Fourier Transforms of Discrete-Time Signals, Discrete Fourier Transform, z transforms. Digital filter design. Implementation using digital signal processors.

    Prerequisites:

    • ELEE 3880 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4900 Radiation and Antennas

    ELEE 4900 Radiation and Antennas

    Credit Hours: 3

    Radiation from simple sources; directivity, gain, and effective aperture; radiation resistance; linear antennas; mutual coupling; travelling wave antennas; receiving antennas and reciprocity; Friis formula and radar equation; propagation of waves.

    Prerequisites:

    • ELEE 4660 (Minimum Grade of C-, May not be taken concurrently)
  •  

    ELEE 4920 Digital Image Processing and Computer Vision

    ELEE 4920 Digital Image Processing and Computer Vision

    Credit Hours: 3

    This course provides an introduction to the basic concepts and techniques of digital image processing and computer vision. Topics include sampling and quantization, spatial and frequency domain transforms, enhancement, color processing, filtering, morphological image processing and image segmentation.

    Prerequisites:

    • ELEE 3880 (Minimum Grade of C, May not be taken concurrently)
  •  

    ELEE 4940 Special Topics

    ELEE 4940 Special Topics

    Credit Hours: 3

    The special topics such as Parallel Processing, Distributed Processing, Neural Networks, etc. will be offered under this course number.