Electrical Engineering

Classes

EECE 102 : Intro to Elec & Comp Eng

Continuation of EGPP 101 as related to the electrical engineering profession. Organized in five (5) Blocks: Descriptive, Environment, Technical, Practical (Hands on), and Projects, students are introduced to various engineering issues related to the profession of electrical engineering. Historical perspectives and Electrical Engineering Education / Profession and Design are reviewed. Ethics, social / environmental / cultural / religion issues facing electrical engineers in a global work environment are discussed. An overview of electrical engineering discipline and five major classifications of electrical systems in communication, computer, control, power, and signal processing is presented. Technical aspects and safety considerations of a typical electrical engineering laboratory are introduced. A capstone term project requires assembling an electrical system (e.g., a robot kit) and its study and presentation from a system point of view

Credits

1

Prerequisites

EGPP 101

EECE 156 : Math I Lab

The purpose of this course is to develop students' problem solving skills, and improve their understanding of the calculus techniques and concepts they learn in Math 156 (Calculus I). Topics include: Algebra Review, Limits, Continuity, Derivative: definition, rules: sum, quotient, product, power, chain, Implicit Differentiation, Applications of the Derivative: related rates, max/min problems, L'Hospital's Rule, Anti-derivative, Integration.

Credits

1

Prerequisites

Corequisite MATH 156. Offered Fall and Spring Semesters

EECE 157 : Math Lab II

The purpose of this course is to further develop students' problem solving skills, improve their understanding of the calculus techniques and concepts they learn in Math 157 (Calculus II), and help them see how calculus can be used to solve engineering problems. Topics include: integration techniques, applications of integration, polar functions and parametric functions, sequences and series.

Credits

1

Prerequisites

MATH 156, MATH 157. Offered Fall and Spring Semesters.

EECE 158 : Math Lab III

The purpose of this course is to further develop students' problem solving skills, improve their understanding of the calculus techniques and concepts they learn in Math 158 (Calculus III), and help them see how calculus can be used to solve engineering problems. Topics include: Vectors and scalars, Dot and Cross Product, Vector Differentiation, Gradient, Divergence, and Curl, Vector Integration, Divergence Theorem, and Stokes' Theorem.

Credits

1

Prerequisites

MATH 157; Corequisite MATH 158. Course offered Fall and Spring semesters.

EECE 160 : Engineering Math

Course introduction, history and importance of engineering Mathematics, trigonometry in engineering, 2-D vectors in engineering, complex numbers in engineering, 3-D vectors in engineering, systems of equations in engineering, application of derivatives in engineering, application of integrals in engineering, solving differential equation, applications of differential equations in engineering, Laplace transforms and applications, Interdisciplinary Applications.

Credits

4

Prerequisites

MATH 157.  Offered Spring Semester.

EECE 200 : Intro to Computer Engin

Introduction to key concepts in computer organization. Discussion of number representations, switching circuits, logic design, microprocessor design, assembly language programming, input/output, interrupts and traps, direct memory access, structured program development.

Credits

3

Prerequisites

ENGL 022 , MATH 156, PHYS 013. Co-requisite: EECE 206. Course Offering: Fall Semester

EECE 202 : Network Analysis I

Includes Ohm's and Kirchoff's Laws: V-I laws for RLC elements, circuit analysis tools, Thevenin and Norton's theorems, Response of RC, LC and RLC circuits, operational amplifiers, and introduction to PSPICE.

Credits

3

Prerequisites

MATH 157, and PHYS 014. Co-requisite: MATH 159 and EECE 208. Course Offering: Spring Semester

EECE 203 : Fundamental of Circuit Theory

Understanding of basic circuit theory, circuit theorems, dc, ac circuits, magnetic circuits, transients, Laplace and Fourier transforms, Fourier series, electric devices, 2-port network, basic filters and op-amps.

Credits

4

Prerequisites

PHYS 014; PHYS 024. Corequisite EECE 209. Offered Spring Semester.

EECE 206 : Intro Computer Lab

Laboratory with experiments designed to provide an overview of computer engineering: Covers fundamental concepts, digital circuits, and assembly language programming.

Credits

2

Prerequisites

ENGL- 022, MATH 156 and PHYS 013. Co-requisite: EECE 200. Course Offering: Fall Semester

EECE 208 : Intro to Electrical Eng Lab

