M.S. Degree Program
California State University, Sacramento
-
Course Descriptions
Effective Spring 2007
EEE 201. Research Methodology. Research methodology, problem formulation and problem solving. Collective and individual study of selected issues and problems relating to fields of study in the Electrical and Electronic Engineering Graduate Program. Orientation to the requirements for Masters Thesis or Project in Electrical Engineering. Prerequisite: Fully classified graduate standing. Graded Credit/No Credit. 1 unit.
EEE 211. Microwave Engineering. High-frequency passive electronic circuit design, specifically S-parameters, impedance matching, microstrip lines, filters, couplers and antennas. Prerequisites: EEE 161; EEE 108. 3 units.
EEE 213. Microwave Devices and Circuits. Theory and application of electromagnetic radiation at microwave frequencies; study of microwave impedance and power measurement and characteristics of microwave circuit components, and electronic devices. Prerequisite: EEE 162. 3 units.
EEE 215. Lasers. Review of electromagnetic theory. Ray tracing in an optical system, Gaussian beam propagation. Resonant optical cavities, study of excitation and lasing mechanisms in gas and semiconductor lasers. General characteristics and design of CW, Q switched and traveling wave lasers. Prerequisite: EEE 180; EEE 161. 3 units.
EEE 221. Machine Vision. Introduces the student to fundamental digital imaging processing concepts and their application to the fields of robotics, automation, and signal processing. Topics include: digital image filters, two dimensional transforms, boundary descriptors, Hough transform, automated visual inspection techniques, vision for robot control, 3-D vision, and hardware architectures to support vision. 3 units.
EEE 225. Advanced Robot Control. Introduction to robot kinematics and dynamics followed by a comprehensive treatment of robot control. Topics include: independent joint control, multivariable control, force control, feedback linearization, real-time parameter estimation, and model-reference adaptive control. Prerequisite: EEE 184. 3 units.
EEE 230. Analog and Mixed Signal Integrated Circuit Design. Covers core topics and circuits important for analog and mixed-signal integrated circuits. Topics include: device structures and models, single-stage and differential amplifiers, current mirrors and active loads, operational amplifier design, stability and compensation, fully-differential circuits and common-mode feedback, noise in integrated circuits and the impact of IC processes on analog performance. Prerequisite: EEE 109. 3 units.
EEE 231. Advanced Analog and Mixed Signal Integrated Circuit Design. A companion course of EEE 230, covers additional topics important in analog and mixed-signal integrated circuit design. Topics include traditional issues such as device matching and analog layout techniques, as well as important building blocks such as bandgap references and bias circuits. Also included are current-mode techniques such as high-speed current-mode logic (CML), and an introduction to noise in integrated circuits. Circuit and layout projects are assigned using CAD software. Prerequisite: EEE 230. 3 units.
EEE 232. Key Mixed-Signal Integrated Circuit Building Blocks. This course covers the key mixed-signal integrated circuit building blocks most often used in modern ICs. Topics covered include data converter fundamentals, comparators, and important circuit architectures for Analog-to-Digital Converters (ADCs), Digital-to-Analog Converters (DACs) and Phase-Locked Loops (PLLs). Prerequisite: EEE 230 or consent of the instructor. 3 units.
EEE 233. Advanced Digital Signal Processing. Advanced signal processing topics include: multirate signal processing, adaptive filter design and analysis, spatial filtering and the application of FIR filter theory to beamforming. Applications of digital signal processing in communication systems, radar systems, and imaging systems are covered. Hardware and software topics, including current products and the incorporation of VLSI are included. Lecture. Prerequisite: EEE 174; EEE 181. 3 units.
EEE 236. Advanced Semiconductor Devices. Semiconductor device modeling, including the application of the continuity equation and Poissons equation to abrupt and graded p/n junctions, semiconductor/metal contacts, junction field effect transistors (JFET), metal-oxide-semiconductor transistors (MOSFET), and bipolar junction (BJT). Special topics include compound semiconductor devices and heterostructures. 3 units.
EEE 237 (EEE 296J). Semiconductor Fabrication. This course offers an overview of the most common types of semiconductor fabrication processes including: diffusion, oxidation, ion implantation, metallization, passivation, lithography, etching, and physical deposition. Mathematical modeling of the physical processes is introduced. In addition to weekly lectures, students will also be assigned group projects which involve working in the cleanroom facility as well as the testing laboratory. Prerequisite: EEE 166; EEE 109 or instructor permission. 3 units.
EEE 238. Advanced VLSI Design-For-Test I. Focus on integrated circuit design-for-test-techniques; semiconductor reliability factors and screening; semiconductor fabrication processes, device physics and related performance limitations; quantifying cost/quality tradeoffs; IC manufacturing flows and high-accuracy parametric test methods. Prerequisite: EEE 166; CPE 151. 3 units.
EEE 239. Advanced VLSI Design-For-Test II Advanced topics in VLSI testing and Design-For-Test applications. Memory-specific test methodology and special features of memory designs employed in high volume manufacturing for improved testability, yield, and reliability. VLSI failure modes, their detection and prevention. Application of trim, redundancy, wear-leveling and error correction. Prerequisite: EEE 238. 3 units.
EEE 241. Linear Systems Analysis. Analysis of linear systems in the state-space.System realization and modeling, solutions of linear systems, stability including the method of Lyapunov, controllability and ovservability, state feedback and ovservers for both continuous and discrete-time systems. Familiarity with MATLAB is required. Prerequisite: EEE 180. 3 units.
EEE 242. Statistical Signal Processing. Introduces the student to modern statistical approaches for solving electronic system noise problems. A few of the topics covered are: Stochastic processes, Wiener and Kalman filters, linear prediction, lattice predictors and singular-value decomposition. 3 units.
EEE 244. Electrical Engineering Computational Methods and Applications. Computational methods for solving problems in engineering analysis. Topics include variational methods, finite-difference analysis, optimization methods, and matrix methods. Course focuses predominantly on applications of the methods, and students are required to solve real-world, engineering problems on the computer. Prerequisite: EEE 180. 3 units.
EEE 246. Advanced Digital Control. Review of digital control methods using transform techniques. State-variable representation and design of digital control systems, state-space compensators and tracking systems, polynomial equations approach, LQR and LQG discrete-time control and identification, and introduction to adaptive self-turning regulators. Prerequisite: EEE 241. 3 units.
EEE 249. Advanced Topics in Control and Systems. Topics from recent advances in control, systems and robotics control selected from IEEE Journals and related professional publications. May be repeated once for credit. 3 units.
EEE 250. Analysis of Faulted Power Systems. Computation of phase and sequence impedances for transmission lines, machines, and transformers; sequence capacitance of transmission lines; applications of symmetrical components; changes in symmetry; analysis of simultaneous faults by two-port network theory and matrix transformations; analytical simplification for shunt and series faults; solution of the generalized fault diagrams; computer solution methods using the admittance and impedance matrices. Prerequisite: EEE 130. 3 units.
EEE 251. Power System Economics and Dispatch. Study of a number of engineering and economic matters involved in planning, operating, and controlling power generation and transmission systems in electric utilities. Effects of hydro and nuclear plants on system economics. Economic and environmental constraints. Theoretical developments and computer methods in determining economic operation of interconnected power systems with emphasis on digital computers. Prerequisite: EEE 141. 3 units.
EEE 252. Power System Reliability and Planning. Power system economics, generation, transmission and distribution reliability. Production costing and generation planning, transmission planning. Prerequisite: EEE 142. 3 units.
EEE 254. Large Interconnected Power Systems. Computer control, optimization and organization of large power systems. Loan and frequency control, voltage control, large load flow and contingency studies. Introduction to state estimation and load forecasting. Prerequisite: EEE 142. 3 units.
EEE 256. Advanced Power Systems Protection. Advanced concepts and schemes used in pwer system protection including the various protective schemes used for transmission lines, transformers, machines, and other elements of a large interconnected power system. Concepts in digital and microprocessor based relay design and analysis of typical protection subsystems, in conjunction with the protection of the power system as a whole. 3 units.
EEE 259. Advanced Topics in Power Systems. Topics from recent advances in Electrical Power Engineering selected from IEEE Journal on "Power Systems" and "Power Systems Delivery." May be repeated once for credit. Prerequisite: EEE 142. 3 units.
EEE 260. Statistical Theory of Communication. Review of Fourier analysis and theory of probability, random processes, optimum filtering, performance of analog and digital communication systems in the presence of noise, system optimization. Prerequisite: EEE 185. 3 units.
EEE 261. Information Theory, Coding, and Detection. Signal space concepts, optimum M-ary communication systems, MAP estimation of continuous waveform parameters, information theory, coding. Prerequisite: EEE 185. 3 units.
EEE 262. Wireless Communication Systems.Wireless Communication techniques, systems and standards.Topics include cellular systems, RF transmission and analog/digital modulation techniques. Modern techniques such as multiple access and spread spectrum systems. Channel coding and diversity will also be included. Prerequisite: EEE 185. 3. units.
EEE 267. Fiber Optic Communications. Fundamentals of modern lightwave communication systems, sources detectors and optical fibers. Study of dispersion in Step Index, Graded Index and Single Mode Optical Fibers. Intensity Modulated Direct Detection systems (IMDD) and Coherent Fiber Optic Systems (COFOCS). Performance evaluation and design considerations. Wavelength division multiplexing, Local Area Networks, optical amplifiers and photonic switching. Prerequisite: EEE 185. 3 units.
EEE 272. High Speed Digital System Design. Theoretical topics and practical applications relating to high speed digital systems. Review of basic transmission line theory, crosstalk, impact of PCB traces, vias, and connectors on signal integrity, return current paths, simultaneous switching noise, high frequency power delivery, high speed timing budgets, high speed bus design methodologies, radiated emissions, and system noise. Prerequisite: EEE 161. 3 units.
EEE 273. Hierarchical Digital Design Methodology. A hierarchical digital design course that includes: State machine design, Programmable Logic Devices, digital simulation techniques, digital interface, design with ASIC (Application Specific Integrated Circuits), programmable Gate Arrays, and designing with Gas high speed logic devices. Problems with EMI, RFI and EMC will be presented along with design guidelines. Lecture three hours. Prerequisite: EEE 064. Cross-listed as CSC 273; only one may be counted for credit. 3 units.
EEE 280. Advanced Computer Architecture. Course introduces computer classification schemes, structures of uni- and multi-processor systems, parallelism in uniprocessor systems, design and performance analysis of pipelined and array processors; survey and analysis of interconnection networks and parallel memory organizations; programming issues of multiprocessor systems; and fault tolerant computing and design for testability. Prerequisite: CSC 205 or instructor permission. Cross-listed as CSC 280; only one may be counted for credit. 3 units.
EEE 285. Micro-Computer System Design I. Course focuses on: design of the microprocessor based computer system, study of bus structures, interrupt schemes, memory interfacing, timing, bus arbitration, system architecture, data communications, introduction to multiprocessor systems, and software development. Prerequisite: EEE 174 or CPE 185. 3 units.
EEE 286. Micro-Computer System Design II. Includes: 32-bit Microprocessor Architectures, design of 32-bit computer systems, memory and peripheral interfacing, DMA and MMU controllers, coprocessor and multi-microprocessor systems, electromagnetic interference, methods of eliminating interference, shielding grounding, balancing, filtering, isolation, separation, orientation, cancellation techniques and cable design. Prerequisite: CPE 186 or EEE 285. 3 units.
EEE 296. Experimental Offerings in Electrical and Electronic Engineering. Proseminars devoted to subject matter not adequately covered elsewhere in the curriculum may be scheduled in response to proposals from faculty or students. May be repeated for credit with permission of advisor. 1-4 units.
EEE 296N. Wireless Communication Circuits. Advanced communications electronics. It covers the system building blocks and solid state devices used in communications and microwave technology. Topics include: Implementation of transmitter and receiver architectures, impedance matching, S-parameters, small-signal versus large-signal device operation, design and simulation of low noise amplifiers, detectors, mixers, power amplifiers, oscillators, and the tradeoffs involved in the design of complete systems. The emphasis will be on the design of transmitter and receiver components using Agilent Advanced Design System software. Prerequisite: EEE 161, EEE 211 or instructor permission. 3 units.
EEE 296O. Advanced Timing Analysis. The objective of this course is to cover the advanced static timing analysis techniques. Topics in this course include ASIC design methodology, static timing analysis, timing design constraints, design reports, clock timing issues, timing exception, operating conditions, hierarchical analysis, performance and power issues. Prerequisite: EEE 273 or CSC 273 or instructor permission. Cross-listed as CPE 296O; only one may be counted for credit. 3 units.
EEE 296P. Advanced Topics in Wireless Communications. Advanced cellular concepts to improve coverage and capacity, practical small-scale and large-scale propagation models, third generation wireless networks such as 3G W-CDMA (Wideband code Division Multiple Access), 3G CDMA 2000 and UWB (Ultra Wideband), Bluetooth and Personal Area Networks, GPRS (General Paket Radio Service), IEEE 802.11 and Wi-Fi protocols, and wireless measurement techniques. Prerequisite: EEE 185; EEE 262 (or equivalent). 3 units.
EEE 296Q. Mixed-Signal IC Methodology Laboratory. Covers the methodology needed to develop successful mixed-signal integrated circuits using a professional style design flow and computer-aided design tools. Students will learn proven design techniques and gain hands-on experience by designing their own integrated circuit. Good communication skills will also be developed as students give periodic presentations of their work to their peers and advisors. This includes reviews for the architecture, design and layout of their circuits. Prerequisite: EEE 230 or consent of instructor. 1 unit.
EEE 296R. Mixed-Signal Integrated Circuit Seminar. Weekly seminar series for students in the area of mixed-signal integrated circuits. Topics will be on both practical issues important to IC designers and current and emerging areas of interest to industry. Speakers will include industry experts and students presenting select journal and conference papers. Time will be reserved at the end of presentations for discussion of topics between students and presenters. Students will learn and practice the techniques and styles used in successful presentations. Prerequisite: EEE 230 or consent of the instructor. 1 unit.
EEE 299. Special Problems. Open to qualified students who wish to pursue problems of their own choice. Projects must have approval and supervision of a faculty advisor. Graded Credit/No Credit. 1-3 units.
EEE 500. Culminating Experience. Completion of a thesis, project or comprehensive examination. Credit given upon successful completion of one of the following plans: PlanA: Master's Thesis, 5 units; Plan B: Master's Project, 2 units; or Plan C: Comprehensive Examination. Note: Open only to graduate students who have advanced to candidacy and secured the permission of the graduate coordinator. Prerequisite: Passing score on the WPE. Graded Credit/No Credit. 2-5 units.

