DESCRIPTIONS OF UNDERGRADUATE ELECTRICAL AND COMPUTER ENGINEERING COURSES

 

 

 

ELEN-200

Electric Circuit Analysis I

Credit    3(3-0)

This course covers circuit analysis using Kirchhoff’s Laws, Loop and Nodal Analysis, Thevenin’s, and Norton’s Theorems, etc., for resistive circuits with DC sources. The transient behavior of first and second order (RC, RL, and RLC) circuits, ideal operational amplifiers and steady state sinusoidal analysis will also be covered.    Co-requisite:  Math 431.

ELEN-201

Sophomore Colloquium I

Credit    0(1-0)

This course provides the students with exposure to current issues in Electrical Engineering.

ELEN-202

Sophomore Colloquium II

Credit    0(1-0)

This course provides the students with exposure to current issues in Electrical Engineering.

ELEN-300

Electric Circuit Analysis II

Credit    3(3-0)

This course is a continuation of ELEN 200. It covers sinusoidal steady state solutions of linear circuits in the time and frequency domain. Laplace transforms, transfer functions, Fourier series, Bode plots, passive and active filters, transformers, two-port circuits, and polyphase circuits will be covered. Prerequisite:  ELEN-200 and  MATH-431.

ELEN-301

Junior Colloquium I

Credit    0(1-0)

This course provides the students with exposure to current issues in Electrical Engineering.

ELEN-302

Junior Colloquium II

Credit    0(1-0)

This course provides the students with exposure to current issues in Electrical Engineering    

ELEN-306

Circuits and Systems Laboratory

Credit    2(1-3)

This course covers the proper use of laboratory instrumentation, principles of measurements, experimental verification of transient and steady state response, frequency response, and resonance of systems with passive and active elements. Computer simulations and theoretical analyses of networks are compared with laboratory experimental results using actual circuits. Co-requisite:  ELEN-300.

ELEN-320

Electronics I

Credit    3(3-0)

This course is an introduction to electronic circuit design. It covers basic amplifiers, diode circuits, dc biasing and mid-frequency response of bipolar junction transistor (BJT) and field effect transistor (FET) amplifiers. The terminal behavior, and linear and nonlinear modeling of these devices are emphasized.   Prerequisite:  ELEN-200.

ELEN-327

Digital Logic

Credit    3(3-0)

This course covers the study of fundamental combinational and sequential logic circuit analysis and design. Combinational concepts covered include Boolean algebra, K-maps, basic logic gates, and small/medium scale integrated circuits. Sequential concepts covered include basic latches/flip-flops, counters, memory registers, and basic synchronous systems.  Prerequisite:  ELEN-200.  

ELEN-328

Digital Logic Laboratory

Credit    1(0-3)

This course deals with the implementation of basic combinational and sequential logic systems. Small and medium scale integrated circuits will be utilized in addition to programmable logic devices.  Co-requisite:  ELEN-327.  

ELEN-400

Linear Systems and Signals

Credit    3(3-0)

This course is a continuation of ELEN 300. It covers the fundamental theory of signals, systems and signal processing in the time-domain as well as frequency-domain. The topics include convolution integral, Fourier Series, Fourier Transform, Zero-input response, and Zero-state response.  Prerequisite:  ELEN-300.

ELEN-410

Automatic Control Systems

Credit    3(3-0)

This course is an introduction to automatic control theory. It covers system modeling, state-space representation, stability of feedback control systems, time domain analysis, root locus, and compensator design.  Prerequisite:  ELEN-400.

ELEN-425

Introduction to Electromagnetics

Credit    3(3-0)

This course covers vector analysis including vector algebra, coordinate systems transformation, and vector calculus. These tools are utilized to solve electrostatic and magnetostatic problems. Maxwell’s equations are developed for non-time-varying conditions. Prerequisite:  MATH-231.

ELEN-427

Introduction to Microprocessors

Credit    3(3-0)

This course introduces the fundamentals of microprocessors, microcomputers, and microcontrollers. Both software and hardware concepts are covered. Software concepts include assembly language, machine code, flowcharts, and development/debugging techniques. Hardware concepts include communication ports, interrupts, memory, and common microcontroller subsystems.  Prerequisite:  ELEN-327.

ELEN-430

Power Systems, Energy Conversion and Electrical Machinery

Credit    3(3-0)

This course covers fundamentals of electric power systems as an interconnection of energy conversion and transmission devices, electric machinery, transformers and other components of a power system.  Prerequisite:  ELEN-300 and  ELEN-425.