Hands-on experience in using electronic lab instrumentation. Lab experiments illustrate Ohm's and Kirchhoff's laws, Thevenin and Norton's theorems for resistive circuits. Transient and frequency response of RC circuits. Diodes, operational amplifiers, transistors, basic digital logic gates. Every lab session includes hardware measurement and PSPICE simulation.

Credits

1

Prerequisites

MATH 157, and PHYS 014. Co-requisite: EECE 202. Course Offering: Fall and Spring Semesters (mainly for non-EE and non-CE majors)

EECE 209 : Fundl of Circuit Theory Lab

Understanding of hands-on labs associated basic circuit theory, circuit theorems, dc, ac circuits, operational amplifiers (op-amps), electric devices network, basic filters and op-amps.

Credits

1

Prerequisites

PHYS 014, PHYS 024. Co-requisite EECE 203. Offered Spring Semester

EECE 211 : Digital Systems Design

Introduction to hardware building blocks used in digital computers and systems. Introduces number systems (including binary, octal and hexadecimal), Boolean algebra, two-level/multilevel logic minimization/simplification using K-Maps and Quine-McCluskey methods, combinational logic circuit design and implementation with available SSI, MSI, and programmable logic devices (PAL, PLA, multiplexers, encoders, ROMS). Practical considerations such as hazard and glitches are treated. Basics of sequential logic design including latches, flip-flops, registers, counters, finite state machines design, minimization, and implementation are presented.

Credits

3

EECE 212 : Fundamental of Digital Systems

Introduction to hardware building blocks used in digital computers and systems. Introduces number systems (including binary, octal and hexadecimal), Boolean algebra, two-level/multilevel logic minimization/simplification using K-Maps and Quine-McCluskey methods, combinational logic circuit design and implementation with available SSI, MSI, and programmable logic devices (PAL, PLA, multiplexers, encoders, ROMS). Practical considerations such as hazard and glitches are treated. Basics of sequential logic design including latches, flip-flops, registers, counters, finite state machines design, minimization, and implementation are presented.

Credits

4

Prerequisites

Sophomore Standing. Co-requisite: EECE 217. Offered Spring Semester

EECE 218 : Fund of Digital Systems Lab

Laboratory experiments and (mini) projects in design and implementation of simplex to moderately complex combinational and sequential logic circuits provide a practical understanding of concepts covered in EECE 212. Project(s) introduce students to design with programmable logic devices and logic design/simulation software such as Electronics Workbench

Credits

1

Prerequisites

Coreq: EECE 212

EECE 260 : Eng. Programming & Application

The course uses basic application in science and engineering to bring up major concepts, methods and techniques needed to perform successful computations. The course will cover both procedural programming and object-oriented programming in Python with applications to mathematics, numerical calculus, probability and statistics, physics, and differential calculus

Credits

3

Prerequisites

CSCI 135. Offered Spring Semester

EECE 301 : Network Analysis II

Deals with transient response of RLC circuits, phase transformations, polyphase circuits, complex power, magnetically coupled circuits, sinusoidal steady-state power calculations, Laplace transformations, inverse Laplace transformations, frequency response, transfer functions, s-domain circuit analysis, frequency selective circuits.

Credits

3

Prerequisites

EECE 202. Course Offering: Fall Semester

EECE 304 : Electromagnetic Theory I

Electric fields, flux and potential, Coulomb's Poisson's and Gauss's laws, permittivity and conductivity, magnetostatics, magnetic materials, magnetic materials and forces, Biot-Savart law and time varying fields, Maxwell's equations in integral and differential forms, time-domain analysis of waves. Application of electromagnetic theory to transmission lines.

Credits

3

Prerequisites

MATH 158, PHYS 014. Course Offering: Fall Semester

EECE 305 : Fund: Electromagnetics

Electric fields, flux and potential, Coulomb's Poisson's and Gauss's laws, permitivity and conductivity, magnetostatics, magnetic materials, magnetic materials and forces, Biot-Savart law and time varying fields, Maxwell's equations in integral and differential forms, time-domain analysis of waves. Application of electromagnetic theory to Transmission lines

Credits

4

Prerequisites

MATH 158 and PHYS 014

EECE 306 : Fund: Electromagnetics Lab

Presenting the fundamental applications of electromagnetic theory and developing modeling and simulation abilities. To provide ECE majors with a firm basis for an understanding of the electrical circuits, the radiation, propagation, and transmission of electric power, as well as the electromagnetic storage systems.

