Description of Graduate Courses

Under the Master’s and Doctoral Degree Programs in Electrical Engineering

 

ELEN-602  Semiconductor Theory and Devices                                                                                 Credit 3(3-0)

This course is a study of the phenomena of solid-state conduction and devices using band models, excess carriers in semiconductors, p-n junctions, and devices.     Prerequisites: ELEN-460 or consent of instructor.

 ELEN-606  Digital Electronics                                                                                                                Credit 3(3-0)

This course covers analysis, design and applications of digital integrated circuits.  These circuits may include resistor-transistor logic (RTL), diode transistor logic (DTL), transistor-transistor (TTL), emitter-coupled logic (ECL), metal-oxide-semiconductor (MOS) gates and n-channel MOS (NMOS) logic, complementary MOS (CMOS) logic, Bipolar CMOS (BiCMOS) structures, memory circuits, and interfacing circuits. Prerequisite: ELEN-460 or consent of instructor.

 ELEN-608  Analog Electronics                                                                                                              Credit 3(3-0)

This course covers the analysis, design and application of analog integrated circuits.  These circuits may include operational amplifiers, voltage comparators, voltage regulators, Integrated Circuit (IC) power amplifiers, Digital to Analog (D/A) and Analog to Digital (A/D) converters, voltage-controlled oscillators, phase-locked loops, other special-function integrated circuits.     Prerequisite: ELEN-460 or consent of instructor.

 ELEN-614  Integrated Circuit Fabrication Methods                                                                         Credit 3(3-0)

This course presents the various processes utilized in the fabrication of semiconductor integrated circuits.  Oxidation, diffusion, ion implantation, metalization, and epitaxial processes will be discussed.  Limits on device design and performance will be considered. Prerequisite: ELEN-470 or consent of instructor.

 ELEN-615  Silicon Device Fabrication Laboratory                                                                             Credit 2(1-3)

Laboratory experiments in the fabrication of silicon p-n junction diodes, MOS capacitors and MOS field effect transistors will be performed.  Oxidation, diffusion, photolithography, and metalization techniques will be presented. Co-requisite: ELEN-614.

 ELEN-621  Embedded Systems Design                                                                                               Credit 3(3-0)

This course is a survey of modern methods for specifying algorithms, simulating systems, and mapping specifications onto embedded systems. It presents an introduction to the technologies used in the design and implementation of programmable embedded systems, such as programmable processors, cores, memories, dedicated and configurable hardware, software tools, schedulers, code generators, and system-level design tools.  Prerequisite: ELEN-427 or consent of instructor.

 ELEN-622  Embedded Systems Design Laboratory                                                                        Credit 2(1-3)

This laboratory course is an introduction to developing processor-based embedded systems.  The development tools include a C++ cross compiler, an Electronically Programmable Read Only Memory (EPROM), and an Application Specific Integrated Circuit (ASIC) programmer.  A student project is part of the laboratory requirements.  Co-requisite: ELEN-621.

 ELEN-623  Digital Systems                                                                                                                     Credit 3(3-0)

Digital system top-down design and analysis will be presented. Topics include timing, power and performance issues in digital circuits, Very High Speed Integrated Circuit Hardware Description Language (VHDL)-based system analysis and synthesis, hardware-software co-design, data-flow models, and digital system primitives.  Prerequisites: ELEN-427 or consent of instructor.

 ELEN-624  Computer Organization and Architecture Design                                                        Credit 3(3-0)

This course covers the design of modern uniprocessors and their memory, and Input/Output (I/O) subsystems. Performance, microarchitecture, and design philosophies used to realize pipeline, superscalar, Reduced Instruction Set Computer (RISC) and Complete Instruction Set Computer (CISC) processors will be studied.  Prerequisites: ELEN-427 or consent of instructor.

 ELEN-629  VLSI Circuit Design                                                                                                          Credit3(3-0)                                                                                               

This course will study CMOS technology and device characteristics in order to develop layout design rules for  VLSI circuit building blocks, such as inverters and logic gates. Layout techniques for complex gates and designing combinational and sequential logic circuits will be introduced.  Prerequisite: ELEN-427 or consent of instructor.

 ELEN-630  VLSI Design Laboratory                                                                                                  Credit 2(1-3)

