DESCRIPTIONS OF UNDERGRADUATE ELECTRICAL AND COMPUTER ENGINEERING COURSES
 

ELEN-200 - ELEN-356

ELEN-400 - ELEN-599

ELEN-602 - ELEN-686

 
ELEN-200 Electric Circuit Analysis I Credit 3(3-0)
 
This course covers circuit analysis using Kirchhoff’s Laws, Loop and Nodal Analysis, Thevenins, and Nortons 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. 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 and Computer Engineering.

 
ELEN-202 Sophomore Colloquium II Credit 0(1-0)
 
This course provides the students with exposure to current issues in Electrical and Computer 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. Pre-requisites: 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 and Computer Engineering.
 
ELEN-302 Junior Colloquium II Credit 0(1-0)
 
This course provides the students with exposure to current issues in Electrical and Computer Engineering.
 
ELEN-300 Circuits and Systems Credit 3(3-0)
 
This course 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 three-phase circuits. Pre-requisite: ELEN 200 and MATH 431.
 
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. Pre-requisite: 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. Pre-requisite: 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 utilized in addition to programmable logic devices. Co-requisite: ELEN 327.
 
ELEN-356 Stochastic Processes and Random Variables Credit 3(3-0)
 
This course covers sample space and events, conditional probabilities, independent events, Bayes formula, discrete random variables, expectation of random variables, joint distribuŽtion, conditional expectation, Markov chains, stationary processes, ergodicity, correlation and power spectrum of stationary processes, and Gaussian processes.
 
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. Pre-requisite: 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. Pre-requisite: ELEN-300.
 
ELEN-423 Digital System Design Credit 3(3-0)
 
This course covers digital system datapath and control unit design and analysis at the register transfer level of abstraction. Arithmetic logic circuits and associated signal coding, high-performance computational structures (i.e. pipelining, datapath parallelism, etc.), system bus design, I/O and interrupt hardware design are also covered. Synthesis of a hardware description language (HDL) for a target FPGA/CPLD device or technology is covered in this course. Pre-requisite: ELEN 327, ELEN 328, Co-requisite: ELEN-429.
 
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. Pre-requisite: 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 dealt with. Software concepts include assembly language, machine code, flowcharts, and development/debugging techniques. Hardware concepts included communication ports, interrupts, memory, and common microcontroller subsystems. Pre-requisite: ELEN-327.
 
ELEN-429 Digital System Design Laboratory Credit 1(0-3)
 
Students are introduced to the resource allocation issues (i.e. floor planning, routing, number of logic blocks, etc.) associated with the realization of the assigned projects for the available synthesis algorithms and Field Programmable Gate Arrays or Complex Programmable Logic devices. The relationship between the functionality and timing behavior of the synthesized design over a range of system complexity and a variety of device architectures is also studied. Techniques to meet timing specifications are also covered in this course. Co-requisite: ELEN-429.
 
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. Pre requisites: ELEN-300 and ELEN-425.
 
ELEN-433 Microprocessor 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. Pre requisite: ELEN-328; Co-requisite: ELEN-427.
 
ELEN-440 Electrical Circuits and Systems Credit 3(3-0)
 
This course covers power and energy concepts; basic R, RC, RL, and RLC circuits; three phase circuits; ideal transformers and ideal op amp circuits. Pre-requisites: 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. Pre-requisite: ELEN-400.
 
ELEN-450 Principle of Electromagnetic Waves Credit 3(3-0)
 
This course covers the fundamentals of electrodynamics as applied to radio frequency, microwave and optical engineering. Pre-requisite: 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. Pre-requisite: 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). Pre-requisite: 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. Pre-requisite: ELEN-320.
ELEN-466 Electronics II Lab Credit 1(0-3)
 
This course covers principles of semiconductor electronic circuits; single stage and multi-stage amplifier circuits, frequency response of transistor amplifiers; operational amplifiers circuits, and other selected analog circuits. Pre-requisite: ELEN-306; Co requisite: ELEN-460.
ELEN-470 Properties of Material of Electrical and Computer 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 used in electrical and computer engineering. Pre-requisite: 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. Pre-requisites: 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 and Computer 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. Pre-requisites: 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. Pre-requisite: ELEN-598.

Advanced Engineering Electives to be Chosen From The Following List of Advanced Undergraduate/Graduate Courses

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-610 Power Electronics 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, different static switching converters like AC to DC AC to AC, DC to DC and DC to AC converters and their applications. Pre-requisite: ELEN-320 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 Advanced Digital Systems Design Credit 3(3-0)
 
This course exposes the students to principles, techniques, and applications of modern digital systems. Design and analysis techniques for combinational and sequential circuits will be discussed. In particular, students will be exposed to: digital system top-down design and analysis, timing, power and performance issues in digital circuits. In addition, the student will be exposed to the 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. Pre-requisite: ELEN 423 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 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. Pre-requisite: 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. Pre-requisites: 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 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. Pre-requisite: ELEN-400.
 
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.
 
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.
 
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. Pre-requisite: 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. Co-requisite: ELEN-678; Pre-requisite: ELEN-433 or consent of instructor.
 
ELEN-685 Selected Topics in Electrical and Computer 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.