Electrical and Computer Engineering Courses

ECE
508
Hours
3
Communications

Analog and digital communication systems, random signals, sampling, filtering, analog-to-digital encoding, advanced digital modulation/demodulation, source encoding/decoding, channel encoding/decoding, multiplexing, system performance anaylsis.

Prerequisite(s): ECE 370 and MATH 355
ECE
509
Hours
1
Communications Lab

Modeling and design of communication systems. Familiarization with specialized communications equipment and techniques. Proper use of laboratory instruments.

Prerequisite(s): ECE 370 and MATH 355
Prerequisite(s) with concurrency: ECE 508
ECE
530
Hours
3
Solid State Devices

Solid state physics for semiconductor devices, PN junction, metal semiconductor, JFET/MESFET, MOSFET, BJT, and non-ideal behaviors of solid state devices. Organic thin film devices, including organic solar cells, thin film transistors, light emitting diodes, and their application for flexible displays.

Prerequisite(s): ECE 330
ECE
539
Hours
3
Thin Film Technology

Crystal structure and defects, film nucleation and growth models, growth of polycrystaline and epitaxial fims, vacuum science technology, physical and chemical vapor deposition, solution based methods, thin film characterization techniques.

Prerequisite(s): ECE 225 or PH 253
ECE
540
Hours
3
Electromagnetic Waves

Mathematics and physics of the radiation, propagation and scattering of electromagnetic waves. Boundary value problems involving finite and infinite structures, waveguides, antennas and media.

Prerequisite(s): ECE 340
ECE
551
Hours
3
Power Electronics

Detailed study on the theory and operation of power electronic converters and systems. Overview of enabling power semiconductor switching devices. Introducation to feedback control of converters. Machine drives fundamentals.

Prerequisite(s): ECE 332 and ECE 350
ECE
552
Hours
1
Power Electronics Laboratory

Laboratory experience in three phase power systems and electric machinery. Laboratory experience on the theory and operation of power electronic converters, systems and machine drives.

Prerequisite(s): ECE 350 and ECE 332
Prerequisite(s) with concurrency: ECE 551
ECE
553
Hours
3
Power Systems

Basic power systems concepts and per unit quantities; transmissions line, transformer and rotating machine modeling; power flow; symmetrical component of power systems; faulted power system analysis.

Prerequisite(s): ECE 350
ECE
554
Hours
1
Power Systems Laboratory

Test and analysis of power systems and machine devices and the design of systems using devices.

Prerequisite(s): ECE 350
Prerequisite(s) with concurrency: ECE 553
ECE
555
Hours
3
Electromechanical Systems

Static and dynamic modeling, analysis, and simulation of mechanical, electrical, hydraulic, and mixed systems. MATLAB and SIMULINK model development and simulation.

Prerequisite(s): ECE 225 and MATH 238
ECE
562
Hours
3
Semiconductor Optoelectronics

Elemental and compound semiconductors; fundamentals of semiconductors physical properties, solid state physics, optical recombination and absorption, light emitting diodes, quantum well lasers, quantum dots lasers, blue lasers, semiconductor modulators, photodetectors, semiconductor solar cells and semiconductor nanostructure devices.

Prerequisite(s): PH 253
ECE
563
Hours
3
Magnetic Materials & Devices

Diamegnetism and Paramagnetism, Ferromagnetism, Antiferromagnetism, Ferrimagnetism, magnetic anisotropy, domains and the magnetization process, fine particles and thin films, magnetization dynamics.

Prerequisite(s): ECE 340
ECE
575
Hours
3
Control System Analysis

Classical and modern feedback control system analysis and methods, including stability, root locus, Bode plot, frequency response, and computer analysis.

Prerequisite(s): ECE 326 OR ECE 327
ECE
576
Hours
1
Control Systems Lab

This course will provide students with practical and experimental analysis and design of feedback control systems and components, including electrical, mechanical, and electromechanical systems.

Prerequisite(s): ECE 326 OR ECE 327
Prerequisite(s) with concurrency: ECE 575
ECE
579
Hours
3
Digital Control Systems

Frequency and time domain methods in discrete time control systems; sampling of continuous-time signals, stability, transform design techniques, state variable analysis, and design techniques.

Prerequisite(s): MATH 237 and ECE 370 and ECE 475
ECE
580
Hours
3
Digital Systems Design

Digital systems design with hardware description languages, programmable implementation technologies, electronic design automation design flows, design considerations and constraints, design for test, system on a chip designs, IP cores, reconfigurable computing and digital system design examples and applications.

Prerequisite(s): ECE 383 and CS 101 Corequisite: ECE 581
ECE
581
Hours
1
Digital Systems Design Lab