This is an introduction of Computer Aided Design (CAD) tools for integrated circuit design and verification.  These CAD tools include; geometric pattern generators, design rule checkers, circuit simulators, and Programmable Logic Array (PLA) generators.  A student design project is part of the laboratory requirements. Co-requisite: ELEN-629.

 ELEN-647  Introduction to Telecommunication Networks                                                            Credit 3(3-0)

This course introduces telecommunication networks utilization and design.  Emphasis is on using and designing voice, video and image digital networks. Prerequisite: ELEN-400.

 ELEN-650  Digital Signal Processing I                                                                                               Credit 3(3-0)

This course develops a working knowledge of the basic signal processing functions, such as digital filtering spectral analysis, and detection/post-detection processing.  Methods of generating the coefficients for digital filters will be derived.  Alternate structures for filters, such as infinite impulse response and finite impulse response will be compared.  The effect of finite register length will be covered. Prerequisites: ELEN­-400 or consent of instructor.

 ELEN-651  Digital Signal Processing Laboratory                                                                            Credit 2(1-3)

Experiments and student projects will be performed which are related to the practical applications of digital signal processing techniques to data acquisition, digital filtering, control, spectral analysis, and communications. Co-requisite: ELEN-650.

 ELEN-656  Probability and Random Processes                                                                                Credit 3(3-0)

This course covers probability, random variables, random processes, Gaussian processes, probabilistic description of signals and noise, including joint, marginal and conditional densities, autocorrelation, cross-correlation and power spectral density; linear and nonlinear transformations; linear least-squares estimation, and signal detection.   Prerequisite: ELEN-310 or consent of instructor.

 ELEN-657  Image Processing                                                                                                                Credit 3(3-0)

This course deals with concepts and techniques for digital image analysis and processing. Topics include image representation, image enhancement, edge extraction, image segmentation, geometric structure, feature extraction, knowledge representation, and image understanding.   Prerequisite: ELEN-400 or consent of instructor.

 ELEN-661  Power Systems Analysis                                                                                                   Credit 3(3-0)     

The course studies power system representation, transmission lines, symmetrical and asymmetrical faults, electric power flow, power systems control and stability.  Prerequisite: ELEN-430.

 ELEN-662  Advanced Power Systems Laboratory                                                                           Credit 2(1-3)

In this laboratory course, basic concepts, transmission lines, power flows, faults, and transient and steady-state stability will be investigated. Prerequisite: ELEN-436 or consent of instructor. Co-requisite: ELEN-661.

 ELEN-668  Automatic Control Theory                                                                                                 Credit 3(3-0)

This course introduces the theory of linear systems represented by state equations.  Topics include Jordan canonical form, solutions to state equations, relationship to transfer functions, stability, controllability, and pole placement design. Prerequisite: ELEN-410 or consent of instructor.

 ELEN-669  Control Laboratory                                                                                                             Credit 2(1-3)

This laboratory course demonstrates methods of system identification and control.  Verifications of control system designs in both the time domain and frequency domain will be studied.    Co-requisite: ELEN-661.

 ELEN-674  Genetic Algorithms                                                                                                          Credit 3(3-0)

This course covers the theory and application of genetic algorithms.  Genetic algorithms combine a Darwinian survival-of-the-fittest with a randomized, yet structured, information exchange to form an improved search mechanism with surprising robustness.  Engineering applications of genetic algorithms for design  and control will be presented.      Prerequisite: ELEN-410 or consent of instructor.

 ELEN-678  Introduction to Artificial Neural Networks                                                                   Credit 3(3-0)

This course introduces neural network design and development.  Emphasis is on designing and implementing information processing systems that autonomously develop operational capabilities in adaptive response to an information environment.     Prerequisite: ELEN-400 or consent of instructor.

 ELEN-679  Machine Intelligence Laboratory                                                                                    Credit 2(1-3)