Credits

1

Prerequisites

EECE 305

EECE 307 : Electronics I

Theoretical analysis of the electronics components: diodes, BJT, JFET, MOSFET, OP-AMPs, and detailed analysis of their use in electronic circuits. DC bias, AC analysis and design of regulated DC power supplies, single stage amplifiers and active filters are the sample real world electronic circuits used throughout the course to illustrate the theoretical material presented. One individual design project is required. Homework requires theoretical derivations and PSPICE simulation.

Credits

3

Prerequisites

EECE 202. Co-requisite: EECE 313. Course Offering: Fall Semester

EECE 308 : Electronics II

Theoretical analysis and design of differential and multi-stage amplifiers, feedback, power amplifiers, frequency response, Nyquist and Bode plots, active filters and tuned amplifiers, signal generators. The covered sample electronic circuits combine diodes, BJT, JFET, MOSFET and OP-AMPS. One individual design project is required. Homework requires theoretical derivations and PSPICE simulation.

Credits

3

Prerequisites

EECE 307. Co-requisite: EECE 314. Course Offering: Spring Semester

EECE 309 : Fund: Electronics & SS Devices

Understanding of basic semiconductors devices, characteristics, switching and basic amplifiers, operational amplifiers, frequency response, filters, wave generation, introduction to power electronics, teamwork.

Credits

4

Prerequisites

EECE 203, Coreq: EECE 312

EECE 310 : Principles of Electronics

This course is open to non-EE and non-CpE students only. The course covers theoretical and practical fundamental principles of electronic devices, circuits and instruments.

Credits

2

Prerequisites

MATH 159, PHYS 014. Course Offering: Fall and Spring Semesters

EECE 312 : Fund: Elec & SS Devices Lab

Understanding of basic semiconductors devices, characteristics, switching and basic amplifiers, operational amplifiers, frequency response, filters, wave generation, introduction to power electronics, teamwork.

Credits

1

Prerequisites

: EECE 309

EECE 313 : Electronics I Lab

Hands-on experience in analyzing regulated half/full wave rectifier circuits, BJT, JFET, MOSFET and OP-AMP based single-stage amplifiers. One individual design project with oral presentations is required. Lab sessions involve simultaneous hardware measurement and PSPICE simulation.

Credits

2

Prerequisites

Same as EECE 307. Co-requisite: EECE 307. Course Offering: Fall Semester

EECE 314 : Electronics II Lab

Hands-on experiences in analyzing multi-stage and power amplifiers, active filters, frequency response. Laboratory experiments cover real world electronic circuits. All the circuits used involve combinations of BJT, JFET, MOSFET and OP-AMP. One individual design project with oral presentations is required. Lab sessions involve simultaneous hardware measurement and PSPICE simulation.

Credits

2

Prerequisites

Same as EECE 308. Co-requisite: EECE 308. Course Offering: Fall Semester

EECE 318 : Energy Conversion

Review of polyphase circuits, electro-mechanical systems, magnetic circuits, transformers, D.C. and A.C. machines, transmission line theory, and introduction to power electronics, ac, dc drives, computer-aided design.

Credits

3

Prerequisites

EECE 301. Co-requisite: EECE 324. Course Offering: Fall Semester

EECE 320 : Research in Undergraduate Exp

Research in Undergraduate Experience makes undergraduate students familiar with basics of research. Students practice research on a specific subject under supervision of a faculty member. Students perform literature review on their selected subject and discuss about it to the class. Through this effort, students become exposed to various subjects and understand the importance of and the need for research. The course also teaches students how to present their work to others. It also emphasizes on long life learning. Further, students become familiar with LaTeX as a high-quality typesetting system used for the communication and publication of scientific documents.

Credits

1

Prerequisites

Junior Standing. Offered Spring Semester.

EECE 324 : Energy Conversion Lab

Treats poly-phase power measurements, power transformer testing, connections, and operation and testing of dc motors and generators, and synchronous machines, transmission lines, and induction motors, basic electronic control of machines.

Credits

2

Prerequisites

Same as EECE 318. Co-requisite: EECE 318. Course Offering: Fall Semester  

EECE 325 : Fundamentals of Energy Systems

This course focuses on the fundamentals of energy systems centered around electric power generation. Starting with the traditional system of large, central power stations connected to their customers by hundreds or thousands of miles of transmission lines, this course covers distributed, renewable, cleaner, smaller generation systems located closer to their loads. In that regard, while other generation sources such as Biomass and Fuel Cells are covered, wind power generation systems and photovoltaic (PV) power generation systems are highlighted in the course

