12.07.2015 Views

Version 1.5 - General Catalog - UC Davis

Version 1.5 - General Catalog - UC Davis

Version 1.5 - General Catalog - UC Davis

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!