402012-2014 <strong>General</strong> <strong>Catalog</strong> Course Supplement and Policies and Requirements Addendum154B. Computer Architecture (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 154A or both Electrical and Computer Engineering170 and Electrical and Computer Engineering180A. Hardwired and microprogrammed CPUdesign. Memory hierarchies. Uniprocessor performanceanalysis under varying program mixes. Introductionto pipelining and multiprocessors. GE credit:SciEng | SE.—I, II, III. (I, II, III.) Farrens(change in existing course—eff. winter 14)155. Computer Security for Non-Majors (4)(cancelled course—eff. winter 14)156. Discrete-Event Simulation (4)(cancelled course—eff. winter 14)157. Computer Networks for Non-Majors(4)(cancelled course—eff. winter 14)158. Programming on ParallelArchitectures (4)Lecture—3 hours; discussion—1 hour. Prerequisite:courses 150 and 154B recommended. Techniquesfor software development using the shared-memoryand message-passing paradigms, on parallel architecturesand networks of workstations. Locks, barriers,and other techniques for synchronization.Introduction to parallel algorithms. GE credit:SciEng | SE.—III. (III.) Chong, Farrens, Ma, Matloff,Pandey(change in existing course—eff. fall 13)160. Introduction to Software Engineering(4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 140A. Requirements, specification, design,implementation, testing, and verification of largesoftware systems. Study and use of software engineeringmethodologies. Team programming. GEcredit: SciEng | SE.—I, II, III. (I, II, III.) Levitt,Devanbu(change in existing course—eff. winter 13)163. Information Interfaces (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 60. Art and science of information visualizationand interfaces for information systems. Designprinciples of human-computer interaction. Visual displayand navigation of nonspatial and higher dimensionaldata. Implementations, performance issues,tradeoffs, and evaluation of interactive informationsystems. GE credit: SciEng | SE, VL.—III. (III.)Amenta, Ma(change in existing course—eff. fall 13)165A. Database Systems (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 60. Database design, entity-relationship andrelational model, relational algebra, query languageSQL, storage and file structures, query processing,system architectures. GE credit: SciEng | SE.—II. (II.)Gertz, Ludaescher(change in existing course—eff. winter 13)165B. Database Systems (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 165A. Advanced database systems: objectorientedand object-relational database systems; distributedand multidatabase systems; advanced databaseapplications: Web-based database access,data warehouses. GE credit: SciEng | SE.—III. (III.)Gertz, Ludaescher(change in existing course—eff. winter 13)166. Scientific Data Management (4)(cancelled course—eff. winter 14)170. Introduction to Artificial Intelligence(4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 140A. Design and implementation of intelligentcomputer systems. Knowledge representationand organization. Memory and inference. Problemsolving. Natural language processing. GE credit:SciEng | SE.—II. (II.) Davidson, Levitt(change in existing course—eff. winter 13)171. Machine Learning (4)Lecture—3 hours; discussion—1 hour. Introduction tomachine learning. Supervised and unsupervisedlearning, including classification, dimensionalityreduction, regression and clustering using modernmachine learning methods. Applications of machinelearning to other fields. GE credit: SciEng | SE.—III.(III.) Davidson, Matloff, Tagkopoulos(new course—eff. fall 13)173. Image Processing and Analysis (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 60; Mathematics 67 or C- or better in Mathematics22A. Techniques for automated extraction ofhigh-level information from images generated bycameras, three-dimensional surface sensors, andmedical devices. Typical applications include automatedconstruction of 3D models from video footageand detection of objects in various types of images.GE credit: SciEng | SE.—II. (II.) Amenta(change in existing course—eff. winter 13)175. Computer Graphics (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 60; Mathematics 22A or Mathematics 67A.Principles of computer graphics. Principles of computergraphics. Current graphics hardware, elementaryoperations in two-and three-dimensional space,transformational geometry, clipping, graphics systemdesign, standard graphics systems, individual projects.GE credit: SciEng | SE, VL.—I, II. (I, II.)Amenta, Hamann, Joy(change in existing course—eff. winter 13)177. Introduction to Visualization (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 175. Graphics techniques for generatingimages of various types of measured or computersimulateddata. Typical applications for these graphicstechniques include study of air flows around carbodies, medical data, and molecular structures. GEcredit: SciEng | SE, VL.—II. (II.) Joy, Hamann, Ma(change in existing course—eff. winter 13)178. Introduction to Geometric Modeling(4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 175. Interactive graphics techniques fordefining and manipulating geometrical shapes usedin computer animation, car body design, aircraftdesign, and architectural design. GE credit:SciEng | SE, VL.—I. (I.) Joy, Hamann, Max(change in existing course—eff. winter 13)188. Ethics in an Age of Technology (4)Lecture/discussion—4 hours. Prerequisite: upperdivision standing. Foundations of ethics. Views oftechnology. Technology and human values. Costsand benefits of technology. The character of technologicalchange. The social context of work in computerscience and engineering. GE credit: SciEng,Wrt | SS, WE.—I, II, III. (I, II, III.)(change in existing course—eff. winter 13)189A-N. Special Topics in Computer Science(1-5)Lecture, laboratory or combination. Prerequisite:consent of instructor. Special topics in (A) ComputerScience Theory. GE credit: SciEng | SE.; (B) Architecture.GE credit: SciEng | SE.; (C) ProgrammingLanguages and Compilers. GE credit: SciEng | SE.;(D) Operating Systems. GE credit: SciEng | SE.; (E)Software Engineering. GE credit: SciEng | SE.; (F)Data Bases. GE credit: SciEng | SE.; (G) ArtificialIntelligence. GE credit: SciEng | SE.; (H) ComputerGraphics. GE credit: SciEng | SE.; (I) Networks. GEcredit: SciEng | SE.; (J) Computer-Aided Design. GEcredit: SciEng | SE.; (K) Scientific Computing. GEcredit: SciEng | SE.; (L) Computer Science. GEcredit: SciEng | SE.; (M) Computer Security; (N) Bioinformaticsand Computational Biology. May berepeated for credit when topic differs.—I, II, III. (I, II,III.)(change in existing course—eff. winter 13)193A. Senior Design Project (2)Lecture—1 hour; laboratory—3 hours. Prerequisite:course 160 recommended (may be concurrent) orconsent of instructor. Open to Computer Science orComputer Science and Engineering seniors. Teamdesign project involving analysis, design, implementationand evaluation of a large-scale probleminvolving computer and computational systems. Theproject is supervised by a faculty member. Studentsmust take course 193A and 193B to receive credit.(Deferred grading only, pending completion ofsequence.) GE credit: SciEng | SE.—II, III. (II, III.)Davidson, Joy, Mohapatra(change in existing course—eff. fall 13)Engineering: Electricaland ComputerNew and changed courses inEngineering: Electrical andComputer (EEC)Lower Division1. Introduction to Electrical and ComputerEngineering (1)Lecture—1 hour. Electrical and Computer Engineeringas a professional activity. What Electrical andComputer Engineers know and how they use theirknowledge. (P/NP grading only.) GE credit: SE.—I.(I.)(change in existing course—eff. winter 13)10. Introduction to Digital and AnalogSystems (3)Lecture—1 hours; laboratory—3 hours. Prerequisite:Engineering 6 or Mathematics 22AL, Computer ScienceEngineering 30, Physics 9C and Engineering17 (concurrent enrollment in Engineering 17allowed). Open to Electrical and Computer Engineeringsophomores. Interactive and practical introductionto fundamental concepts of electrical andcomputer engineering by implementing electronicsystems, which can be digitally controlled and interrogated,with a programmable microcontroller withthe ability to program the electrical connectionsbetween analog and digital components. GE credit:SciEng | SE.—III. (III.) Knoesen(change in existing course—eff. winter 13)70. Computer Structure and AssemblyLanguage (4)Lecture—3 hours; workshop—1 hour. Prerequisite:Computer Science Engineering 30. Computer architecture;machine language; assembly language;macros and conditional macros; subroutine/parameterpassing; input-output programming, interrupt andtrap; direct-memory-access; absolute and relocatablecode; re-entrant code; program development in anoperating system. Only one unit of credit to studentswho have completed Computer Science Engineering50. GE credit: SciEng | SE.—I, II. (I, II.) Akella, Al-Asaad, Chuah, Wilken(change in existing course—eff. winter 13)89A-F. Special Topics in Electromagnetics (1-5)Prerequisite: consent of instructor. Special Topics in(A) Electromagnetics, (B) Physical Electronics, (C)Active and Passive Circuits, (E) Computer Systemsand Software, (F) Digital System Design for freshmenQuarter Offered: I=Fall, II=Winter, III=Spring, IV=Summer; 2013-2014 offering in parenthesesPre-Fall 2011 <strong>General</strong> Education (GE): ArtHum=Arts and Humanities; SciEng=Science and Engineering; SocSci=Social Sciences; Div=Domestic Diversity; Wrt=Writing ExperienceFall 2011 and on <strong>General</strong> Education (GE): AH=Arts and Humanities; SE=Science and Engineering; SS=Social Sciences;ACGH=American Cultures; DD=Domestic Diversity; OL=Oral Skills; QL=Quantitative; SL=Scientific; VL=Visual; WC=World Cultures; WE=Writing Experience
2012-2014 <strong>General</strong> <strong>Catalog</strong> Course Supplement and Policies and Requirements Addendum41and sophomore level students. May be repeated forcredit if topic differs. Offered irregularly. GE credit:SciEng | SE.(change in existing course—eff. winter 13)Upper Division110A. Electronic Circuits I (4)Lecture—3 hours; discussion—1 hour. Prerequisite:courses 100; 140A. Use and modeling of nonlinearsolid-state electronic devices in basic analog anddigital circuits. Introduction to the design of transistoramplifiers and logic gates. GE credit: SciEng | SE,VL.—II, III. (II, III.) Amirtharajah, Hurst, Lewis,O'Driscoll(change in existing course—eff. winter 13)110B. Electronic Circuits II (4)Lecture—3 hours; laboratory—3 hours. Prerequisite:course 110A. Analysis and design of integrated circuits.Single-stage amplifiers, cascaded amplifierstages, differential amplifiers, current sources, frequencyresponse, and return-ratio analysis of feedbackamplifiers. GE credit: SciEng | SE, VL.—III.(III.) Hurst, Lewis, O'Driscoll(change in existing course—eff. winter 13)112. Communication Electronics (4)Lecture—3 hours; laboratory—3 hours. Prerequisite:courses 110B and 150A. Electronic circuits for analogand digital communication, including oscillators,mixers, tuned amplifiers, modulators, demodulators,and phase-locked loops. Circuits for amplitude modulation(AM) and frequency modulation (FM) areemphasized. GE credit: SciEng | SE.—II. (II.) Lewis(change in existing course—eff. winter 13)116. VLSI Design (4)Lecture—3 hours; laboratory—3 hours. Prerequisite:courses 110A and 180A. CMOS devices, layout,circuits, and functional units; VLSI fabrication anddesign methodologies. GE credit: SciEng | SE.—I.(I.) Baas(change in existing course—eff. winter 13)118. Microelectromechanical Systems (4)Lecture—2 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: Chemistry 2A; Engineering 100or Electrical and Computer Engineering 100.Restricted to upper division standing in College ofEngineering. Introduction to the theory and practiceof micro-electromechanical systems (MEMS), includingfundamentals of micro-nanofabrication,microscale sensing and actuation, self assembly,microfluidics and lab-on-a-chip. Weekly hands-onlaboratory sections are emphasized on implementationand utilization of MEMS technologies. (Samecourse as Biomedical Engineering 118.) GE credit:SciEng | QL, SE.—II. (II.) Pan(new course—eff. winter 13)119A. Integrated Circuit Design Project (3)Workshop—1 hour; laboratory—5 hours. Prerequisite:course 116 or 118. Design course involvingarchitecture, circuit design, physical design, and validationthrough extensive simulation of a digital ormixed-signal integrated circuit of substantial complexityunder given design constraints. Team projectthat includes a final report. (Deferred grading only,pending completion of sequence.) GE credit:SciEng | SE.—II. (II.)(change in existing course—eff. winter 13)119B. Integrated Circuit Design Project (2)Workshop—1 hour; laboratory—3 hours. Prerequisite:course 119A. Design course involving architecture,circuit design, physical design, and validationthrough extensive simulation of a digital or mixedsignalintegrated circuit of substantial complexityunder given design constraints. Team project thatincludes a final report. (Deferred grading only, pendingcompletion of sequence.) GE credit:SciEng | SE.—III. (III.)(change in existing course—eff. winter 13)130A. Electromagnetics I (4)Lecture—3 hours; discussion—1 hour. Prerequisite:Mathematics 21D, Physics 9D, Engineering 17.Basics of static electric and magnetic fields andfields in materials. Work and scalar potential. Maxwell'sequations in integral and differential form.Plan waves in lossless media. Lossless transmissionlines. GE credit: SciEng | SE.—I, II. (I, II.) Pham, Luhmann,Yankelevich(change in existing course—eff. winter 13)130B. Introductory Electromagnetics II (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 130A. Plane wave propagation in lossymedia, reflections, guided waves, simple modulatedwaves and dispersion, and basic antennas. GEcredit: SciEng | SE.—III. (III.) Knoesen, Pham, Yoo(change in existing course—eff. winter 13)132A. RF and Microwaves in WirelessCommunication (5)Lecture—3 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: course 110B, 130B, 140B. Thestudy of Radio Frequency and Microwave theoryand practice for design of wireless electronic systems.Transmission lines, microwave integrated circuits,circuit analysis of electromagnetic energytransfer systems, the scattering parameters. GEcredit: SciEng | SE.—I. (I.) Branner, Luhmann(change in existing course—eff. winter 13)132B. RF and Microwaves in WirelessCommunication (5)Lecture—3 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: course 132A. Passive RF andmicrowave device analysis, design, fabrication, andtesting for wireless applications. RF and microwavefilter and coupler design. Introductory analysis anddesign of RF and microwave transistor amplifiers.GE credit: SciEng | SE.—II. (II.) Branner, Luhmann(change in existing course—eff. winter 13)132C. RF and Microwaves in WirelessCommunications (5)Lecture—3 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: course 132B. RF and microwaveamplifier theory and design, including transistorcircuit models, stability considerations, noisemodels and low noise design. Theory and design ofmicrowave transistor oscillators and mixers. Wirelesssystem design and analysis. GE credit:SciEng | SE.—III. (III.) Branner, Luhmann(change in existing course—eff. winter 13)133. Electromagnetic Radiation andAntenna Analysis (4)Lecture—3 hours; discussion—1 hour. Prerequisites:course 130B. Properties of electromagnetic radiation;analysis and design of antennas: ideal cylindrical,small loop, aperture, and arrays; antenna fieldmeasurements. GE credit: SciEng | SE.—I. (I.) Pham(change in existing course—eff. winter 13)136A. Electronic Design Project (3)Workshop—1 hour; laboratory—8 hours. Prerequisite:Computer Science Engineering 30, courses110A, 150A, 180A. Pass one restricted to major.Optical, electronic and communication-engineeringdesign of an opto-electronic system operating underperformance and economic constraints. Measurementtechniques will be designed and implemented,and the system will be characterized. GE credit:SciEng | SE.—III. (III.) Knoesen(change in existing course—eff. winter 13)136B. Electronic Design Project (2)Workshop—1 hours; laboratory—5 hours. Prerequisite:course 136A. Optical, electronic and communication-engineeringdesign of an opto-electronicsystem operating under performance and economicconstraints. Measurement techniques will bedesigned and implemented, and the system will becharacterized. GE credit: SciEng | SE.—II. (II.)(change in existing course—eff. winter 13)140A. Principles of Device Physics I (4)Lecture—3 hours; discussion—1 hour. Prerequisite:Engineering 17; Physics 9D. Semiconductor devicefundamentals, equilibrium and non-equilibrium statisticalmechanics, conductivity, diffusion, electronsand holes, p-n and Schottky junctions, first-ordermetal-oxide-semiconductor (MOS) field effect transistors,bipolar junction transistor fundamentals. GEcredit: SE, SL.—I, II. (I, II.) Fink, Hunt, Islam, Kiehl,Yankelevich(change in existing course—eff. winter 13)140B. Principles of Device Physics II (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 140A. Electrical properties, designs, modelsand advanced concepts for MOS, Bipolar, and JunctionField-Effect Transistors, including scaling,minority-carrier distributions, non-ideal effects, anddevice fabrication methods. MESFET and heterojunctionbipolar transistors (HBTs). Fundamentals of solarcells, photodetectors, LEDs and semiconductorlasers. GE credit: SciEng | SE.—III. (III.) Hunt, Islam,Kiehl(change in existing course—eff. winter 13)145. Electronic Materials (4)Lecture—3 hours; discussion—1 hour. Prerequisite:course 140B, Engineering 45. Electronic and physicalproperties of materials used in electronics, ICs,optoelectronics and MEMS. Semiconductors, dielectrics,metals, optical materials, organic semiconductive,optical and nonlinear properties, as well astheir synthesis and deposition methods. GE credit:SciEng | SE.—I. (I.) Hihath, Hunt, Islam, Kiehl, Seker(new course—eff. spring 13)146A. Integrated Circuits Fabrication (3)Lecture—2 hours; laboratory—3 hours. Prerequisite:course 140A. Basic fabrication processes for MetalOxide Semiconductor (MOS) integrated circuits.Laboratory assignments covering oxidation, photolithography,impurity diffusion, metallization, wetchemical etching, and characterization worktogether in producing metal-gate PMOS test chipswhich will undergo parametric and functional testing.GE credit: SciEng | SE.—I. (I.) Hunt, Islam(change in existing course—eff. fall 13)146B. Advanced Integrated CircuitsFabrication (3)Lecture—2 hours; laboratory—3 hours. Prerequisite:course 146A. Restricted to Electrical, Computer, andElectrical/Materials Science majors and ElectricalEngineering graduate students. Non-majors accommodatedwhen space available. Fabrication processesfor CMOS VLSI. Laboratory projects examinedeposition of thin films, ion implantation, processsimulation, anisotropic plasma etching, sputter metallization,and C-V analysis. Topics include isolation,projection alignment, epilayer growth, thin gate oxidation,and rapid thermal annealing. GE credit:SciEng | SE.—II. (II.)(change in existing course—eff. winter 13)147. Microelectromechanical Systems (4)Lecture—2 hours; laboratory—3 hours. Prerequisite:Chemistry 2A; Engineering 100 or course 100.Restricted to upper division standing in College ofEngineering. Introduction to the theory and practiceof micro-electromechanical systems (MEMS), includingfundamentals of micro-nanofabrication,microscale sensing and actuation, self assembly,microfluidics and lab-on-a-chip. Weekly hands-onlaboratory sections are emphasized on implementationand utilization of MEMS technologies. (Samecourse as Biomedical Engineering 118.) GE credit:SciEng | QL, SE.—II. (II.) Pan(new course—eff. winter 13)Quarter Offered: I=Fall, II=Winter, III=Spring, IV=Summer; 2013-2014 offering in parenthesesPre-Fall 2011 <strong>General</strong> Education (GE): ArtHum=Arts and Humanities; SciEng=Science and Engineering; SocSci=Social Sciences; Div=Domestic Diversity; Wrt=Writing ExperienceFall 2011 and on <strong>General</strong> Education (GE): AH=Arts and Humanities; SE=Science and Engineering; SS=Social Sciences;ACGH=American Cultures; DD=Domestic Diversity; OL=Oral Skills; QL=Quantitative; SL=Scientific; VL=Visual; WC=World Cultures; WE=Writing Experience