ELEN-433

 Microprocessors Laboratory

Credit    1(0-3)

This course provides practical experience in microprocessor hardware and software, interfacing, and applications. Microprocessor evaluation boards and simulators are utilized throughout the course. Prerequisite:  ELEN-327, Co-requisite:  ELEN-427.

ELEN-436

Power Systems, Energy Conversion and Electrical Machinery Lab

Credit    1(0-3)

A study of power circuits and a study of the behavior of motors and generators by laboratory experimentation.   Prerequisite:  ELEN-306; Co-requisite:  ELEN-430.

ELEN-440

Electrical Circuits and Systems

Credit    3(3-0)

This course is designed to introduce the basic concepts of electrical engineering to non-electrical major students and to prepare them for the electrical circuits portion of the Fundamentals of Engineering (FE) Examination. Topics covered include: basics of electric circuit analysis, application of Ohm’s law, Kirchhoff's current and voltage laws, Thévenin's and Norton's theorems, capacitive and inductive circuits, transient and steady state analysis, phasor methods, diodes and operational amplifier circuits, single- phase and three-phase AC power calculations, transformers, and basics of AC/DC motors.  Prerequisite:  MATH-431 and  PHYS-242.

ELEN-449

Introduction to Communication Systems

Credit    3(3-0)

This course covers the fundamental principles of modulation theory including amplitude, single- and double-sideband, frequency, phase, pulse amplitude, pulse duration, pulse code modulation methods and their applications to communication systems with random signals and noise. Prerequisites:  ELEN-400.

ELEN-450

Principle of Electromagnetic Waves

Credit    3(3-0)

This course covers the derivation of time-varying Maxwell's equations, leading to the wave equation for the entire electromagnetic spectrum. Types of waves and their propagation properties will be examined in detail. Design principles and tools of waveguiding structures, such as transmission lines, waveguides, strip lines, optical fibers and antennae will be established.  Prerequisite:  ELEN-425.

 

ELEN-452

Wireless Communication Systems

Credit    3(3-0)

This course is an introductory level of wireless communications.  Fundamental theory and analysis of wireless mobile communication systems are introduced, including characterization of radio propagation, channel modeling and coding, and a summary of wireless communication standards and multiple access techniques.  Also covered are an overview of information networks and a comparison of wireless and conventional communication systems.  Prerequisite: ELEN-400.

 

ELEN-459

Digital and Data Communications

Credit    3(3-0)

This course is an introduction to digital and data communications.  The fundamental theory and applications of modern communication systems are discussed, including a general overview of the data communications area, telephone systems, channel coding, concept of data link protocols, interface standard, modems, multiplexing, multiple access and Integrated Services Digital Network (ISDN). Prerequisite:  ELEN-400.

ELEN-460

Electronics II

Credit    3(3-0)

This course is a continuation of Electronics I. It covers the frequency response of single-stage and multi-stage transistors amplifiers, power amplifiers and the basics of analog integrated circuits.  Prerequisite:  ELEN-320.

ELEN-466

 Electronics II Lab

Credit    1(0-3)

This course deals with design and analysis of semiconductor electronic circuits using discrete and integrated circuits.  Emphasis is on design and experimental verification of amplifiers, switching circuits, etc. using active devices. This course is coordinated with ELEN 460.   Co-requisite:  ELEN-460.

ELEN-470

Properties of Material of Electrical Engineering

Credit    3(3-0)

This course covers the effects of atomic, molecular, and crystal structure on the electrical and physical properties of conducting, insulating and semiconductor materials. Prerequisite: ELEN-425.

ELEN-475

Applied Engineering Analysis

Credit    3(3-0)

This course covers applications of linear algebra, complex variable, and discrete mathematics in solving engineering problems. Prerequisite: MATH 231 and MATH 431.

ELEN-598

Senior Design Project I

Credit    3(1-3)

This is part I of a two-part capstone design course for the undergraduate electrical engineering program.  Each team  (typically four students) select a design project from topics suggested by faculty or industry. The teams are responsible for (i) designing and developing project specifications, (ii) planning a budget, and (iii) monthly progress reports. Teamwork, technical writing, communications, and project management are stressed throughout the semester. Prerequisite: ELEN 433 and ELEN 466 or consent of  instructor

 

ELEN-599

Senior Design Project II

Credit    3(1-3)