This laboratory will explore the design and development of intelligent, autonomous, physical agents. An emphasis will be placed upon machine intelligence experiments with visual sensors, tactile sensors, robotic manipulators and autonomous inexpensive mobile robots.  Prerequisite: ELEN-433 or consent of instructor. Co-requisite: ELEN-678.

 ELEN-685  Selected Topics in Engineering                                                                                        Credit 3(3-0)

This lecture course is used to introduce engineering topics of current interest to students and faculty.  The subject matter will be identified before the beginning of the course.     Prerequisite: consent of instructor.

 ELEN-686  Special Projects                                                                                                              Credit Var (1-3)

This is an investigation of an engineering topic which is arranged between a student and a faculty advisor.  Project topics may be analytical and/or experimental and should encourage independent study. Prerequisite: consent of instructor.

 ELEN-701  Electronic Ceramics                                                                                                              Credit 3(3-0)

This course introduces the properties of ceramic materials in electronic applications.  The effects of processing parameters on the ultimate device characteristics will be investigated.  Prerequisite: ELEN-602 or consent of instructor.

 ELEN-710  Wave and Fields in Radio Frequency (RF) and Optoelectronics                                Credit 3(3-0)

This course emphasizes principles, phenomena and methods relevant to RF and lightwave technology.  The topics will include basic electromagnetic propagation in free space and material media, guided electromagnetic waves, modes and mode coupling, and Bragg and other types of scattering.  This course will establish the field principles of RF, integrated optic and fiber based devices and circuits.   Prerequisite: ELEN-450 or ELEN-470 or consent of instructor.

ELEN-720  Theoretical Issues in Computer Engineering                                                                Credit 3(3-0)

This course is designed to introduce some basic theoretical aspects of computer engineering. It includes selected topics in the set theory, elements of algebra such as semigroups, monoids, groups, rings, and fields, quotient groups and homomorphism theorems. It also includes finite state machines, the Myhill-Nerode theory, pseudo/random generators, linear feed back registers, introduction to error correcting codes and Turing Machines. Various applications will be demonstrated.  Prerequisite:  ELEN-427 or consent of instructor.

 ELEN-721  Fault-Tolerant Digital System Design                                                                              Credit 3(3-0)

This course covers reliability, test generation, self checking techniques, principles and applications of fault-tolerant design techniques.  Prerequisite:  ELEN-625 or consent of instructor.

ELEN-723  System Design Using Programmable Logic Devices                                                    Credit 3(3-0)

This course will cover and compare many commercially available Programmable Logic Devices and consider their applications in both combinational and sequential logic system design.  Students will also be familiarized with hardware description language such as VHDL and ABELTM and shown how design ideas can be efficiently translated into programmable hardware implementations.   Prerequisite: ELEN-623 or consent of instructor.

ELEN-724  Mixed-Signal VLSI Design                                                                                             Credit 3(3-0)

This course will introduce CMOS circuit techniques for low-power, low-voltage mixed-signal integrated circuits.  Continuous-time signal processing, sampled-data analog filters, delta-sigma data converters, and mixed analog-digital layout techniques will be introduced.    Prerequisite: ELEN-629 or consent of instructor.

 ELEN-727  Switching and Finite Automata Theory                                                                    Credit 3(3-0)

This course presents the abstract mathematical modeling of combinational and sequential switching networks.  Finite automata theory and fault tolerant concepts with applications to both combinational networks and finite state machines will be presented.     Prerequisite: ELEN-427 or consent of instructor.

 ELEN-749  Digital Communications                                                                                                Credit 3(3-0)

The fundamental theory and applications of the digital communications system are discussed based on the knowledge of the probability theory. Topics in digital communications include sampling, quantizing, coding, detection, modulation/ demodulation, signal-to-noise ratio, and error probability. Prerequisites: ELEN-449 or consent of instructor.

 ELEN-752  Wireless Information Networks                                                                                   Credit 3(3-0)