Logic design and simulation via hardware description languages, use of electronic design automation tools, and CPU design.

Prerequisite(s): ECE 383 and CS 101 Corequisite: ECE 580
ECE
582
Hours
3
Comp Visn Dig Image Proc

Introduction to computer vision and digital image processing with an emphasis on image representation, transforms, filtering, compression, boundary detection, and pattern matching.

Prerequisite(s): MATH 355 and CS 124
ECE
583
Hours
3
Introduction to Machine Learning

Machine learning studies methods that allow computers to learn from the data and act without being explicitly programmed. This course provides an introduction to machine learning and covers various supervised and unsupervised learning techniques, methods of dimensionality reduction, and assessment of learning algorithms.

Prerequisite(s): MATH 355 or consent of instrcutor
ECE
584
Hours
3
Computer Architecture

Computer architectures, computer design, memory systems design, parallel processing concepts, supercomputers, networks, and multiprocessing systems.

Prerequisite(s): ECE 383 and CS 101
ECE
586
Hours
3
Embedded Systems

Integration of microprocessors into digital systems. Includes hardware interfacing, bus protocols and peripheral systems, embedded and real-time operating systems, real-time constraints, networking and distributed process control.

Prerequisite(s): ECE 383 and CS 101 Corequisite: ECE 587
ECE
587
Hours
1
Embedded Systems Laboratory

Design and implementation experience with microcontrollers, interfacing, digital control systems, bus protocols and peripheral systems, real-time constraints, embedded and real-time operating systems, distribution process control.

Prerequisite(s): ECE 383 Corequisite: ECE 586
ECE
588
Hours
3
Computational Intelligence

Computational Intelligence is a discipline that relies on biologically inspired computation to solve real-world problems that otherwise are infeasible or impossible to solve using classical engineering approaches. The course will cover the fundamental techniques of computational intelligence and study practical applications in real-world engineering problems.

Prerequisite(s): MATH 355 or consent of instructor.
ECE
593
SP
Hours
1-5
Special Topics

Advanced topics of a specialized nature.

Special Topics Course
ECE
598
Hours
1-6
Non-Thesis Research

No description available.

ECE
599
Hours
1-12
Thesis Research

No description available.

ECE
637
Hours
3
Fund Solid State Engineering

Fundamentals of solid state physics and quantum mechanics are covered to explain the physical principles underlying the design and operation of semiconductor devices. The second part covers applications to semiconductor microdevices and nanodevices such as diodes, transistors, lasers and photodetectors incorporating quantum structures.

Prerequisite(s): PH 253
ECE
662
Hours
3
Advanced Nanoscience

Advanced quantum physics; basics of nanotechnology, molecular and nanoelectronics; fundamentals in nanophotonics; interaction of light and matter; nanostructure characterization; bionanotechnology.

Prerequisite(s): PH 253
ECE
663
Hours
3
Spin Electronics

Electron spin. Giant magnetoresistance theory. Spin-tunneling phenomena in magnetic tunneling junctions. Spin structure to spin electronics. Image of magnetization configuration. Magnetic materials for spin electronic devices. Spin transport to design of magnetic nandevices.

Prerequisite(s): ECE 463 or ECE 563
ECE
693
SP
Hours
1-9
Special Topics

Advanced topics of a specialized nature.

Special Topics Course
ECE
695
Hours
1
Graduate Research Seminar

This course exposes the faculty, researchers, and students in the ECE department to current research in all areas of Electrical and Computer Engineering. This seminar series focuses on science, technology, and innovation topics studied through the embedded systems, electromechanical and energy systems, devices and materials, and electromagnetics foci within the department. The seminar speakers will be invited from the ECE faculty and graduate students, national research laboratories, other universities, and industry.

ECE
698
Hours
1-12
Non-Dissertation Research

Independent study; general research activities; no credit toward Ph.D.; no substitution for ECE 699. This course serves as an introduction to Ph.D.-level research prior to Ph.D. candidacy. It involves early-stage research activities to prepare students for more focused dissertation research taken as ECE 699 once admitted to Ph.D. candidacy.

ECE
699
Hours
1-12
Dissertation Research

This independent research course partially fulfills required doctoral level research dissertation hours toward the Ph.D. in Electrical and Computer Engineering. The course is conducted under the guidance of the Ph.D. advisor. Materials covered will be of an advanced nature aimed at providing doctoral students with an understanding of the latest research and current developments within the field. Discussion and advisor guidance will be focused on readings of research articles and development of research methodology, with the aim of producing an original research contribution that represents a novel development in the field, or a novel perspective on a pre-existing topic in the field.