Credits

4

Prerequisites

EECE 203, Coreq: EECE 326

EECE 326 : Fndmnts of Energy Systems Lab

This course focuses on the laboratory experiments of fundamentals of energy systems dealing with poly-phase power measurements, synchronous machines, transmission line, renewable electricity systems of induction motor/generator. Also emphasized is renewable energy system modeling tools and system development using the modeling tools.

Credits

1

Prerequisites

EECE 325

EECE 331 : Probability and Statistics for Eng. Applications

Applications of signals and systems control, to communications and signal processing, (digital filter, narrow-band signals, modulation/demodulation, multiplexing control systems, feedback and stability), computer exercises.  Applied probability and statistics, sample spaces and events, measure theory, experiments, trials, distributions (such as Poisson, Bionomial, and normal), random variables (continuous and discrete), law of large numbers, Chebyshev's inequality, estimation, reliability, and quality. Designing with tolerance, applications of probability and statistics in engineering design.

Credits

3

Prerequisites

MATH 159

EECE 333 : Fndmntls of Signals & Systems

Design-based course introduces comprehensive treatment of basic signal theory in time and frequency domains. Discrete and continuous time cases are treated simultaneously, covers concepts of signals and systems, convolution of difference and differential systems, block diagrams, state-space realizations and solution, matrix theory, Fourier series, transform techniques (Fourier, FFT, Z and Laplace), frequency response and stability. Exercises include traditional homework problems, computer applications such as MATLAB, C and SIGSYS and hardware design (laboratory generation of various signals and application to systems response) and design projects (Demonstration is required).

Credits

4

Prerequisites

EECE 331

EECE 350 : Operating Syst for Engineers

Fuses the history and evolution of operating systems, concepts of process management, memory addressing and allocation, files and protection, deadlocks and distributed systems

Credits

3

Prerequisites

CSCI 135 or SYCS 135

EECE 401 : Senior Design I

Fundamentals of design principles, and engineering applications, design methodologies with emphasis on synthesis and evaluation, design process, reliability, the impact of engineering economy, report writing, ethics and alternative solutions will be discussed

Credits

3

Prerequisites

.: ADV. MATH., EECE 307., EECE 211., and EECE 332.

EECE 404 : Senior Design II

To enhance knowledge of engineering design principles to solve real world problems, project planning, analysis, simulation and presentation, economic impact, ethics synthesis. Design areas are selected from solid state electronics, digital systems, communications (signal processing), power/energy systems and controls, power electronics, antennas and microwave and others. Oral presentation (with poster session) as well as written report required

Credits

3

Prerequisites

EECE 401

EECE 406 : Adv Dig Systems Design

Consists of design, analysis, optimization, and implementation of complex sequential digital systems and finite state machines (FSM). Hardware description languages (HDL), VHDL and/or Verilog, are introduced and will be used to design and implement digital systems. The structure of a computer and its organization will be reviewed. Finite state machine of a Simple CPU will be developed and various implementation alternatives (FSM, time state, jump counters, and microprogramming) of its controller will be studied.

Credits

3

Prerequisites

Prereq.: EECE 211. Coreq.: EECE 412

EECE 408 : Linear Control Systems

Analysis of time and frequency response of closed loop systems, block diagrams, signal flow graphs, Mason gain, Routh-Hurwitz and Nyquist criteria for stability, root-locus method and system specifications, compensators, state variable methods, introduction to digital control

Credits

3

Prerequisites

EECE 332

EECE 410 : Intro to Computer Networks

Presents basic concepts of data communication networking and computer communications architectures, including packet switching, local area networks, OSI (Open System Interconnection Architectures), TCP/IP, X.25/X.75, and SNA (System Network Architecture).

Credits

3

Prerequisites

EECE 322. Course Offering: Spring Semester

EECE 412 : Adv Digital Systems Design Lab

Laboratory projects will use a PC based Computer Aided Design Tool environment that supports hardware description languages (HDL) such as VHDL and Verilog for design, simulation, and synthesis of logic systems. Early lab exercises (mini projects) will use SSI/MSI chips, then HDL-based design tools and associated methodologies will be introduced to design, simulate, and synthesize complex digital systems for implementation with Programmable Logic Devices and Field Programmable Gate Arrays (FPGA). Teams of two or three students will specify and undertake design projects.