This is a continuation of ELEN-598, Design Project I.  Each team is responsible for (i) implementing the design, (ii) demonstrating a workable prototype, (iii) monthly progress reports, and (iv) a formal report on the project. Teamwork, technical writing, communications, and project management are stressed throughout the semester  Prerequisite:ELEN-598

 

ADVANCED ENGINEERING ELECTIVES TO BE CHOSEN FROM THE FOLLOWING LIST OF ADVANCED UNDERGRADUATE/GRADUATE COURSES

ELEN-602

Semiconductor Theory & 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.  Prerequisite:  ELEN-460 or consent of instructor.

ELEN-606

Digital Electronics

Credit    3(3-0)

This course introduces the analysis, design and applications of digital integrated circuits.  These circuits include metal-oxide-semiconductor (MOS) gates and n-channel MOS (NMOS) logic, complementary MOS (CMOS) logic, bipolar CMOS (BiCMOS) structures, buffers, interface (I/O) circuits, sequential logic circuits and memory 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 digtal (A/D) converters, voltage-controlled oscillators, phase-locked loops, and other special-function integrated circuits.  Prerequisite: ELEN-460.

ELEN-610

Power Electronics I

Credit    3(3-0)

This course is an introduction to principles and methods of power electronics. Subjects covered are semiconductor devices and their complementary components and systems, and different static switching converters and their applications.  Prerequisite:  ELEN-320.

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:  CHEM 106, and ELEN 460 or ELEN 470, or consent of instructor

ELEN-615

Silicon Device Fabrication Laboratory

Credit    2(1-3)

This laboratory course deals with experiments in the fabrication of silicon semiconductor devices, such as p-n junctions and metal-oxide-silicon structures. Oxidation, diffusion, photolithography, and metallization techniques will be presented.  Co-requisite:   ELEN-614 or consent of instructor.

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, core 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.  Prerequisite:  ELEN 433 or equivalent.  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.  Prerequisite:  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.  Prerequisite:  ELEN 427 or consent of instructor.

ELEN-629

Very Large Scale Integrated Circuit (VLSI) Design

Credit    3(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.  Prerequisite:   ELEN-627;  Co-requisite:  ELEN-629.

ELEN-650

Digital Signal Processing I

Credit    3(3-0)

This course covers fundamental theory of digital signal processing such as digital filtering spectral analysis, and detection/post detection processing.  Methods of generating the coefficients of 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 Lab

Credit    2(1-3)

This laboratory course covers experiments and student projects related to the practical application of digital signal processing techniques for data acquisition, digital filtering, control, spectral analysis, communications, and other topics. Co-requisite  ELEN-650, or consent of instructor. 

ELEN-656

Probability and Random Processes

Credit    3(3-0)

This course covers sample space, events, conditional probabilities, independent events, Bayes’ formula, discrete random variables, expectation of random variables, joint distribution, conditional expectation, Markov chains, stationary processes, ergodicity, correlation and power spectrum of stationary processes, and Gaussian processes.  Prerequisite: ELEN-400 or consent of instructor.

ELEN-657

Digital 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-658

Digital Image Processing Laboratory

Credit    2(1-3)

This laboratory course will demonstrate many important and practical applications of digital image processing techniques. The experiments include image enhancement, feature extraction, Hough transform, various transforms in spatial and frequency domains, image understanding and quantization. Co requisite:  ELEN 657 or consent of  instructor.

ELEN-661

Power Systems Analysis

Credit    3(3-0)

This 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 flow, faults, and transient and steady-state stability will be investigated. Prerequisite:  ELEN- 436 or consent of instructor.

ELEN-668

Modern Control Theory

Credit    3(3-0)

This course introduces the theory of linear systems represented by state equations.  Topics include linear algebra, Jordan canonical form, solutions of 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 analysis and control design.  Verification of control system analysis and design in both the time domain and frequency domain will be studied.  Co-requisite:   ELEN-668 or consent of instructor.

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 course covers the design and development of intelligent, autonomous, physical agents. Emphasis will be placed on machine intelligence experiments and simulations with visual sensors, tactile sensors, robotic manipulators and autonomous, inexpensive mobile robots.  Prerequisite:  ELEN-433 or consent of instructor.

ELEN-685

Selected Topics in Electrical Engineering

Credit  Var. 1-3

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 that is arranged between a student and a faculty member.  Project topics may be analytical and/or experimental and should encourage independent study.  Prerequisite:  Consent of instructor.