Fundamental theory and applications of wireless mobile communication systems are covered for voice, data, and multimedia. Topics in wireless networks include characterization of radio propagation, source and channel coding, theory and analysis of wireless data networks, and wireless Local Area Networks (LANs).  The wireless LANs discussion includes multiple access techniques and computer simulation of radio channels. Prerequisites: ELEN-452 or consent of instructor.

 

ELEN-762  Network Matrices and Graphs                                                            Credit 3(3-0)

Use of vector space techniques in the description, analysis and realization of networks modeled as matrices and graphs. The course investigates vector space concepts in the modeling and study of networks. The system concept of networks is introduced and explored as a dimensional space consideration in terms of matrices and graphs. Prerequisite: ELEN-400 or equivalent.

 

ELEN-764  Power System Planning                                                                      Credit 3(3-0)

This course presents an overview of the issues and methods relevant to power systems planning.  The course reviews the basics of financial analysis, regression analysis, forecasting, and reliability.  Special topics relevant to power systems, such as deregulation, peak-load forecasts, load management and representation, and the loss-of-load probability (LOLP) method are also considered.    Prerequisite: ELEN-661 or consent of instructor.

 

ELEN-785  Masters Special Topics                                                                                                                                                            Credit 3(3-0)

This lecture course is used to introduce engineering topics of current interest to master students and faculty.  The subject matter will be identified before the beginning of the course.      Prerequisite: Consent of instructor.

 

ELEN-792  Masters Seminar                                                                                                                                                                      Credit 1(1-0)

Discussions and reports of subjects in electrical engineering and allied fields will be presented.      Prerequisite: Master level standing.

 

ELEN-793  Masters Supervised Teaching                                                                                                                                 Credit 3(0-3)

Students will gain teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment.      Prerequisite: Master level standing.

 

ELEN-794  Masters Supervised Research                                                                                                                                Credit 3(0-3)

This course is supervised research under the mentorship of a faculty member.  It is not intended to serve as the project or thesis topic of the masters student.      Prerequisite: Master level standing and consent of instructor.

 

ELEN-796  Masters Project                                                                                                                                                                                    Credit 3(3-0)

The student will conduct advanced research of interest to the student and the instructor.  A written proposal, which outlines the nature of the project, must be submitted for approval.  This course is only available to project option students.      Prerequisite: Masters standing and consent of instructor.

 

ELEN-797  Masters Thesis                                                                                                                                                             Credit Var. (3-6)

Master of Science thesis research will be conducted under the supervision of the thesis committee chairperson leading to the completion of the Masters thesis.  This course is only available to thesis option students.      Prerequisite: Consent of advisor.

 

ELEN-801  Solid State Devices                                                                                  Credit 3(3-0)

This course deals with p-n junction and Schottky barrier diodes, bipolar junction and field effect transistors, heterostructure devices (e.g., heterojunction bipolar transistors and solar cells), and device modeling and simulation.  Prerequisite: ELEN-602 or consent of instructor.

 

ELEN-802  Advanced Solid State Theory                                                                                                                                    Credit 3(3-0)

This course presents the physical properties of solids, including crystal lattice structure, atomic bonding, the band theory of electronic conduction, carrier mobilities, and scattering mechanisms.  Prerequisite: ELEN-602 or consent of instructor.

 

ELEN-803  Compound Semiconductor Materials and Devices                                                    Credit 3(3-0)

This course presents the physics of compound semiconductors, epitaxial crystal growth, quantum well and superlattice devices, compound semiconductor FETs, and photonic devices.   Prerequisite:  ELEN-602 or consent of instructor.

 

ELEN-804  Semiconductor Material and Device Characterization                    Credit 3(3-0)

This course covers electrical, optical, and physical/chemical characterization of semiconductor materials and devices.  Laboratory demonstrations will be presented on selected characterization techniques.  Prerequisite: ELEN-602 or consent of instructor.

 

ELEN-805  Thin Film Technology for Device Fabrication                             Credit 3(3-0)

