May 17, 2024  
2017-2018 University Catalog 
    
2017-2018 University Catalog [ARCHIVED CATALOG]

Index of Courses


 

Electrical and Computer Engineering

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

  
  • 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 475 - Wind and Solar Power Systems (4)


    Basic principles of solar photovoltaic (PV) systems, PV array design and installation, wind resource characteristics, aerodynamic and electrical properties of wind power conversion systems, fixed speed and variable speed wind turbines, fundamental wind turbine modeling, interconnection of solar PV and wind turbines to power grids.

    Prerequisite(s): ECE 310  or equivalent.
    Component(s): 4 lectures/problem-solving.
    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
  
  • ECE 552 - Introduction to Neural Networks (4)


    Theory and engineering applications of artificial neural networks.

    Prerequisite(s): Upper-division course in probability theory and EGR 515 .
    Component(s): 4 lecture/problem solving sessions.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 554 - Wavelet Theory and Applications (4)


    Basic concepts in wavelet theory such as filters, down-sampling and up sampling, filter banks, orthogonal filter banks, multi-resolution analysis, wavelets, finite length signals, M-channel filter banks, and applications.

    Prerequisite(s): Upper-division course in digital signal processing.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 555 - Microprocessor-based Control Systems (4)


    Typical computer control systems. Supervisory and DDC Control. Mathematics of sample-data control systems. Development of controller algorithms using Z-transforms and microprocessors. On-Line identification techniques, advanced control techniques. Typical microprocessor-based process control systems.

    Prerequisite(s): Upper-division courses in microprocessor and control theory.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 558 - Computer Arithmetic (4)


    System-level design. VHDL; data flow modeling, structural modeling, algorithmic modeling, and state machine modeling. PLD, CPLD, and FPGA. High speed addition, multiplication and division. Floating-point arithmetic.

    Prerequisite(s): Upper-division courses in microprocessor and control theory.
    Component(s): 4 lectures/problem solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 559 - Computer Networks (4)


    Principles, Protocols, Architecture and Performance Analyses of Local Area Networks, Wide Area Networks, and Internetworking. Asynchronous transfer mode (ATM) networks.

    Prerequisite(s): ECE 342  and ECE 405  or equivalent.
    Component(s): 4 lectures/problem solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 560 - Information Theory and Coding (4)


    Channel models, coding theorems, coding systems, statistical properties of information sources.

    Prerequisite(s): Upper division course in probability theory.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 561 - Advanced Microprocessors (4)


    State of the art 32- and 64-bit microprocessors; assembly language and C programming; input/output techniques; system design and peripheral interfacing.

    Prerequisite(s): ECE 432 /ECE 432L  or equivalent.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 562 - Advanced Microwave Engineering (4)


    Analysis of microwave networks and components, waveguides, and cavities. Design and evaluation of solid state microwave oscillators, mixer circuits, control circuits and phase-shifters. New developments.

    Prerequisite(s): Upper-division courses in electromagnetic theory, transmission line theory, microwave engineering and semiconductor devices.
    Component(s): 4 one-hour lecture/problem solving sessions.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 563 - Solid State Microwave Devices and Circuits (4)


    Introduction to parameter matrices and microwave circuit design techniques. Microstrip lines. Design and evaluation of FET amplifiers, FET oscillators. Varactors, mixer diodes, control devices and their microwave circuit applications. Computer-aided design of microwave circuits. New developments.

    Prerequisite(s): Upper-division courses in electromagnetic theory and linear active circuits.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 565 - Radar Signal Processing (4)


    Introduction to radar systems including monostatic, bistatic and multistatic radar systems. Fundamental systems design concept and resolution limitations. Selected advanced topics of signal processing in radar systems, synthetic aperture radar system, adaptive radar clutter suppression, and super-resolution algorithms.

    Prerequisite(s): ECE 405 , ECE 408 , or equivalent.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 566 - OFDM and CDMA Systems (4)


    Fundamentals of Orthogonal Division Multiplexing (OFDM) and Code Division Multiple Access (CDMA). OFDM generation through the Fast Fourier Transform (FFT). Receiver equation of OFDM signals in double selective multipath channels. Channel estimation. Channel coding and Turbo processing in OFDM. Multiple-Inpu Multiple-Output (MIMO) OFDM systems. The Spread-Spectrum principle. CDMA systems and their application in 2G and 3G; IS-95, cdma2000. Closed-loop power control and soft handoff for CDMA systems. Capacity of CDMA systems.

    Prerequisite(s): ECE 405  and ECE 405L .
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 567 - Natural Language Processing (4)


    Grammatical structure and parsing of natural language, rule based and statistical model (using corpus) of processing, representations of meanings (semantics), story understanding and generation, text characterizations, information retrieval, applications.

    Prerequisite(s): ECE 304  and ECE 315 , or instructor’s consent.
  
  • ECE 570 - Smart Grid in Power System 4


    Study of Smart Grid in Power System Network, in particular study of power generation, transmission, distribution, storage, renewable and green energy. Description of components of a power grid system, their interactions and effects on the grid system. Information fusion and system integration. Decision support tools, smart metering, and study of available computer tools in the market.

    Prerequisite(s): ECE 310 Introduction to Power Engineering or equivalent and Consent of the
    Instructor
    Component(s): Four (4) one-hour lecture/problem-solving sessions.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 571 - Digital Integrated Circuit Design in VLSI (4)


    Analysis and design of LSI and VLSI digital integrated circuits in CMOS technology. Combinational logic circuits. Sequential logis circuits. Static and dynamic operation of logic circuits. Arithmetic building blocks: adder, multiplier, shifter. The influence of parasitic capacitances, inductances, and resistances on the design performance, and approaches to cope with them. Timing issues in digital circuits. Optimizing speed, area, power. Designing memory and array structures. Physical layout design, layout design rule check, circuit extraction and simulation using CAD tools such as L-Edit, MAGIC, and Spice.

    Prerequisite(s): Upper-division course in semiconductor materials and devices.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 572 - Image Sensors (4)


    Priciples of photodetection.  Image sensor and digital camera overview. CCD and CMOS image sensor:  basic operation, pixel functionality, readout modes, readout signal chain, building blocks and architectures.  Image sensor performance metics, non idealities  and noise.  Basic image processing algorithms.  Advanced image sensor topics.

    Prerequisite(s): ECE 320 , ECE 330 , and ECE 315 .
  
  • ECE 575 - Distribution System and Power Quality (4)


    Characteristics of power distribution system, analysis of voltage drop, power loss, and voltage regulation, design of power lines and substations, system planning, automation and protection, power quality phenomena, analysis and mitigation of voltage sag and variation, overcurrent, frequency oscillations, and harmonics in distribution network.

    Prerequisite(s): ECE 310  or equivalent.
  
  • ECE 582 - Digital System Testing (4)


    Basic theories and techniques for testing digital systems. Test generation for combinational and sequential logic circuits. Testing and modeling for faults expected in digital systems. Testing for stuck faults. Design methods to improve system testability. Built-in-self-test (BIST).

    Prerequisite(s): course in digital logic design.
    Component(s): 4 lecture/discussions.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 584 - Design and Analysis of Computer Algorithms (4)


    Complexity analysis, Recursion and recurrences, searching and sorting algorithms, file compression and cryptology, computational geometry, graph algorithms, linear and dynamic programming, parallel algorithms using systolic, wave front and prefect shuffles, Lower bound theory and NP-complete problems.

    Prerequisite(s): ECE 304  or instructor’s consent.
  
  • ECE 585 - Computer Organization (4)


    Memory Subsystems: Cache, virtual and interleaved memories. Instruction pipelines. Dynamic scheduling algorithms and principles of vector processing. Principles of pipeline processing. Arithmetic and instruction pipeline design. Pipeline scheduling and control.

    Prerequisite(s): Upper-division course in computer architecture.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 586 - Satellite Communication (4)


    Introduction to satellite and wireless digital communication techniques. Link budget analysis. Baseband transmission systems. Power efficiency and spectrally efficient modulation techniques for linear and non-linear satellite channels. Coding for error detection and correction. Synchronization systems. Time division, frequency division, and code division multiple access techniques. Satellite transponders and earth stations.

    Prerequisite(s): ECE 544  or equivalent, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 588 - Biological Control Systems (4)


    Application of control systems analysis to biological control systems. Development of mathematical models of selected biological control systems and the application of computer techniques in simulation of these systems.

    Prerequisite(s): Upper-division course in control systems.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 589 - Antenna Theory (4)


    Dipole, loop and small antennas, arrays, wire, aperture, lens, horns, reflectors and other special antenna; currents and impedances; radiation and radiation patterns.

    Prerequisite(s): Two upper-division courses in electromagnetic field theory.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 592L - Microcontroller Applications Laboratory (2)


    Design and performance analysis of microcontroller systems. Experiments will include performance evaluation of design tools and microcontroller hardware. System level design and testing of individual student projects.

    Prerequisite(s): Upper-division course in Microcontroller or consent of the instructor.
    Component(s): 2 hours laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 593L - DSP Applications Laboratory (2)


    Design and performance analysis of DSP systems. Experiments will include performance evaluation of design tools and DSP hardware. System level design and testing of individual student projects.

    Prerequisite(s): Upper-division course in digital signal processing.
    Component(s): 2 hours laboratory.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 594L - FPGA Design Laboratory (2)


    Modeling digital hardware using VeriIog HDL. Implementation of digital hardware using FPGA.

    Prerequisite(s): ECE 585  or equivalent.
    Component(s): 2 hours laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 597L - Wireless and Digital Communication Laboratory (2)


    Design and performance analysis of digital communication systems including FSK, BPSK, QPSK, QAM, GMSK. Experiments will include performance evaluation of RF oscillators, amplifiers, mixers, modulators, transmitters, and digital receivers. Pseudo Noise (PN) codes. PN-coded spread-spectrum BPSK transmitter and receiver. System level testing will include wireless, optical and radar systems. Special experiments on BER and FDMA/TDMA/CDMA will be conducted depending on the availability of equipment and parts.

    Prerequisite(s): ECE 405 , ECE 445, ECE 544 , and ECE 586 .
    Component(s): 2 hours laboratory.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 599/599A/599L - Special Topics for Graduate Students (1-4)


    Selected topics comprising new or experimental courses not otherwise offered.  Each offering identified in the current schedule and on the student’s transcript.

    Prerequisite(s): Consent of instructor.
    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 640 - Systems Theory (4)


    Pole-placement design using state-feedback for linear systems, observer (state-estimator) design. Introduction to nonlinear systems and perturbation theory; stability for linear and nonlinear systems using Liapunov methods.

    Prerequisite(s): Unconditional standing required.
    Component(s): 4 seminars.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 642 - Digital Control Systems (4)


    Basic theory of sampling, quantizing and modeling of the digital computer for computer controlled feedback systems. State-space and Z-transform representation. Time response stability and design using both classical and modern techniques.

    Prerequisite(s): Upper-division course in control systems. Unconditional standing required.
    Component(s): 4 seminars.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 643 - Optimal Control Systems (4)


    Selected topics in optimal control theory such as variational calculus; maximum principle; dynamic programming; state estimation and computational methods in optimal systems control.

    Prerequisite(s): Unconditional standing required.
    Component(s): 4 seminars.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 644 - Advanced Communication Systems (4)


    Selected advanced topics in communication systems such as spread spectrum systems, computer communications, optical communications and image processing.

    Prerequisite(s): ECE 544  or equivalent. Unconditional standing required.
    Component(s): 4 lecture discussions.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 651 - Advanced Signal Processing (4)


    Selected advanced topics in signal processing such as multi-rate signal processing, adaptive filtering, parametric spectrum estimation and signal analysis with higher order spectra.

    Prerequisite(s): ECE 551  or equivalent. Unconditional standing required.
    Component(s): 4 lecture discussions.
    Grading: Graded
    When Offered: Once a year
  
  • ECE 652 - Nonlinear Control Systems (4)


    Numerical approximation methods in the solution of non-linear systems. Phase-plane techniques including method of isoclines, delta, and analysis of singular points. Describing function techniques, perturbation reversion, variation of parameters and harmonic balance methods. Liapunov stability methods.

    Prerequisite(s): Upper-division course in control-systems or consent of instructor. Unconditional standing required.
    Component(s): 4 seminars.
    Grading: Graded
    When Offered: Upon demand and resource availability
  
  • ECE 685 - Advanced Computer Organization (4)


    Shared memory multiprocessors and the cache coherence problem. Interconnection networks and latency tolerance. Types of storage systems and its reliability.

    Prerequisite(s): ECE 585 . Unconditional standing required.
    Component(s): 4 lectures/problem-solving.
    Grading: Graded
    When Offered: Once a year

