May 18, 2024  
2014-2015 University Catalog (Revised 01-05-2015) 
    
2014-2015 University Catalog (Revised 01-05-2015) [ARCHIVED CATALOG]

Courses


 

Electrical and Computer Engineering

 Unless otherwise noted, all ECE courses are open only to CpE and EE majors.

  
  • ECE 307 - Network Analysis III (3)


    Frequency selective and two-port networks in the complex frequency domain. Fourier series and Fourier transforms with applications to circuit analysis. Product fee required.

    Prerequisite(s): ECE 209  and ECE 306 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 309 - Control Systems Engineering (4)


    System modeling and performance specifications. Design and analysis of feedback control system via root locus and frequency response. Compensation techniques.

    Prerequisite(s): ECE 209 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 309L - Control Systems Laboratory (1)


    Control System design assignments based upon the course work of ECE 309. Verification of design solutions through digital simulations.

    Prerequisite(s): ECE 309 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 310 - Introduction to Power and Electric Drive Systems (4)


    Basic principles of power engineering with emphasis on magnetics, transformers, rotating AC and DC machines and an introduction to switch-mode power converters in electric drives. Magnetic fields and circuits, as they apply to power transformers and AC and DC machines. Steady-state operational models of electrical machines and transformers.

    Prerequisite(s): ECE 209 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 310L - Power Engineering Laboratory (1)


    Selected experiments in power engineering including three phase circuits, magnetics, transformers, AC and DC machines.

    Pre or Corequisite(s): ECE 310 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 315 - Probability, Statistics, and Random Processes for Electrical and Computer Engineering (4)


    Concept of probability, statistics, random variables, and random processes. Analysis of random signals through linear time invariant systems.

    Prerequisite(s): MAT 215  and ECE 306 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 317 - Advanced Electric Drives (3)


    Space vector analysis of asynchronous (induction) and synchronous AC machines. Vector and torque control strategies using pulse-width modulated inverters.

    Prerequisite(s): ECE 310 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 317L - Advanced Electric Drives Laboratory (1)


    Selected experiments are performed to demonstrate the principles and characteristics of advanced electric drives for AC and DC machines.

    Pre or Corequisite(s): ECE 317 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 318 - Electrical Machines (3)


    AC machine analysis with an emphasis on the steady state and dynamic operation of synchronous generators with application to power utilities.

    Prerequisite(s): ECE 310 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 318L - Electrical Machines Laboratory (1)


    Experiments on the steady state operation and analysis of AC machines.

    Pre or Corequisite(s): ECE 318 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 320 - Linear Active Circuit Design (3)


    Small-signal modeling and design of single stage FET and BJT amplifiers using device properties and appropriate device models. Included are gain and input/output impedances; multistage amplifiers; frequency response of AC coupled single-stage amplifier, low and high frequency roll-offs; DC coupled multistage amplifiers. Use of active-load and CMOS for IC amplifiers. Product fee required.

    Prerequisite(s): ECE 209  and C- or better in ECE 220 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 320L - Basic Active Circuit Laboratory (1)


    Design and evaluation of basic FET and BJT amplifier circuits, both single and multistage. Evaluate DC and AC performance. Product fee required.

    Prerequisite(s): ECE 220L , C- or better in ECE 320 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 322 - Operational Amplifiers and Electronic Feedback (4)


    2-port networks; amplifier models; feedback topologies and their use in circuit design; non-ideal operational amplifier models and their applications to circuit design; frequency response, stability, and frequency compensation; oscillators; noise models and the effect of feedback on noise performance.

    Pre or Corequisite(s): ECE 320 .
    Component(s): 4 lectures/problem solving.
    Grading: Graded
    When Offered: Once a Year
  
  • ECE 322L - Operational Amplifiers and Electronic Feedback Lab (1)


    Design and evaluation of feedback, operational amplifier, oscillator, and signal conditioning circuits.

    Prerequisite(s): ECE 320L .
    Pre or Corequisite(s): ECE 322 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a Year
  
  • ECE 323 - Instrumentation Systems (3)


    Components of Instrumentation Systems. Typical power supplies and signal conditioners. A/D and D/A converters. Sensors for various parameters. Error analysis, readouts, recorders and actuators.

    Prerequisite(s): ECE 220 /ECE 220L  for CPE or EE Majors, and ECE 231/231L  for ARO Major, or CHE Major, or IE Major, or ME Major, or MFE Major.

     
    Corequisite(s): ECE 323L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability

  
  • ECE 323L - Instrumentation Systems Laboratory (1)


    Instrumentation system assignments based upon the course work of ECE 323 . Verification of design solutions.

    Pre or Corequisite(s): ECE 323 
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Upon demand and availability
  
  • ECE 325 - Electronic Design of Digital Circuits (3)


    Device structures for primary logic families. Analysis of switching characteristics and waveform propagation. Structures of various memory devices, logic arrays. Product fee required.

    Prerequisite(s): ECE 205 /ECE 205L , ECE 220 /ECE 220L .
    Corequisite(s): ECE 325L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Fall and Spring
  
  • ECE 325L - Electronic Design of Digital Circuits Laboratory (1)


    Laboratory exercises to complement the corequisite lecture course. Product fee required.

    Prerequisite(s): ECE 205 /ECE 205L  , ECE 220 /ECE 220L .
    Corequisite(s): ECE 325 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Fall and Spring
  
  • ECE 330 - Introduction to Semiconductor Devices (3)


    Fundamentals of semiconductor devices: Characteristics of silicon and other semiconductors. Structure, operation and characteristics of junction diodes, metal-semiconductor diodes, and Field Effect Transistors. Overview of BJT structure and operation.

    Prerequisite(s): CHM 115  or CHM 121 , and ECE 220 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
    Note(s): Recommended preparation: ECE 302 .
  
  • ECE 341 - Introduction to Microcontrollers (3)


    Microcontroller programming, applications, and interfacing.

    Prerequisite(s): ECE 205 /ECE 205L  and ECE 207 .
    Corequisite(s): ECE 341L .
    Component(s): 3 hours lecture/problem solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 341L - Introduction to Microcontrollers Laboratory (1)


    Microcontroller applications and interfacing.

    Prerequisite(s): ECE 205 /ECE 205L  and ECE 207 .
    Corequisite(s): ECE 341 .
    Component(s): 3 hours laboratory.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 342 - Computer Engineering (4)


    Analysis and design of computer engineering systems, based on the Intel 80x86 architecture. Topics include: hardware specifications, peripheral interfacing, interrupts and programming.

    Prerequisite(s): ECE 341 /ECE 341L .
    Corequisite(s): ECE 342L .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 342L - Computer Engineering Laboratory (1)


    Experiments demonstrating analysis and design of computer engineering systems, including computer architecture.

    Prerequisite(s): ECE 341 /ECE 341L .
    Corequisite(s): ECE 342 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 343 - Microprocessor I (4)


    Analysis and design of computer engineering systems, including microprocessors.

    Prerequisite(s): ECE 204 /ECE 204L .
    Corequisite(s): ECE 343L 
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Winter
  
  • ECE 343L - Microprocessor I Laboratory (1)


    Design and build Motorola 68000-based microcomputer from chip level.

    Prerequisite(s): ECE 204 /ECE 204L .
    Corequisite(s): ECE 343 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Every Winter
  
  • ECE 400 - Special Problems for Upper Division Students (1-2)


    Individual or group investigation, research, studies or surveys of selected problems.

    Grading: Graded
    Minimum/Maximum Units: Total credit limited to 4 units, with a maximum of 2 units per quarter.
    When Offered: Upon demand and resource availability
  
  • ECE 402 - Fields and Waves in RF Electronics (4)


    Electrodynamics, wave equations, and reflection and scattering of waves. Radio frequency applications of transmission line techniques, and impedance matching. S-parameter design techniques. Couplers, hybrids, and filters. Experiments on impedance matching, RF circuits, antennas, and S-parameter measurements using Network Analyzers.

    Prerequisite(s): ECE 302 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 403 - Introduction to Filter Design (4)


    An introduction to the design of passive and active filters.

    Prerequisite(s): ECE 306 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 404 - Robotics (3)


    Introduction to robotics. Kinematics, position analysis, Denavit-Hartenberg representation, differential motion, dynamic analysis and control. Trajectory planning, actuators, sensors and low-level robotic vision. Artificial intelligence.

    Prerequisite(s): ECE 309 .
    Component(s): 3 one-hour lecture/problem solving sessions.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 404L - Robotics Laboratory (1)


    Selected experiments on control schemes and performance, including but not limited to servomotor and encoder characteristics, and pulsewidth modulator basics.

    Pre or Corequisite(s): ECE 404 .
    Component(s): One (1) three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 405 - Communications Systems (4)


    Introduction to communication systems: continuous wave modulation and demodulation. Power efficiency, bandwidth efficiency and system complexity of modulation systems. Performance of communication systems in noise. Sampling process and various types of pulse modulation.

    Prerequisite(s): ECE 307 , ECE 315 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 405L - Communications Laboratory (1)


    Demonstrations of several aspects of different communication techniques.

    Prerequisite(s): ECE 405 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Every Quarter
  
  • ECE 406 - Wireless Communication Systems (4)


    Design and Performance Analysis of Digital Communication Systems including FSK, BPSK, QPSK, QAM, GMSK. Experiments will include performance evaluation of RF oscillators, mixers, ASK/FSK/BPSK modulators, transmitters, and digital receivers. Pseudo Noise (PN) Codes. PN-coded spread-spectrum BPSK Transmitter and Receiver. System level testing will include Wireless, and Optical Systems. Special Experiments on BER and FDMA/TDMA/CDMA will be conducted depending on the availability of equipment and parts.

    Prerequisite(s): ECE 405 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 407 - CMOS Analog Circuits (4)


    Analysis and design of analog circuits implemented using CMOS integrated circuit technology.

    Prerequisite(s): ECE 320 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 408 - Digital Signal Processing (3)


    The analysis, design and implementation of Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters.

    Prerequisite(s): ECE 306 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Twice a year
  
  • ECE 408L - Digital Signal Processing Laboratory (1)


    Implementation of digital filters, and fast Fourier transforms on FPGA boards or digital signal processing boards.

    Pre or Corequisite(s): ECE 408 
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Twice a year
  
  • ECE 409 - Digital Communication Systems (4)


    Introduction to digital communication systems: fundamental limitations of communication systems. Digital baseband transmission techniques. Nyquist zero intersymbol interface criterion. Matched filter concept. Digital modulation and demodulation techniques.

    Prerequisite(s): ECE 405 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 410 - Microwave Systems (4)


    Principles of waveguide devices, and active microwave devices. Scattering parameter techniques. Design of microwave circuits and components. Design of receivers, transmitters, and radar systems. Microwave network analysis and system level testing.

    Prerequisite(s): ECE 402 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 410L - Microwave Engineering Laboratory (1)


    Electronic measurement equipment and techniques for measurements at microwave frequencies of such quantities as power, impedance, standing wave ratio and frequency, S-parameters, and impedance matching. Network analysis. Microwave mixer and oscillator characteristics, and radar system measurements.

    Prerequisite(s): ECE 402 .
    Corequisite(s): ECE 410 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 412 - Integrated Circuits: Devices and Modeling (4)


    Theory, modeling and applications of devices used in modern integrated circuits.

    Prerequisite(s): ECE 330 .
    Component(s): Four one-hour lectures/problem sessions.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 414 - Digital Control Systems (3)


    Signal conditioning, z-transformation techniques, modeling and analysis of discrete systems, and PID controllers, design and implementation of digital control systems.

    Prerequisite(s): ECE 309 , ECE 341 /ECE 341L , and ECE 306 .
    Concurrent: Concurrent: ECE 414L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 414L - Digital Control Systems Laboratory (1)


    Design, implementation, and testing of Digital Control Systems.

    Corequisite(s): ECE 414 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 415 - Digital Design using Verilog HDL (3)


    Design, develop, implement and test digital systems using Verilog HDL.

    Prerequisite(s): ECE 341 /ECE 341L  and ECE 256 .
    Corequisite(s): ECE 415L .
    Component(s): Three one-hour lectures/problem sessions.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 415L - Digital Design using Verilog HDL Laboratory (1)


    Design, synthesize, and test digital systems using Verilog HDL.

    Prerequisite(s): ECE 341 /ECE 341L  and ECE 256 .
    Corequisite(s): ECE 415 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 418 - Integrated Circuits; Design and Fabrication (4)


    Fundamentals of fabrication technologies and physical layout design of digital and analog integrated circuits with an emphasis on CMOS mixed-signal circuits. Materials and device processing technologies. Introduction to layout design tools and rule checking.

    Prerequisite(s): ECE 320  (or ECE 325 ), and ECE 330 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 419 - Advanced Control Systems (3)


    Time-domain and frequency-domain design of control systems; concepts of state and state space; description of dynamic systems in state-variable format; canonical forms; controllability and observability; state feedback and state estimation; applications and hardware.

    Prerequisite(s): ECE 309 .
    Corequisite(s): ECE 419L .
    Component(s): 3 one-hour lecture/problem-solving sessions.
    Grading: Graded
    When Offered: Once a Year
  
  • ECE 419L - Advanced Control Systems Laboratory (1)


    Time-domain and frequency-domain design of control systems; concepts of state and state space; description of dynamic systems in state-variable format; canonical form; controllability and observability; state feedback and state estimation; applications and hardware.

    Prerequisite(s): ECE 309 .
    Corequisite(s): ECE 419 .
    Component(s): 1 three-hour laboratory.
  
  • ECE 420 - Lasers (4)


    Introduction to ray optics, beam optics, diffraction, coherence, and phoronoptics. Fundamental principles and applications of lasers, energy levels and mechanisms of excitation, basic types of lasers. Q switching and modes. Modulation and detection.

    Prerequisite(s): ECE 302 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 421 - Power Transmission Lines (3)


    Advanced methods of analysis of power system, per-unit system, single-line representation of power systems, transmission line design and operation. Use of power transmission line analysis software for the solution of system problems, and introduction to power flow.

    Prerequisite(s): ECE 310 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 421L - Power Transmission Lines Laboratory (1)


    Experiments and computer modeling using available software to simulate the characteristics of power transmission systems under various operating conditions.

    Pre or Corequisite(s): ECE 421 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 422 - Power System Analysis (3)


    Power system stability and fault conditions, specific design considerations, symmetrical and unsymmetrical faults, symmetrical components, system protection, and economic operating practices. Use of computer software for fault and stability analysis.

    Prerequisite(s): ECE 310 .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 422L - Power System Analysis Laboratory (1)


    Experiments and computer modeling to demonstrate fault conditions, instability, and protection methodology in power systems.

    Pre or Corequisite(s): ECE 422 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 423 - Very Large Scale Integrated (VLSI) Circuit Design (4)


    Integrated circuit chip design in silicon CMOS technology. Computer aided physical layout design and simulation of Digital Integrated Circuits-Combinational logic and Sequential logic circuits. Static and dynamic operation of logic circuits. Timing issues in digital circuits. The influence of parasitic capacitances, inductances, and resistances on the design performance. Chip input and output circuits. Optimizing speed, area, power.

    Prerequisite(s): ECE 320  or ECE 325 .
    Component(s): 4 lecture/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 423L - VLSI Design Laboratory (1)


    Circuit chip design laboratory. Computer aided physical layout design, simulation and verification of integrated circuits.

    Pre or Corequisite(s): Prerequisite: ECE 418 ; or ECE 423  (Corequisite or Prerequisite).
    Component(s): One 3 hour lab.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 424 - Digital System Design using VHDL (3)


    Design of digital systems. Modeling and simulation of digital systems using VHDL. Implementation of Digital Systems using FPGAs.

    Prerequisite(s): ECE 205  / ECE 205L .
    Corequisite(s): ECE 424L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Spring
  
  • ECE 424L - Digital System Design Using VHDL Laboratory (1)


    VHDL modeling and simulation of digital systems. Implementation of digital system using FPGAs.

    Prerequisite(s): ECE 205  / ECE 205L .
    Corequisite(s): ECE 424 .
    Component(s): One (1) three-hour laboratory.
    Grading: Graded
    When Offered: Spring
  
  • ECE 425 - Computer Architecture (3)


    RISC architecture instruction sets, design of single cycle and pipelined RISC CPUs, performance evaluation, memory hierarchy and cache organization.

    Prerequisite(s): ECE 341 /ECE 341L  and ECE 205 /ECE 205L .
    Corequisite(s): ECE 425L .
    Component(s): 3 lecture/problem-solving.
    Grading: Graded
    When Offered: Fall and Winter
  
  • ECE 425L - Computer Architecture Laboratory (1)


    Design, modeling and simulation of a RISC processor. Implementation of the processor using FPGAs.

    Prerequisite(s): ECE 341 /ECE 341L  and ECE 205 /ECE 205L  .
    Corequisite(s): ECE 425 .
    Component(s): 3 hours laboratory.
    Grading: Graded
    When Offered: Fall and Winter
  
  • ECE 426 - Operating Systems for Embedded Applications (3)


    Operating system concepts including memory, device and file management techniques and design of a real time operating system for embedded controllers.

    Prerequisite(s): ECE 256  and ECE 341 /ECE 341L .
    Corequisite(s): ECE 426L .
    Component(s): Three lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 426L - Operating Systems for Embedded Application Laboratory (1)


    Operating system concepts including memory, device and file management techniques and design of a real time operating system for embedded controllers.

    Prerequisite(s): ECE 256  and ECE 341 /ECE 341L .
    Corequisite(s): ECE 426 .
    Component(s): 1 three- hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 428 - Digital Signal Processing II (4)


    A continuation of digital filter design and an introduction to digital signal processing algorithms.

    Prerequisite(s): ECE 408 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 429 - Application Development Using JAVA (4)


    Essential object-oriented programming concepts: encapsulation, inheritance and polymorphism, GUI Development, multimedia applications, multi-tasking, network programming using Internet.

    Prerequisite(s): ECE 256 
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 431 - Computer Networks (3)


    Guided and unguided media; signals; flow and error control; MAC; networking devices; routing; IEEE standards for LANs, internet.

    Prerequisite(s): ECE 341 /ECE 341L .
    Corequisite(s): ECE 431L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 431L - Computer Networks Laboratory (1)


    Projects in the areas of data communication and embedded systems networking. Laboratory work involves hardware implementation, software development, testing and simulation.

    Corequisite(s): ECE 431 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 432 - Microprocessor II (3)


    Microcomputer applications at the systems level. Course to include usage of both hardware and software design aids.

    Prerequisite(s): ECE 343 /ECE 343L  or ECE 341 /ECE 341L .
    Corequisite(s): ECE 432L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Fall
  
  • ECE 432L - Microprocessor II Laboratory (1)


    Design and build Intel Pentium-based microcomputer in real mode from chip level. Design and implementation of typical 32-bit microprocessor applications using the Intel Pentium.

    Prerequisite(s): ECE 343 /ECE 343L  or ECE 341 /ECE 341L .
    Corequisite(s): ECE 432 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Fall
  
  • ECE 433 - TCP/IP Internetworking (3)


    Principles, protocols, architecture, coding, and performance analysis of transmission control protocol and Internet protocol.

    Prerequisite(s): ECE 341 /ECE 341L ; and ECE 256  or ECE 257 .
    Corequisite(s): ECE 433L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 433L - TCP/IP Internetworking Laboratory (1)


    Principles, protocols, architecture, codings and performance analysis of transmission control protocol and internet protocol.

    Prerequisite(s): ECE 341 /ECE 341L ; and ECE 256  or ECE 257 .
    Corequisite(s): ECE 433 
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 434 - Ocean Electronics (4)


    Electronic instrumentation for basic underwater measurements of ocean depths, currents, wave motion, salinity, water analysis, etc. Data buoy instrumentation systems. Basic ocean surface electronics for communication, navigation, weather, underwater acoustics transducers.

    Prerequisite(s): Computer Engineering Majors, or Electrical Engineering Majors, and ECE 323 .
    Component(s): 4 lectures and one or more ocean field trips.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 435 - Biomedical Instrumentation and Measurements (3)


    Discussion of major body systems in terms of their physiology, measurable parameters and current instrumentation. The application of sound engineering principles to obtain reliable physiological data.

    Prerequisite(s): Engineering Majors, and BIO 110/111L  (lecture component), or BIO 115/115A/115L  (lecture component), or BIO 121/121L  (lecture component), or Physiology Minor.
    Corequisite(s): ECE 435L .
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 435L - Biomedical Instrumentation and Measurements Laboratory (1)


    Discussion of major body systems in terms of their physiology, measurable parameters, and current instrumentation. The application of sound engineering principles to obtain reliable physiological data.

    Prerequisite(s): Engineering Majors and BIO 110/111L  (lecture component), or BIO 115/115A/115L  (lecture component), or BIO 121/121L  (lecture component), or Physiology Minor.
    Corequisite(s): ECE 435 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 436 - Optical Fiber Communications (4)


    Introduction to optical fibers. Coupling and cabling. Optical sources and detectors and their application to optical communications. Modulation methods. Noise in detectors. Design and evaluation of optical transmitters, receivers, and repeaters. Design specifications, options, tradeoffs and cost. Integrated optics. Laser technology applied to optical communications. New developments.

    Prerequisite(s): ECE 302 , and ECE 405 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 437 - Introduction to Photonics (4)


    The nature of light. Simple geometric optics. Thermal and atomic-line light sources, modulation of lights. Nonlinear optics and parametric oscillations. Luminescence. Display devices. Laser and laser light. Photodetectors, optical waveguides.

    Prerequisite(s): ECE 302 .
    Pre or Corequisite(s): ECE 330 .
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 439 - Embedded System Design and Applications (4)


    Program development in various application areas such as mobile computing, networking database, data structures, multithreading and/or network security. Exposure to different platforms and programming languages. Practicing developing, testing, debugging, and porting in software and firmware.

    Prerequisite(s): ECE 256  or ECE 341 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 448 - R.F. Design (4)


    Principles of R.F. design of transmitters and receivers utilizing solid state electronics devices and integrated circuits. RF design techniques including S-parameters, design of amplifiers, oscillators, mixers and detectors.

    Prerequisite(s): ECE 402 .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 448L - R.F. Design Laboratory (1)


    Principles of R.F. Design of transmitters and receivers utilizing solid state electronics devices and integrated circuits.  RF design techniques including S-parameters.  Design of amplifiers, oscillator, mixers and detectors.

    Prerequisite(s): ECE 402 .
    Concurrent: ECE 448  and ECE 448L are to be taken concurrently.
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ECE 464 - Professional Topics for Engineers (1)


    New developments, policies, practices, procedures and ethics in Electrical and Computer Engineering.

    Prerequisite(s): completion of all 100 and 200 level courses, Junior or Senior standing, and satisfactory completion of the Graduate Writing Test (GWT).
    Component(s): 1 lecture.
    Grading: Graded
    When Offered: Every quarter
  
  • ECE 465 - Team Project I (2)


    Completion of a capstone senior design team project under faculty supervision. Project results are presented in a formal report. Minimum 120 hours required.

    Prerequisite(s): Senior Standing.
  
  • ECE 466 - Team Project II (2)


    Completion of a capstone senior design team project under faculty supervision. Project results are presented in a formal report. Minimum 120 hours required.

    Prerequisite(s): Open to Computer and Electrical Engineering Majors; ECE 465 .
  
  • ECE 467 - Team Project III (1)


    Completion of a capstone senior design team project under faculty supervision. Project results are presented in a formal report. Minimum 120 hours required.

    Prerequisite(s): ECE 465 /ECE 466  or EGR 481 /EGR 482  taken within the department or with the department pre-approval.
    Grading: Graded
    When Offered: Every quarter
  
  • ECE 468 - Power System Electronics (3)


    Power electronics applications for industry and power utilities. The emphasis is on the analysis and design of power system components including single and three-phase. DC rectifiers, controlled rectifiers, and DC to AC converters. Selected applications include HV-DC transmission, resonant converters, AC and DC motor drives, static var control, and power quality issues.

    Prerequisite(s): Open to Computer and Electrical Engineering Majors; ECE 220 , ECE 231/231L , or Energy Engineering Minor.
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 468L - Power System Electronics Laboratory (1)


    Selected experiments in Power Electronics covering single and threephase DC rectifiers using power diodes and thyristors and utility applications including static var correction, thyristor controlled inductors, etc.

    Prerequisite(s): Open to Computer and Electrical Engineering Majors; ECE 468  (Prerequisite or Corequisite) or Energy Engineering Minor.
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 469 - Power Electronics (3)


    Basic principles of power electronics with an emphasis on the analysis and design of DC switch-mode power supplies and DC to AC inverters using pulse-width modulation (pwm). Design of basic circuit topologies, control modes (voltage/current, etc), control stability, high power factor design, pwm amplifiers, selection of magnetic components and output filters.

    Prerequisite(s): ECE 220  or ECE 231/231L  (lecture component only).
    Component(s): 3 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 469L - Power Electronics Laboratory (1)


    Selected experiments to study the basic topologies used in DC to DC switch-mode converters, pulse-width modulated integrated circuits for voltage/current regulation, air-gaps in magnetic circuits, and output filters.

    Pre or Corequisite(s): ECE 469 .
    Component(s): 1 three-hour laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 480 - Software Engineering (4)


    Software engineering processes including requirements engineering, specification techniques, design concepts and methods, software testing and integration concepts, verification and validation, quality assurance, configuration management, and software documentation.

    Prerequisite(s): ECE 304 .
    Component(s): 4 lectures/problem solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 490 - Introduction to Illumination Engineering (4)


    An introduction to light as waves and particles, photometric units, color, vision, day lighting, light sources such as incandescent, fluorescent, metal halide, and light emitting diodes (LED), luminaire and controls. Basic measurements and calculations, basic indoor lighting analysis and design.

    Prerequisite(s): Open to Computer and Electrical Engineering Majors; ECE 209  or ECE 231/231L  (lecture component) or PHY 123 , or consent of instructor.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 490L - Illumination Engineering (ILE) Laboratory (1)


    This lab is a demo tool and a practical platform for lighting experimentation. Experiments comprise of light sources and systems, photometric and electrical analysis and the practical use of photometric and electrical analytic equipment. Lab experiments verify various physical laws, cover outside measurements, photometry of sources and luminaries, and practical analysis and design of indoor lighting systems. Detailed individual and team reports are required; industrial manufacturing and utilities’ lab visits are included and required.

    Prerequisite(s): Open to Computer and Electrical Engineering Majors.
    Pre or Corequisite(s): ECE 490  or consent of instructor.
    Component(s): 1 three-hour Laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 492 - Lighting Control/Design (4)


    Analysis and design of light control systems, occupancy sensors, and magnetic/electric ballasts. Selected sections of National Electric Code and both State and Federal regulations covering lighting systems and ANSI specifications.

    Prerequisite(s): ECE 209  or ECE 231/231L  (lecture component), or PHY 123 .
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 499/499L - Special Topics for Upper Division Students (1-4)


    Group study of a selected topic, the title to be specified in advance.

    Component(s): Instruction is by lecture, laboratory or a combination.
    Grading: Graded
    Minimum/Maximum Units: Total credit limited to 8 units, with a maximum of 4 units per quarter.
    When Offered: Upon demand and resource availability
  
  • ECE 518 - Performability Analysis (4)


    General concept and advance techniques regarding dependability, performance, and the combined performability analyses. Theoretical background and fault-tolerant design techniques will be discussed. State-of-the-art modeling techniques and analysis tools will be used.

    Prerequisite(s): Upper-division courses in probability and programming.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 520 - Network Security (4)


    General concepts on network security including cryptography, cryptoanalysis, ciphers, keys, encryption, and hashing. Standards, mathematical backgrounds, programming implementations will be covered. Development tools and analysis tools will be used.

    Prerequisite(s): Upper-division courses in probability and programming.
    Component(s): 4 lecture/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 525 - Embedded Systems (4)


    The theoretical and practical essentials of embedded systems including real time systems. Topics include the hard core concepts of real time systems including fault tolerance, and real time scheduling; exemplary microcontrollers such as HC12, PIC with coverage on the architecture, hardware interface and interrupts, software with C coding, implementation, testing and debugging;  and PDA such as IPhone, Android etc. with coverage on the basics, models, interfaces, and programming. 

    Prerequisite(s): ECE 341  Introduction to Microcontrollers or equivalent
    Component(s): Four 1-hour lecture/problem-solving

    Grading: Graded
    When Offered: Once a year
  
  • ECE 530 - Microelectomechanical Devices and Systems (4)


    MEMS processes and structures. Applications of basic physical principles to microsystem design. Modeling methods for electromechanical structures. CAD for MEMS. Packaging.

    Prerequisite(s): Graduate standing or consent of the instructor.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 541 - Advanced Software Engineering (4)


    Objected-Oriented and Classical Software engineering processes including requirements engineering, specification techniques, design concepts and methods, software testing and integration concepts, verification and validation, quality assurance, configuration management, Multimedia Software Design, Application modeling using Unified Modeling Language.

    Prerequisite(s): ECE 304  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 542 - Digital Image Processing (4)


    Basic concepts in digital image processing such as point, algebraic, geometric operations, discrete Fourier transforms, and wavelet transforms, and applications such as image restoration, image compression, and pattern recognition.

    Prerequisite(s): upper division courses in probability theory and digital signal processing. ECE 315 , ECE 306 , or consent of the instructor.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Spring
  
  • ECE 543 - Stochastic Processes (4)


    Analysis of random phenomena associated with the transmission of digital and analog signals. Investigation of random binary signals, thermal noise, signal-to-noise ratios, and Markov processes. Applications include optimum filtering, estimation theory, and queuing theory.

    Prerequisite(s): Upper-division undergraduate course in probability.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Winter
  
  • ECE 544 - Communication Theory (4)


    Selected advanced topics in communication systems such as information theory for continuous and discrete channels; signal detection and recognition; coding for optimal communication nets.

    Prerequisite(s): ECE 405  or consent of the instructor.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Fall
  
  • ECE 545 - Robust Control (4)


    Advanced frequency domain techniques for systems with plant uncertainty and external disturbances. Quantitative Feedback Theory. H2 and H∞design methods.

    Prerequisite(s): Upper-division course in control system.
    Component(s): 4 lecture/problem-solving.
    Grading: Graded
    When Offered: Spring
  
  • ECE 548 - Solid State Electronics (4)


    Quantum theory and atomic structure. Classical and quantum statistics. Description of crystal structures. Lattice vibrations. Band theory of solids. Transport phenomena in semi-conductors and metals.

    Prerequisite(s): Upper-division course in solid-state electronics.
    Component(s): 4 lectures/ problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 551 - Digital Signal Processing (4)


    Analysis and design of multi-rate signal processing and its applications. Linear prediction filter design and implementation using FIR and lattice filters. Non-parametric, parametric, and eigensystem algorithms for power spectrum estimation.

    Prerequisite(s): Upper-division course in digital signal processing.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Winter
 

Page: 1 <- Back 109 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19Forward 10 -> 40