This course will focus on the preparation and properties of thin film electronic materials (dielectrics, metals, epitaxial layers).  Topics will include: basic vacuum technology; theories of condensation, nucleation and growth of thin films; deposition techniques (chemical vapor deposition, vaporization, sputtering); epitaxial growth of semiconductor materials (molecular beam epitaxy, vapor phase epitaxy, liquid phase epitaxy); and applications of the deposition processes to the fabrication of heterostructure devices.   Prerequisite: ELEN-602 or consent of instructor.

 

ELEN-810  Theory and Techniques in Photonics                                                        Credit 3(3-0)

This course will concentrate on photonic materials such as semiconductors and oxide materials for opto-electronic integrated optic and nonlinear optic guided wave devices such as lasers, modulators and fibers. The course will also cover photonic systems for computing, communications, sensing, and data acquisition, processing and storage.  Prerequisites: ELEN-450 or ELEN-470 and ELEN-602.

 

ELEN-821  Advanced Computer Organization and Architecture                                       Credit 3(3-0)

This course introduces the design and performance issues of array processors and multiprocessors.  Very Long Instruction Word (VLIW), data-flow machines, array processors, interconnection networks, and memory structures will be discussed.     Prerequisite: ELEN-624 or consent of instructor.

 

ELEN-822  Error-Correcting Codes                                                                                                                                      Credit 3(3-0)

In this course, the basic principles of coding, such as error control schemes, coding in communication systems, and block coding, are studied.  Linear block codes, polynomial algebra and cyclic codes, block codes based on finite field arithmetic, convolution codes, coding for bursty channels, coding for bandwidth limited channels, codes for computer memories and error detection and correction methods will be discussed.    Prerequisite:  ELEN-625.

 

ELEN-823  Advanced VLSI Design                                                                                                                                      Credit 3(3-0)

This course introduces the design of very high performance digital circuits, interconnect modeling, and packaging.  Timing issues in digital circuits, designing memory and array structures, reliability and yield predictions, design synthesis, and validation and testing of VLSI circuits will be discussed.  Prerequisite: ELEN-629 or consent of instructor.

 

ELEN-847  Telecommunication Networks                                                                                                                                Credit 3(3-0)

The course familiarizes the student with the concepts of the International Standards Organization Open Systems Interconnection (ISO OSI) standards for the seven layer network model. This course introduces techniques for the analysis and optimization of computer networks, and illustrates some of the technical issues of current networks. Prerequisites:  ELEN-647.

 

ELEN-848  Information Theory                                                                                    Credit 3(3-0)

This course covers topics in classical information theory such as entropy, source coding, channel coding, and rate distortion theory.  Several related topics are discusses, including entropy for Markov sources and entropy for the extension of sources.   Prerequisite: ELEN-749.

 

ELEN-849  Data Communications                                                                                 Credit 3(3-0)

This course is an extended study of digital communications. Various topics in the upper level of digital communications, such as channel coding, synchronization, multiplexing, multiple access, and frequency spreading are discussed.      Prerequisite: ELEN-749 or consent of instructor.

 

ELEN-850  Digital Signal Processing II                                                              Credit 3(3-0)

This course deals with advanced topics in digital signal processing.  Topics include the 2-D sampling theorem, the 2-D z-transform, the 2-D discrete Fourier transform, 2-D filters, and computational structures for the implementation of multi-dimensional digital signal processing algorithms.  Prerequisite: ELEN-650 or consent of instructor.

 

ELEN-857  Pattern Recognition                                                                                                                                                    Credit 3(3-0)

This course covers classical topics in statistical decision function, Bayesian learning, error probability estimation, cluster-seeking, and deterministic approach.  Several related topics are discussed, including stochastic approximation, feature selection and ranking, syntactic and structural pattern recognition.   Prerequisite:  ELEN-657.

 

ELEN-861  Power System Control and Protection                                           Credit 3(3-0)

This course deals with power and voltage control systems, and power systems protection by relays.  Related topics are also covered.   Prerequisite: ELEN-661 or ELEN-668.

 

ELEN-862  Computer Methods in Power Systems                                                                                              Credit 3(3-0)

This course deals with commercially available software for modeling and analysis of electric power systems.  Prerequisites: ELEN-661 or equivalent.

 