Electronic Systems Engineering Technology

Lecture and laboratory courses listed together are to be taken concurrently.

  
  • ETE 102/102L - D-C Circuit Analysis/Laboratory (3/1)


    Principles of electric circuit elements including resistance and DC network theorems. Capacitance, transients in RC circuits.

    Prerequisite(s): MAT 105 .

     

     
    Component(s): 3 lectures/problem-solving. 1 three-hour laboratory.

  
  • ETE 103/103L - A-C Circuit Analysis/Laboratory (3/1)


    Principles of inductance and magnetism; transients in RL circuits. Phasor analysis in AC circuits; basic AC circuit theorems; transformers.

    Prerequisite(s): ETE 102/102L  (lecture component), MAT 106 .
    Component(s): 3 lectures/problem-solving. 1 three-hour laboratory.
  
  • ETE 204/204L - Semiconductor Devices and Circuits/Laboratory (3/1)


    Characteristics and applications of solid-state diodes. Characteristics and biasing of BJT devices in CB, CE, CC amplifier configurations – load lines, input/output impedance and mid-band gain calculations. Characteristics and biasing of JFET devices and amplifiers, including load lines, input/output impedances and mid-band gain calculation.

    Prerequisite(s): ETE 103/103L  (Lecture Component)
    Component(s): 3 lectures/ problem-solving and 1 three-hour laboratory.
  
  • ETE 210/210L - Electrical Circuit Analysis/Laboratory (3/1)


    RLC circuits, transfer functions, frequency response, Bode plots, passive filters, and resonance.

    Prerequisite(s): ETE 103/103L  (Lecture Component).
    Component(s): 3 lectures/problem-solving. l three-hour laboratory.
  
  • ETE 230/230L - Introduction to Digital Logic/Laboratory (3/1)


    Number systems and conversions, theory and practice of fundamental and universal gates, SOP and POS interconnections and conversions, simplification theorems, applied design of MSI and LSI logic and programmable logic devices. A/D code conversions.

    Prerequisite(s): ETE 103/103L .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory. Computer methods utilized.
  
  • ETE 272/272L - Electronic Manufacturing. PCB Fabrication/Laboratory (3/1)


    Manufacturing and fabrication processes associated with the electronics industry. Introduction to hardware design. Testing/QA processes. PCB artwork and manufacturing techniques.

    Prerequisite(s): CAD, ETE 204/204L  ETE 230/230L .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 280/280L - Industrial Electronics/Laboratory (3/1)


    Modern industrial electronics and control devices - relays, contactors, DC and AC motors; stepper motors; three-phase power and its control, optoelectronic devices, SCRs, Triacs and other thyristor devices; PLCs and ladder diagrams; introduction to control systems.

    Prerequisite(s): ETE 210/210L (Lecture Component), ETE 204/204L (Lecture Component).
    Component(s): 3 lectures/problem-solving, 1 three-hour laboratory.
  
  • ETE 299/299A/299L - Special Topics for Lower Division Students (1-4/1-4/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.
    Minimum/Maximum Units: Total credit limited to 8 units, with a maximum of 4 units per quarter.
  
  • ETE 305/305L - Electronic Devices and Circuits/Laboratory (3/1)


    Frequency dependent models for BJT and FET amplifiers, frequency effects upon gain and input-output impedance of single and multistage BJT and FET amplifiers, Bode plots, differential amplifiers.

    Prerequisite(s): ETE 204/204L (Lecture Component), ETE 210/210L (Lecture Component), and MAT 130  (or MAT 114  and MAT 115 ).
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 310/310L - Applied Network Analysis/Laboratory (3/1)


    Analysis of circuits in the time and frequency domains employing Laplace transforms methods. Ideal op-amps and applications. Second order passive and active circuits, circuit responses to a variety of input signals, stability analysis of closed loop systems. Computer methods utilized.

    Prerequisite(s): ETE 210/210L , MAT 132 .
    Component(s): 3 lectures/problem-solving, 1 three-hour laboratory.
  
  • ETE 312/312L - Advanced Programming with C++/Laboratory (3/1)


    Introduction to C++ including console input/output, file input/output, function overloading, class structures, arrays, composition, single and multiple inheritance, virtual functions; and techniques for building class libraries.

    Prerequisite(s): ETT 215/215L .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 315/315L - Digital Logic Systems/Laboratory (3/1)


    Introduction to sequential logic circuits, latches and flip-flops and their applications, state diagram, state table, state machines (Mealy and Moore) design, state machine converter, state machine with and without control inputs, state reduction, analysis and design of clocked sequential circuits, analysis of timing diagrams, complex sequential logic circuit design and serial data code conversion, state machine design with algorithmic state machines.

    Prerequisite(s): ETE 230/230L (Lecture Component).
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 335/335L - Communication Systems/Laboratory (3/1)


    Introduction to periodically gated, amplitude, single sideband, frequency and phase modulation methods involved in communications systems. Introduction to digital modulation communication techniques.

    Prerequisite(s): ETE 305/305L ; and MAT 131  or MAT 116 .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 344/344L - Microcontroller Systems and Applications/Laboratory (3/1)


    Microprocessor/microcontroller organization, operation, assembly-language programming and input/output applications. A/D conversions and real-time interrupts.

    Prerequisite(s): ETT 215/215L (Lecture Component), ETE 230/230L (Lecture Component).
    Component(s): 3 lecture problems. 1 three-hour laboratory.
  
  • ETE 350/350L - Feedback Systems Technology/Laboratory (3/1)


    Modeling of continuous systems in the time and frequency domains, block diagrams, first and second order system response, reduction of multiple subsystems, feedback control systems, transient response, steady state behavior of feedback systems, sensitivity, stability analysis using Routh-Hurwitz and root locus techniques. Sample systems include servo motors and phase-locked loops. Computer methods utilized.

    Prerequisite(s): ETE 272/272L  ETE 305/305L  ETE 310/310L , MAT 132 .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 401/401L - Technical Communications and Project Management for ET/Laboratory (3/1)


    Writing and interpreting engineering information related to electronics –research papers, technical and senior project proposals, engineering specifications, oral reports; project management techniques and use of project management software. Computer methods utilized.

    Prerequisite(s): Satisfaction of GWT, ETE 272/272L (Lecture Component), ETE 305/305L (Lecture Component), ETE 310/310L (Lecture Component).
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 412/412L - Introduction to Windows Programming/Laboratory (3/1)


    Introduction to Windows application programming using API functions—menus, controls; use of class libraries.

    Prerequisite(s): ETE 312/312L  (lecture component), or equivalent.
    Component(s): 3 lecture problems and 1 three-hour laboratory.
  
  • ETE 420/420L - Electronic Test Instrumentation with LabVIEW/Laboratory (3/1)


    Fundamentals of electronic test instrumentation and computer data acquisition systems, theory and function of electronic measurements, op-amp applications and signal conditioning, sensors applications such as strain gage and temperature. Computerized data acquisition and programmable instrument control (IEEE - 488) utilizing LabVIEW graphical programming software.

    Prerequisite(s): ETE 305/305L  (lecture component).
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 437/437L - RF Measurements/Laboratory (3/1)


    Electronic measurement equipment and techniques for measurements at radio frequencies of such quantities as power, impedance, standing wave ratio, frequency, voltage and current, Smith Charts, impedance matching, Network Analyzer usage and measurements.

    Prerequisite(s): ETE 335/335L (Lecture Component), and MAT 132 .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 438/438L - Microwave and RF Systems/Laboratory (3/1)


    Microwave and RF measurement systems and techniques. Passive and active high frequency discrete circuit design. Microwave safety, generation, transmission, waveguides, waveguide components. Survey of modern microwave applications: radar, terrestrial and satellite communication systems.

    Prerequisite(s): ETE 437/437L .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 442/442L - Data Communications and Networking/Laboratory (3/1)


    Signal conversion methods, sampling, quantization, pulse modulation techniques, error analysis methods, digital modulation techniques, encoding schemes, data transmission methods, open system-interconnection model, local area networks, transmission control protocol, internet protocol (TCP/IP), ethernet, IEEE 802 networking technology.

    Prerequisite(s): ETE 335/335L .
    Component(s): 3 lectures/problem-solving and 1 three-hour laboratory.
  
  • ETE 445/445L - PC-based Microprocessor Systems/Laboratory (3/1)


    Organization, software model, and assembly-language programming of the 80xxx family of personal computers—applications, input/output programming, interrupts, use of the macro assembler.

    Prerequisite(s): ETE 344/344L .
    Component(s): 3 lecture problems. 1 three-hour laboratory.
  
  • ETE 450/450L - DSP and Digital Control Systems/Laboratory (3/1)


    Introduction to digital signal processing, sampling techniques; zero-order hold circuits, z-transforms and difference equations; digital controllers; digital filters, frequency and phase response; applications of digital controllers (DID) in closed-loop feedback systems.

    Prerequisite(s): ETT 215/215L , ETE 344/344L , ETE 350/350L .
    Component(s): 3 lecture problems and 1 three-hour laboratory.
  
  • ETE 452/452L - Photonics-Optical Communication/Laboratory (3/1)


    Introduction to electromagnetic waves, visible light, photon, Snell’s law, total internal reflection, Fresnel’s law, optical fiber, losses in the fiber, dispersions, attenuation, types of optical fibers, light sources (light bulb, fluorescent, LED, Laser, and Laser Diode) and their characteristics, light detectors (semiconductor diodes, PIN photodiodes, and Avalanche photodiode) optical devices ( transceivers, amplifiers, couplers, modulators, multiplexers, switches, and displays), optical network SONET protocol, and fiber channel.

    Prerequisite(s): ETE 335/335L  and ETE 442/442L .
    Component(s): 3 lecture problems and 1 three-hour laboratory.
  
  • ETE 475/475L - Introduction to Robotics Control and Applications/Laboratory (3/1)


    Introduction to the science and engineering of mechanical manipulation as the sub-discipline of robotics founded on classical fields such as mechanics, control theory and computer engineering. Basic principles of robotics will be learned through a study of common industrial robot systems analysis and design.

    Prerequisite(s): Senior level standing, a course in Linear Algebra, ETT 210 , ETT 211 , and ETE 350/350L .
    Component(s): 3 lecture problems and 1 three-hour laboratory.
  
  • ETE 480/480L - Introduction to Motion Control/Laboratory (3/1)


    Introduction to motion control systems, DC and AC servo motors, Stepper Motors, PWM drive systems.  Position Sensing, linear Stage applications, move profiles, Motor Tuning / selection. Mechanical Systems Overview, typical applications of motion control systems in industry.

    Prerequisite(s): ETT 211 , ETT 215/215L , ETE 280/280L , ETE 305/305L , and ETE 350/350L .
    Component(s): 3 lecture problems and 1 three-hour laboratory.
  
  • ETE 499/499A/499L - Special Topics for Upper Division Students (1-4/1-4/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.
    Minimum/Maximum Units: Total credit limited to 8 units, with a maximum of 4 units per quarter.

Engineering

  
  • EGR 100/100L - Engineering, Society, and You (3/1)


    The development of the individual in society from an engineering perspective. The study of the integration of society and technology. Development includes: introduction to the fields of engineering and engineering technology, career planning, development of a community of learners, critical thinking, problem solving skills for lifelong learning, and ethical and professional behavior. Field trips providing exposure to the impact of technology on society. Analysis of typical problems involving technology in society and their solutions, e.g., global warming, ecological stress, etc. Guest speakers. Courses fulfill GE Area E.

    Component(s): 3 lectures. 1 three-hour laboratory.
  
  • EGR 101L - Laboratory Safety Orientation (1)


    (CR/NC) Individualized introduction to the laboratories and shops of the College of Engineering and to the use and care of the equipment. Discussions and demonstrations of responsible and safe conduct. Discussion of fasteners, pipe and tube fittings, and electrical wiring. Safety test must be passed prior to credit being awarded. Credit is not applicable to a degree in the College of Engineering.

    Component(s): 3 hours laboratory.
    Grading: Mandatory credit/no credit grading basis.
  
  • EGR 102L - Laboratory Practices and Procedures (1)


    (CR/NC) Instruction tailored to the needs of the individual student and includes safe practices and procedures. Intended for students requiring mechanical skills not acquired through the standard curricula. Projects require the use of laboratory and/or shop facilities. Credit is not applicable to a degree in the College of Engineering.

    Prerequisite(s): EGR 101L .
    Component(s): 3 hours laboratory.
    Grading: Mandatory credit/no credit grading basis.
  
  • EGR 110 - Engineering Orientation (3)


    Introduction to the resources of the College of Engineering; the expectations of the departments and the college; elementary problem-solving, including dimensional analysis; time management and study techniques required by technical majors; resume writing. The first of a three-course sequence required for MEP students.

    Component(s): 3 lectures/ problem-solving.
  
  • EGR 111/111A - Engineering Career Exploration (1/1)


    Introduction to the fields and career opportunities in engineering and computer science; expectations of first professional position; interviewing techniques. Development of different engineering projects; building, testing, evaluating, and making presentations on results. The second of a three-course sequence required for MEP students.

    Component(s): 1 hour lecture. 1 two-hour activity.
  
  • EGR 112L - Engineering Career Exploration II (1)


    Introduction to the work environment in engineering and computer science via site visits. The third of a three-course sequence required for MEP students.

    Component(s): 1 three-hour lab.
  
  • EGR 120 - Introduction to Engineering (4)


    Role of engineers in society; career opportunities in engineering; use of mathematics and the physical sciences to solve engineering problems; the design process; use of computers in engineering applications.

    Prerequisite(s): high school course in College Algebra.
    Component(s): 4 lecture discussions.
  
  • EGR 200 - Special Study for Lower Division Students (1-2)


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

    Minimum/Maximum Units: Total credit limited to 4 units, with a maximum of 2 units per quarter.
  
  • EGR 210 - Engineering Orientation for Transfer Students (2)


    Introduction to the resources of the College of Engineering and the campus, as well as the expectations of the faculty in the majors/departments. Professional development, presentations, time management as required by technical majors in a quarter system school. This course is required for MEP transfer students.

    Component(s): 2 lectures/problem-solving.
 

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