Credits

1

Prerequisites

EECE 406

EECE 414 : Linear Control Lab

Presents hands-on, design and computational analysis of analog and digital filters, control, drives, compensator design, P, PI and PID controller's use of MATLAB tools.

Credits

1

Prerequisites

Same as EECE 408. Co-requisite: EECE 408. Course Offering: Fall Semester

EECE 416 : Micrcomputer Design

Examines microprocessors, support architectures, and hardware/software. Microprocessors' software model and programming, assembly language programming, microprocessor applications, microprocessor-based systems, and microcomputers. Projects will be used to introduce microprocessor applications.

Credits

3

Prerequisites

EECE 211

EECE 417 : Computer Systems Architect

Core concepts of computer architecture are introduced. Instruction set architectures (both CISC and RISC), Microprogramming, pipelining, memory systems and hierarchy, and I/O architectures are studied. Core concepts of parallel computer architectures are introduced and examples of parallel computers are presented.

Credits

3

Prerequisites

EECE 211. Course Offering: Spring Semester

EECE 418 : Power Electronics I

Characteristics of power electronics devices, converters, ac-dc, dc-dc, ac-ac, dc-ac, power supplies, cycloconverters, design projects, computer simulations.

Credits

3

Prerequisites

.: EECE 332, and EECE 307

EECE 420 : Intro to VLSI Design

CMOS technology and theory, CMOS circuit and digital logic design, layout rules and techniques, circuit characterization and performance estimation, CMOS subsystem design, VLSI systems design methods, VLSI CAD tools, laboratory experience in custom VLSI chip design on workstations using concepts in cell hierarchy, final project involving specification, design and evaluation of a VLSI chip or VLSI CAD program. Written report and oral presentation of the final project are required.

Credits

3

Prerequisites

.: EECE 211, and EECE 308

EECE 421 : Power Systems Analysis I

Covers one-line diagram per unit quantity, power generation and synchronous machines, transmission line theory, analysis of interconnected systems using load flow studies and computation techniques. Economic operation of power system.

Credits

3

Prerequisites

EECE 318

EECE 422 : Power Com & Control

Continuation of EECE 421. Introduction to Telecommunication, Fundamentals of Communications, Data Representation and Communication, Power System and Fault Analysis, Protection and Controls, Power System Stability, Communication Protocol Concepts and Security and Standards.

Credits

3

Prerequisites

EECE 421

EECE 453 : Communications Theory

Includes probability theory, hypothesis testing, channel capacity, coding, detection, and system performance analysis

Credits

3

Prerequisites

EECE 331 or EECE 332

EECE 454 : Communications Electronics

Spectrum and noise measurements. Analog and digital communication techniques. Design of AM and ASK detectors, FM and FSK modulators and phase lock loops.

Credits

3

Prerequisites

EECE 308

EECE 460 : Wireless Communication

The physical layer of wireless communication systems. Implementation of speech coding, error control, modulation/demodulation and filtering schemes for wireless links using digital signal processors for baseband functions.

Credits

3

Prerequisites

EECE 453

EECE 466 : Adv Electromagnetic Theory

Propagation of electromagnetic waves in general waveguides, losses in waveguides, fields and matter interaction, electromagnetic theory and special relativity, ionospheric propagation

Credits

3

Prerequisites

ELEG 304

EECE 487 : Telecommunications

Consists of telecommunications systems design for point-to-point and mass data distribution, modulation techniques, propagation modes and control methods

Credits

3

Prerequisites

EECE 453

EECE 495 : Signal Processing

Sampling as a modulation process, aliasing, the sampling theorem, the Z-transform and discrete-time system analysis, direct and computer-aided design of recursive and non-recursive digital filters, the Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT), digital filtering using the FFT,analog-to-digital and digital-to-analog conversion, effects of quantization and finite-word-length arithmetic, and design and implementation of these algorithms on Motorola family of Digital Signal Processor chips and/or other similar DSP chips.

Credits

3

Prerequisites

EECE 333

EECE 496 : Integrated Circuits Tech Lab

introduces students to the analysis and design of digital integrated circuits. MOSFET operation and the design of high-performance and low-power logic gates. Analysis, design, and applications of modern analog integrated circuits. Apply the methods learned in class to design and implement practical projects.

Credits

3

Prerequisites

Offered Spring semester.