ELEN-865  Theory of Linear Systems                                                                      Credit 3(3-0)

This course introduces modern control system design and analysis.  Topics include linear-quadratic regulators, state estimators, and discrete-time control systems.  Issues discussed include stability, robustness, and optimality.  Prerequisites: ELEN-668 or equivalent.

 

ELEN-866  Discrete Time Systems                                                                                                                                                          Credit 3(3-0)

In this course, analyses and syntheses of discrete time systems are carried out using Z-transform and state variable representations.  The controllability and observability, stability criteria, sampled spectral densities and correlation sequence, optimum filtering and control of random processes are discussed.  Prerequisite: ELEN-668 or equivalent.

 

ELEN-867  Neural Networks Design                                                                                                                                                 Credit 3(3-0)

This course covers the design of neural network systems using CMAC (Cerebellum Model Articulation Controller), back propagation, and multifunction hybrid networks.  Prerequisite:  ELEN –678 or equivalent.

 

ELEN-868  Intelligent Methods for Control Systems                                                                                               Credit 3(3-0)

The course covers advanced control methods for dynamic systems.  The focus will be on intelligent control algorithms, and adaptive and self-learning methods.  Stability analysis and performance simulation will also be addressed.     Prerequisite:  ELEN –668 or consent of instructor.

 

ELEN-869  Machine Vision for Intelligent-Robotics                                                                                        Credit 3(3-0)

This course is a study of visual/non-visual sensor technologies for the intelligent control of a robot.  The course will cover image understanding, non-contact sensor analysis, and data fusion for intelligent robotics system design.  Prerequisite:  ELEN-657.

 

ELEN-870  Fuzzy Logic With Applications                                                                                                                 Credit 3(3-0)

The course objective is to understand the basic theory and the foundations of fuzzy sets.  Fuzzy logic is shown to contain evidence, possibility, and probability logic.  This course emphasizes engineering applications in control, decisions-making, and pattern recognition.  The hardware/software implementation of those applications is also demonstrated.     Prerequisite:  ELEN –668 or consent of instructor.

 

ELEN-871  Nonlinear Control Systems                                                                                                                                  Credit 3(3-0)

This course explores the basic issues of nonlinear system analysis and control.  The course will introduce the general characteristics of nonlinear behavior and some of the tools needed to analyze and understand them.  It will also introduce basic concepts of stability theory, especially Lyaunov’s.  Some basic design techniques for the control of these systems, such as the sliding mode method and feedback linearization, will be introduced.     Prerequisite:  ELEN –668 or consent of instructor.

 

ELEN-885  Doctoral Special Topics                                                                                                                                                Credit 3(3-0)

This lecture course is used to introduce engineering topics of current interest to doctoral students and faculty.  The subject matter will be identified before the beginning of the course.     Prerequisite: Doctoral student and consent of instructor.

 

ELEN-992  Doctoral Seminar                                                                                                                                                                      Credit 1(0-1)

In this course, doctoral students attend colloquia or seminars.  These consist of presentations by doctoral students on dissertation topics and works-in-progress and by guests on important classical, contemporary, or research problems in electrical engineering.       Prerequisite: Doctoral level standing.

 

ELEN-993  Doctoral Supervised Teaching                                                                                                                                 Credit 3(0-3)

Students will gain teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment.      Prerequisite: Doctoral level standing.

 

ELEN-994  Doctoral Supervised Research                                                                                                                                Credit 3(0-3)

This is supervised research under the mentorship of a member of the graduate faculty.  It is not intended to serve as the dissertation topic of the doctoral student.      Prerequisite: Doctoral level standing and consent of instructor.

 

ELEN-995  Doctoral Preliminary Examination                                                                                                   Credit 3(0-3)

This course is for students who are preparing for and taking the written and/oral preliminary examination.      Prerequisite: Doctoral student and consent of advisor.

 

ELEN-997  Doctoral Dissertation                                                                                                                                Credit Var. (3-12)

This supervised research serves as the dissertation of the doctoral student.  Twelve credits of dissertation are required for graduation.      Prerequisite: Doctoral student and consent of advisor.