 |
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. |
|
|