390 likes | 784 Views
Computer Engineering UCSC Baskin School of Engineering. Richard Hughey, Chair Alexandre Brandwajn, Graduate Director Martine Schlag, Undergraduate Director Tracy Larrabee, Joel Ferguson, ABET Directors. Agenda. 1:45 Welcome 1:50 Department Update – Richard Hughey
E N D
Computer EngineeringUCSC Baskin School of Engineering Richard Hughey, Chair Alexandre Brandwajn, Graduate Director Martine Schlag, Undergraduate Director Tracy Larrabee, Joel Ferguson, ABET Directors 1
Agenda • 1:45 Welcome • 1:50 Department Update – Richard Hughey • 2:20 Graduate – Richard Hughey, Brad Smith • 2:40 Undergraduate Program – Martine Schlag • 3:00 Charter Discussion • 3:30 Lab Visits and Discussions • Jacob Rosen, Matthew Guthaus, Jose Renau (2nd floor) • Sri Kurnianwan, Roberto Manduchi students (3rd floor) • 4:15 ABET – Tracy Larrabee, Joel Ferguson • 5:30 Dinner set-up • 6:00 Dinner and Discussion • Robotic Engineering • Review charter discussion • Future plans 2
Mission 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. 3
B.S. in Computer Engineering Program Objective 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. 4
Computer Engineering Research • Computer System Design • Networks • Sensing and Interaction • Robotics and Control 5
Computer System Design CAD of VLSI, computer architecture, parallel and distributed systems, VLSI and FPGA design, placement and routing, fault diagnosis • Recent Accomplishments • Sun Center of Excellence in OpenSPARC (Renau) • Collaboration among Renau/Guthaus/Shakouri (EE) on thermal and energy-efficient processor design • Faculty Pak Chan F. Joel Ferguson Tracy Larrabee Martine Schlag Matthew Guthaus Alexandre Brandwajn Andrea Di Blas Jose Renau Richard Hughey 6
Computer Networks Wireless networks, high-speed networks, sensor networks, algorithms and protocols for computer communication, quality of service • Accomplishments • $1M expansion to JJ’s 7-university MURI • With Katia Obraczka and Hamid Sadjadpour (EE) • Cisco internship program • More latter • Lockheed MS program • More latter • Faculty • J.J. Garcia-Luna-Aceves, Patrick Mantey, Katia Obraczka, Brad Smith, Anujan Varma 7
Sensing and Interaction Computer vision, remote sensing, telemetry, computer-based collaboration, assistive and rehabilitative technology, human-computer interaction • Associate Professor Jacob Rosen (also Robotics and Control) • $1M of assistive technology funding (Manduchi) • NSF, NIH, and industry • Collaboration with Psychology to establish a training program (Rosen, Manduchi, Kurniawan) • Cell-phone based speech therapist (Kurniawan, Microsoft Research) • Faculty: • Sri Kurniawan, Roberto Manduchi, Pat Mantey, Jacob Rosen, Hai Tao 8
Robotics and Control Robotics and control autonomous vehicles, sensor fusion, biomolecular control. • Accomplishments • Jacob Rosen, Biomedical Robotics • Draft curricula for B.S. in Robotics and Control, and Graduate Minor in Robotics and Control. • NSF CAREER grant (Dunbar) • Another autonomous boat (Elkaim) Faculty Jacob Rosen Gabriel Elkaim William Dunbar Donald Wiberg (emer) Scheduled 2009-10 and 2010-11recruitments on hold. 9
Jacob Rosen • Biomedical Robotics • B.S. Mechanical Engineering, M.S., Ph.D. Biomedical Engineering, Tel-Aviv University. • Postdoc and Research Professor at University of Washington. • Now an Associate Professor • Leading efforts in robotics and control degree programs, and Assistive and Rehabilitative Technology training program. 10
Computer Engineering Research • By the numbers….. • 18 T/TT faculty, 6 additional faculty • $4.3M Gifts & Awards, 2007-8 • $3.2M Research expenditures, 2007-8, up 40% • Including new CAREER grant • Graduated 19 MS, 3 PhD students 11
Hiring Plan • 2007-8 • Autonomous Systems (potential AT) • Tenured leader to head graduate group in control • 2008-9 • Networks • Assistant-Associate Professor (rising star) • 2009-10 • Autonomous Systems/Embedded Systems (possible AT) • 2010-11 • Autonomous (possible AT) Autonomous Systems will enable creation of graduate and undergraduate programs in Mechatronic, Mechanical or Micromechanical Engineering (depending on hires) 12
Recent Practices in CE • Concentration on the Frosh Experience • Keep students engaged with engineering throughout their years • Publications and publicity • Posters and brochures about programs • Web page revise • Building communities 13
External Review • Fall 2008 visit by Stephen Boyd (Stanford), P. R. Kumar (UIUC), and Edward Lee (UCB). • Computer Engineering determined 3 challenges • Graduate Program Structure • Salaries and Staff Support • Variance in Grant Activity • Very positive review • Available on web site 15
External Review Exec Summary We find that the CE Department, and SoE more broadly, has a strong program that is serving its students well. Despite being a relatively large public institution, the feel is that of a smaller, more personalized college. When viewed in complement with related departments in SoE, the CE department offers a comprehensive program in computer engineering. Its active efforts to broaden into bioengineering and mechatronics are commendable, indicating an ambitious effort to attract good students and evolve with technology. The department has made excellent hires recently at the junior faculty level. The department does face some challenges. Although the junior faculty are very active in research, many of the senior faculty appear to be less active, leaving a research leadership void. Another key challenge, discussed in some detail below, is managing the intellectual overlap with other SoE Departments. In addition, the forays into mechatronics and particularly bioengineering will require considerable institutional resources, including investments in faculty FTE and instructional and research labs. These investments must be made within a realizable long-term vision of the trajectory of SoE. The current lack of a permanent dean is particularly problematic in view of these issues. We conclude below with some small tactical suggestions for improvements. 16
Recent Courses • Undergraduate • Game console architecture (S) • Human-Computer Interaction (F) • Statics, Dynamics, and Biomechanics (W) • Required for bioengineering, and planned B.S. in robotic engineering • Graduate • Human Factors (S) • Models of robotic manipulation (S) • VLSI system-on-a-chips (S) • Mechatronics (W) • co-taught with undergraduate course 17
Bioengineering B.S. • BME, CE, EE, MCD • Multi-Department, Multi-Division Program • Approved Spring 2007 • 16 majors/premajors Spring 2008 • 106 majors/premajors Fall 2008 • Second largest number of applications for Fall 2009 • CE is 597 up 10% • BENG is 510 up 16% • CS:CGD is 489 • Three concentrations • Biomolecular • Bioelectronics • Rehabiliation 18
Student events of note • Tau Beta Pi • Installed March 2008 • SURF-IT • Summer undergraduate research program • Renewed through summer 2011 • Surf-it.soe.ucsc.edu 19
Agenda • 1:45 Welcome • 1:50 Department Update – Richard Hughey • 2:20 Graduate – Richard Hughey, Brad Smith • 2:40 Undergraduate Program – Martine Schlag • 3:00 Charter Discussion • 3:30 Lab Visits and Discussions • Jacob Rosen, Matthew Guthaus, Jose Renau (2nd floor) • Sri Kurnianwan, Roberto Manduchi students (3rd floor) • 4:15 ABET – Tracy Larrabee, Joel Ferguson • 5:30 Dinner set-up • 6:00 Dinner and Discussion • Robotic Engineering • Review charter discussion • Future plans 20
Graduate, MSNE, and Lockheed Richard Hughey Alexandre Brandwajn 21 21
Graduate Programs • MS, PhD • 60 graduate students • Down somewhat • Many students advised for other programs. • MS in CE/Network Engineering • Part-time at SVC • About to grow 22
MS in Computer Engineering with an emphasis in Network Engineering (MSNE) • Established 1997 • Goal: bring UCSC CE MS degrees to Silicon Valley professionals (emphasis on Network Engineering) • Program similar to campus but added flexibility • similar admission criteria • admission 3 times a year • classrooms in Silicon Valley • shared classes with campus: telecast • capstone project replaces MS thesis • First graduate in Spring 2000 • Since 2001, average of 5 graduates per year • 3-4 year time to degree • Declining enrollments to about 6 active students 23
Lockheed Cohort Contact initiated by Lockheed early 2008 Initial UCSC Extension involvement MSNE presentations and curriculum definition for Lockheed in 2008 MOU negotiations: signed March 2009 UCSC and CE fully in charge w/o Extension Classes start Spring quarter 2009 Model for future cohort programs 24 24
Vital Facts Lockheed employees enrolled: ~18 Several Lockheed locations San Jose, Hawaii, etc Classes: some at Lockheed, some telecast Regular MSNE student: limited attendance OK Lockheed students: several senior engineers, 3 other MS degrees 25 25
Summary and Questions • Large increase in number of MS students (3 years) • Fees ($2750 per course) help fund • Program expenses • Teaching and media expenses • Departmental staff • Modest net revenue to help fund • graduate student fellowships • Is this model transferable to other locations? 26
Cisco Internship Program Brad Smith 27 27
Network Management & Operations Lab • Facilities • Test lab • Intern cubicle lab • Cisco VoIP and VPN extension in Intern Lab • People • 6 undergrads • 6 grads • 1 faculty • Funding • Undergrads employed through UC student employment • Grads funded as GSRs; requires faculty advisor approval • Cisco funding for all facilities
Network Management & Operations Lab • Collaboration between SoE, CITRIS, and Cisco • Cisco sponsor is Joe Pinto, Senior VP Technical Services • “Network Teaching Hospital” • Fund students and researchers • Work on real-world problems • Labs on campus • Work performed in labs on campus, over Internet, or at Cisco • Projects range from simple to complex • Quality assurance, release testing, … • Test automation • Project management • Large scale knowledge management
Network Management & Operations Lab • Collaboration has been a big hit! • Big wins in test automation • Exciting early results in knowledge management • Demand for NMO lab projects has grown • Need for 23 positions (total) has been identified • Currently waiting for next budget cycle • Benefits to UCSC • Added dimension to educational experience • Additional GSR and research funding • Lots of interest from students (growth in network classes) • Futures • Increase engagement within Technical Services • Increase interaction between faculty and Cisco managers • Expand to Engineering and Research Divisions in Cisco
Undergraduate Update Martine Schlag 31 31
Computer Engineering Undergraduate Programs • BS in Computer Engineering • Minor in Computer Engineering • Minor in Computer Technology • BS in Bioengineering (in small part)
Math Math Math MATH 21 Linear Algebra MATH 19A Calculus MATH 19A Calculus AMS 27/L Engineering Math OR MATH 24 Differential Equations AND OR MATH 19B Calculus MATH 24 Differential Equations CMPE 16 or 16H Discrete Math CMPE 16 or 16H Discrete Math CMPE 16 or 16H Discrete Math MATH 23A Multivariable Calculus MATH 23A Multivariable Calculus MATH 23A Multivariable Calculus EE 103 Signals & Systems EE 103 Signals & Systems EE 103 Signals & Systems CMPE 107 Stochastic CMPE 107 Stochastic CMPE 107 Stochastic Changes in Math Requirements Math Math Math AMS 10 Math Methods for Engineers I AMS 20* Math Methods for Engineers II AMS 20* Math Methods for Engineers II AMS 20 Math Methods for Engineers II MATH 19A Calculus MATH 19A Calculus MATH 21 Linear Algebra MATH 21 Linear Algebra MATH 24 Differential Equations MATH 24 Differential Equations OR OR OR OR MATH 19B Calculus MATH 21 Linear Algebra MATH 24 Differential Equations CMPE 16 or 16H Discrete Math CMPE 16 or 16H Discrete Math CMPE 16 or 16H Discrete Math MATH 23A Multivariable Calculus MATH 23A Multivariable Calculus MATH 23A Multivariable Calculus EE 103 Signals & Systems EE 103 Signals & Systems EE 103 Signals & Systems CMPE 107 Stochastic CMPE 107 Stochastic CMPE 107 Stochastic
Changes in Core Requirements Core Courses Core Courses CMPE 13/L Computer Sys. & C Prog. CMPE 1 (Optional) Hands on Computer Engineering CMPE 1 (Optional) Hands on Computer Engineering CE 80E Engineering Ethics CE 80E Engineering Ethics CMPS 12A/L Intro to Programming OR CMPS 12A/L Intro to Programming CMPE 12/L Computer Systems & Assembly Language CMPE 12/L Computer Systems & Assembly Language CMPE 185 Tech Writing CMPE 185 Tech Writing CMPS 12B/M Data Structures EE 70/L Electronics EE 70/L Electronics CMPE 100/L Logic Design CMPE 100/L Logic Design CMPS 12B/M Data Structures CMPS 101 Abstract Data Types & Algorithms CMPE 121/L Micro Systems CMPE 121/L Micro Systems CMPE 110 Computer Architecture CMPE 110 Computer Architecture CMPS 101 Abstract Data Types & Algorithms
Science PHYS 5A/L or 6A/L Mechanics PHYS 5B/M or 6B/M** Waves PHYS 5C/N or 6C/N Electricity & Magnetism Changes in Science Requirements **May substitute with approved upper division elective Science PHYS 5A/L or 6A/L Mechanics PHYS 5B/M or 6B/M** Waves PHYS 5C/N or 6C/N Electricity & Magnetism OR CMPE 9 Statics, Dynamics & Biomechanics.
Changes in Concentrations Concentrations (choose one) System Programming Robotics and Control Computer Systems Networks Digital Hardware CMPS 111 OS EE 171/L Analog Electronics CMPS 111 OS Three of the following: CMPE 117/L Embedded Software CMPE 118/L Intro to Mechatronics CMPE 167/L Sensing and Sensor EE 154 Feedback Control Systems CMPS 111 OS CMPE 150/L Networks CMPS 115 Software Methodology CMPE 118/L Intro to Mechatronics (Or other course from approved elective list) CMPE 174 Tools for Digital Systems Design CMPE 151 Network Administration Or CMPE 156/L Network Programming Elective Upper Division from Approved List Choice of one of the following: The fourth class from list above OR CMPE 174 & Upper Division Elective from Approved List OR One from this list: AMS 146, AMS 162, CMPE 153, CMPE 242, CMPE 240, ISM 206 CMPE 173/L High Speed Elective Upper Division from Approved List Elective Upper Division from Approved List Two of the following: (one must be a CMPE course) • CMPS 104A Compilers I • CMPS 104B Compilers II • CMPE 113 Parallel Programming • CMPS 116 Software Design Project ! • CMPE 117/L Embedded Software • CMPE 118/L Intro. to Mechatronics ! • CMPE 156/L Network Programming CMPE 125/L Logic w/ Verilog or CMPE 126/L Advanced Logic Elective Upper Division from Approved List One of the following: • CMPE 125/L Logic w/ Verilog • CMPE 126/L Adv Logic Computer Engineering Design Project I: CMPE 123A Computer Engineering Design Project II: CMPE 123B or CMPE 195: Senior Thesis Project portfolio (3 projects and narrative statement), exit survey, and interview Planned/Proposed Changes CMPE 122/L VLSI Design BS Robotics CMPE118/L or CMPE125/L as alternatives to CMPE121/L
Agenda • 1:45 Welcome • 1:50 Department Update – Richard Hughey • 2:20 Graduate – Richard Hughey, Brad Smith • 2:40 Undergraduate Program – Martine Schlag • 3:00 Charter Discussion • 3:30 Lab Visits and Discussions • Jacob Rosen, Matthew Guthaus, Jose Renau (2nd floor) • Sri Kurnianwan, Roberto Manduchi students (3rd floor) • 4:15 ABET – Tracy Larrabee, Joel Ferguson • 5:30 Dinner set-up • 6:00 Dinner and Discussion • Robotic Engineering • Review charter discussion • Future plans 39