Computer Engineering 2002-03 University of California, Santa Cruz The Computer Engineering Major The computer engineering curriculum's focus is making digital systems that work. The program's emphasis on problem solving provides both excellent training for future engineers and strong background for graduate study. The computer engineering program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET.) Highlights B.S., M.S., Ph.D. An accelerated combined B.S./M.S. degree in computer engineering is available that enables eligible undergraduates to move without interruption to the graduate program. Four specialized tracks: systems programming, computer systems, networks, and digital hardware Admission to the Jack Baskin School of Engineering Freshman Applicants: Acceptance into a Jack Baskin School of Engineering major is based on high school grade point average, test scores, courses completed in mathematics and sciences and/or the personal statement. Applicants who are not accepted into the major as freshmen may still reapply for admission to the major after completing the required foundation courses at UC Santa Cruz. Transfer Applicants: Acceptance into a Jack Baskin School of Engineering major will be based on overall college academic record, especially in the individual department's foundation courses. Transfer applicants are screened for completion and grades in the following courses: a year of calculus applied discrete mathematics, and two programming courses. Please see the UCSC General Catalog 2002-03 for a full description of the Jack Baskin School of Engineering's admissions policy. Mission and Program Objectives Computer Engineering focuses on the design, analysis and application of computers and on their applications as components of systems. The UCSC Department of Computer Engineering sustains and strengthens its teaching and research program to provide students with inspiration and quality education in the theory and practice of computer engineering. The UCSC computer engineering program prepares graduates for a rewarding career in engineering. UCSC computer engineering graduates will have a thorough grounding in the principles and practices of computer engineering and the scientific and mathematical principles upon which they are built; they will be prepared for further education (both formal and informal) and for productive employment in industry. Undergraduate Research Departmental faculty are focused on multidisciplinary hardware and software research including computer system design, design technologies, computer networks, digital media and education technology, and software and systems engineering. Many undergraduates contribute to our research activities as independent study students or paid employees. For More Information For further information about the computer engineering major, see the UC Santa Cruz General Catalog 2002-03, or go to http://reg.ucsc.edu/catalog/cmpePS.html The computer engineering page of the Engineering web site can be found at http://www.soe.ucsc.edu/programs/ce Transfer course agreements and articulation between the University of California and California community colleges can be accessed on the ASSIST web site at http://www.assist.org If you have other questions, contact: Undergraduate Advising Office Baskin School of Engineering 115 Baskin Engineering University of California, Santa Cruz 1156 High Street Santa Cruz, California 95064 (831) 459-5840 e-mail: advising@soe.ucsc.edu High School Preparation It is recommended that high school students intending to apply to a School of Engineering major have completed four years of mathematics (through advanced algebra and trigonometry) and three years of science in high school. Comparable science and mathematics courses completed at other institutions also serve to prepare students for these majors. Transfer Preparation The School of Engineering strongly encourages applications from transfer students. Due to the prerequisite structure for upper-division courses, it is necessary for prospective transfer students to have completed as many of the lower-division requirements for the respective majors as possible to complete the degree within a reasonable time. Students must plan carefully because many courses must be taken sequentially. Transfer students should not follow the Intersegmental General Education Transfer Curriculum (IGETC). Lower-Division Requirements Mathematics Mathematics 19A-B, Calculus for Science, Engineering, and Mathematics Mathematics 23A-B, Multivariable Calculus Engineering 27, Mathematical Methods for Engineers or Mathematics 21, Linear Algebra, and Mathematics 24, Ordinary Differential Equations Computer Engineering 16, Applied Discrete Mathematics, or16H, Honors Applied Discrete Mathematics Engineering Computer Science: 12A, Introduction to Programming, and12B, Introduction to Data Structures Computer Engineering: 12C/L, Computer Organization Electrical Engineering: 70/L, Introduction to Electronic Circuits Science Students must complete Physics 5A/L or 6A/L, Physics 5C/N or 6C/N, and two additional science courses chosen from the following: Biology: Chemistry 1B/M or 4A/L; and Biology 20A or 21A Chemistry: Chemistry 1B/M or 4A/L; and Chemistry 1C/N or 4B/M Earth Science: Earth Science 10/L; and a choice of one 5-credit Earth science upper-division course, excluding Earth Science 111 Physics: Physics 5B/M or 6B/M; and either Physics 5D or one 5-credit upper- division physics course Faculty and Professional Interests Professor Alexandre Brandwajn, Docteur d'Etat, University of Paris: Computer architecture, performance modeling, queueing network models of computer systems, operating systems Wayne Wei-Ming Dai, Ph.D., University of California, Berkeley: Computer- aided design of VLSI circuits, layout synthesis, multichip modules, field- programmable systems F. Joel Ferguson, Ph.D., Carnegie Mellon University: Fault diagnosis, failure analysis, logic fault modeling, digital test pattern generation, design-for-test of digital circuits and systems, VLSI design J. Joaquín García-Luna-Aceves, Ph.D., University of Hawaii: Wireless networks, Internet, multimedia information systems Kevin Karplus, Ph.D., Stanford University: Analysis of biological sequences, protein structure prediction, programming SIMD machines, VLSI chip design, technical writing Glen G. Langdon Jr., Ph.D., Syracuse University: Data compression, image and video coding Patrick E. Mantey, Ph.D., Stanford University: Image systems, image processing, visualization, image and multimedia systems, digital signal processing, real-time control Martine D. F. Schlag, Ph.D., University of California, Los Angeles: VLSI design tools and algorithms, VLSI theory, field-programmable gate arrays, FPGA-based computing engines Anujan Varma, Ph.D., University of Southern California: Computer networking, computer architecture, optical networks Associate Professor Pak K. Chan, Ph.D., University of California, Los Angeles: Placement and routing algorithms, field-programmable gate arrays, spectral-based partitioning, circuit theory, computer arithmetic Richard P. Hughey, Ph.D., Brown University: Computer architecture, parallel processing, computational biology Tracy Larrabee, Ph.D., Stanford University: Test pattern simulation and generation, fault modeling, fault diagnosis, design verification, technical writing, logic simulation Assistant Professor Luca de Alfaro, Ph.D., Stanford University: Embedded software; software engineering; formal modeling and analysis of systems: reactive, hybrid, and stochastic; game theory Todd Lowe, Ph.D., Washington University: Experimental and computational genomics, ncRNA gne finders, DNA microarrays to study the biology of Archaea Tara Madhyastha, Ph.D., University of Illinois, Urbana-Champaign: Storage systems, high-performance computing, educational technology Roberto Manduchi, Laurea, Dottorato di recerca, University of Padova (Italy): Sensor processing and image understanding with application to autonomous navigation, sensor networks, and deep-space communications Katia Obraczka, Ph.D., University of Southern California:Computer networks, distributed systems, operating systems, internet informatioon systems, mobile computing, wireless networks Hai Tao, Ph.D., University of Illinois, Urbana-Champaign: Image and video processing, computer vision, vision-based graphics, and human-computer interaction Lecturer Cyrus Bazeghi, embedded system design, VLSI system design Andrea di Blas, graph algorithms, parallel processing, computer architecture Stephen C. Petersen, embedded controller systems, RF wireless systems, modulation and spectrum reuse, digital signal processing, circuit theory Patrick Tantalo, graph algorithms --- Received in 10/02 from: Jennifer Wright Senior Publications Coordinator UC Santa Cruz Admissions, Cook House 1156 High Street Santa Cruz, California 95064 phone: (831) 459-3503 fax: (831) 459-4952 e-mail: jswright@cats.ucsc.edu