610 likes | 812 Views
Computer Engineering UCSC Baskin School of Engineering. Richard Hughey, Chair Alexandre Brandwajn, Graduate Director Tracy Larrabee, Undergraduate Director. Agenda. 12:45-1:00 Assistive Technology Demo Roberto Manduchi 1:00-1:45 Lunch, Introductions, Overview & Discussion Richard Hughey
E N D
Computer EngineeringUCSC Baskin School of Engineering Richard Hughey, Chair Alexandre Brandwajn, Graduate Director Tracy Larrabee, Undergraduate Director 1
Agenda • 12:45-1:00 Assistive Technology Demo • Roberto Manduchi • 1:00-1:45 Lunch, Introductions, Overview & Discussion • Richard Hughey • 1:45-2:00 Research Talk • William Dunbar • Feedback Control Applied to the Nanopore • 2:15-2:45 Internships & Career Discussion • Richard Hughey, Brad Smith • 2:45-3:30 Undergraduate Program and Accreditation • Joel Ferguson • 4:00-??? Senior Design Contest 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
Computer Engineering Programs • BS, BS/MS, • 175 majors/premajors • 2 Minors • Comp. Engineering • Comp. Technology • MS, PhD • 70 graduate students • Down somewhat • Many students advised for other programs. • MS in CE/Network Engineering • Part-time at SVC Undergraduate Concentrations 4
New Courses • Undergraduate • Introduction to Autonomous Systems (8, Fall) • Assistive Technology & Universal Access (80A,W) • Hands-On Computer Engineering (1, FWS, in third year) • Human-Computer Interaction (W) • Graduate • Applied Graph Theory (277, Fall) • Autonomous Control sequence (240 F, 241 W) • Unix networking internals (258, Fall) • Network security (253, Spring) • Graduate Technical Writing (285, Spring) • Human Factors (Spring) 5
Bioengineering B.S. • BME, CE, EE, MCD • Multi-Department, Multi-Division Program • Approved Spring 2007 • One of the most popular engineering majors • Nationally, 40% of bioengineering B.S. graduates are women • First real class will be Fall 2008 6
Bioengineering B.S. • LD Breadth (2 courses, 10 units) • Bioethics, Assist Tech, Clinical Health Care • Basic Science (10 courses, 59 units) • Physics (3), Chem (3), Bio (2), Orgo (1), Bioch (1) • Math (6 courses, 33 units) • Standard, Biostat (AMS7/L), EE103 • Engineering (4 courses, 24 units) • Programming, Tech Writing, Circuits • 2 New Core Classes (2 courses, 14 units) • Biomolecular Mechanics, Physiological Systems • 4 Electives (4 courses, 20 units) • Senior Design 123A/B (2 courses, 12 units) Total: 30 courses, 172 units 7
New Communities • Engineering Honor Society • Expected to be installed as Tau Beta Pi in Spring 2007 • Many service projects • eWomen • Graduate group • Lunches, lectures, and outreach • Baskin School third in nation in percentage of MS degrees awarded to women (44.2% in 2004-5, Prism 1/2007) • SURF-IT • Summer undergraduate research program 8
Computer Engineering Research • Computer System Design, CAD of VLSI • Networks • Digital Media and Sensor Technology • Embedded and Autonomous Systems 9
Computer System Design/CAD of VLSI • Recent Accomplishments • Sun Center of Excellence in OpenSPARC • Redesign of undergrad/grad FPGA/VLSI sequence • New Assist. Prof.: Matthew Guthaus • Faculty Pak Chan F. Joel Ferguson Tracy Larrabee Martine Schlag Matthew Guthaus Alexandre Brandwajn Andrea Di Blas Jose Renau Richard Hughey 10
Matthew (Matt) Guthaus • PhD University of Michigan • Experience at IBM Research and ASIC Consulting with National Semiconductor • Current Research • VLSI Physical Design Automation • Robust/Variation-Aware Circuit Design • Embedded Systems-on-Chips 11
Computer Networks • Accomplishments • JJ leads a 7-university MURI • And collaborates on 3 more. • Anujan, Finisar, Infinera, Internet2, Level 3 Communications demo 100GbE • Cisco Networking Lab Established • New Adj. Assist. Prof. Brad Smith • Faculty • J.J. Garcia-Luna-Aceves, Katia Obraczka, Brad Smith, Anujan Varma 12
Networks Lab • Graduate and undergraduate training 13
Digital Media and Sensor Technology • Video data processing and communication, camera networks, assistive technology • Accomplishments • New assistive technology grants • New faculty member Sri Kurniawan (HCI) • Faculty: • Sri Kurniawan, Roberto Manduchi, Pat Mantey, Hai Tao 14
Sri Kurniawan • Ph.D. Industrial and Manufacturing Engineering, major in HCI, minor in Computer Science, Wayne State University • MPhil in Human Factors, BEng in Electronics • Joining UCSC from University of Manchester 15
Research interest: combining HCI and AT Mobile phones, interactive TV, Internet and older persons Entertainment software for children with cognitive disabilities Blind people’s interaction with document formatting and layout Inputdevices Interaction Soc, CS, Psy CS, EE, AT Collab Collab • Joystick-operated screen magnifier • Non-speech vocal input • Performance and behavioural models + evaluation framework of assistive input devices 16
Research Approaches Analysis: Qualitative: content analysis, behavioural models Quantitative: Statistical analyses (ANOVA, factor analysis, structural equation modelling), Fitts’ Law, cognitive models Measurement: Subjective: focus group discussions, Delphi interview, contextual inquiry Objective: psychometrics tests, controlled & in-context experiments, questionnaire, ethnographic study 17
Qualitative approach: Behavioural model of older people using stylus for point-and-click task Quantitative approach: model of older people‘s reaction time using stylus 18
Non-Speech Verbal Input: Controlling keyboards and cursor using humming Keyboards: mapping, gesture, morse Cursor control through pitch inflection • Tested with users with various characteristics (older users, people with motor impairment, teenagers, etc) • Using established HCI evaluation techniques Tetris 19
Joystick-operated screen magnifiers Plus colour inversion, smoothing, magnification level (x, y, both). Screen magnifier modes Low-cost commercial joystick 20
Embedded and Autonomous Systems Computer systems that interface the physical world to solve problems. • Accomplishments • Redesign of graduate and undergraduate robotics and controls courses and concentration • Plans for B.S. in Mechatronic Engineering in 3-4 years • NIH retraining grant Faculty Luca de Alfaro Gabriel Elkaim William Dunbar 2007-8 Recruitment in Autonomous Systems (may be AT) 2009-10 Recruitment in Autonomous Systems (may be AT) 20010-11 Recruitment in Autonomous Systems (may be AT) 21
Computer Engineering Research • By the numbers….. • 18 T/TT faculty, 6 additional faculty • $4M Gifts & Awards, 2005-6, 20% growth • $250,000/FTE among 16 LR faculty in 2005-6 • Total was our goal for 2008 • Per capita was our goal for 2010 • Including new CAREER and K25 grants • Graduated 19 MS, 7 PhD students 22
Hiring Foci • Complete core areas • Maximum impact with large groups and multi-PI grants • Research emphasis in assistive technologies • Attacking one of 4 technological challenges the Engineer of 2020 faces • Opens up NIH funding • A component of bioengineering program • Graduate program in autonomous control • Graduate group structure • Complements AMS plans in control • Will lead to mechanical-related engineering degrees • Help expand to a full-service School of Engineering 23
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) 24
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 • We should have an SOE-wide plan with budget and expertise. • Building communities 25
Diversity and Retention • Graduate Student & Faculty • eWomen • SURF-IT Summer Research Program • Undergraduate • CE1, CE8, CEFULS, better tools for monitoring students, careful selection of faculty for introductory courses • Rethink (with EE & AMS) the path through math and circuits • Both • Develop areas such as Assistive Technology/Bioengineering that have higher diversity than EECS. 26
More Numbers 27
2004-5 Research SupportMany of these awards have unlisted co-PIs, many projects also unlisted as co-PI)Funds and gifts received July 2004 through June 2005 28
Agenda • 12:45-1:00 Assistive Technology Demo • Roberto Manduchi • 1:00-1:45 Lunch, Introductions, Overview & Discussion • Richard Hughey • 1:45-2:00 Research Talk • William Dunbar • Feedback Control Applied to the Nanopore • 2:15-2:45 Internships & Career Discussion • Richard Hughey, Brad Smith • 2:45-3:30 Undergraduate Program and Accreditation • Joel Ferguson • 4:00-??? Senior Design Contest 29
Feedback Control Applied to the Nanopore Research Supported by NIH NHGRI grant K25 HG004035-01 Biophysics Laboratory, Biomolecular Science & Engineering, U.C. Santa Cruz Dynamics and Control Laboratory, Computer Engineering, U.C. Santa Cruz
Feedback Control Enables Self-Regulation Traditional Example: Cruise Control System - the car Measurement signal - car speed (V) Command signal - throttle (T) Objective - automate T so that V remains at a constant desired value (Vdes) Control Logic - T = Tstat + Tdyn Tdyn = a[Vdes-V ], a>0 too slow accelerate, too fast decelerate car road Vdes V time T time General Definitions: Feedback Control - a tool to make dynamic systems self-regulating (automated). Control Logic - hardware/software that collectssystemmeasurements, and converts them intocommands to influence the system.
Feedback Controlled Nanopore: Automating Detection and Fast Voltage Reaction Control logic programmed in a finite state machine (in SW), and implemented with a field-programmable gate array (HW).
car road Control Logic programmed using a Finite State Machine (FSM) in software FSM made up of states, transitions between states, and actions. Cruise Control Revisited: Control Logic: Tdyn = a[Vdes-V ], a>0 Control Logic in an FSM: States - status of V Transitions - based on value of V relative to Vdes Actions - assign a value to Tdyn for each state
Field-programmable Gate Array (FPGA) Hardware Enables Fast Control Logic Execution More Flexibility Computer with Operating System FPGA Hardware DAQ Hardware Manual Signal Measurement Less Speed FPGA Combines Speed and Flexibility for Fast Signal Monitoring and Voltage Control FPGA – multiple tasks in parallel with no overhead PC with DAQ card – tasks are performed in series with overhead of OS Images taken from: apple.com, fluke.com, ni.com, and xilinx.com
Recent Results Demonstrate Detection and Manipulation of Enzyme/DNA complex “states”. (soon to be submitted to Nature)
Career and Internship Discussion • Exit interviews • Students would like more career-fair opportunities for engineers • The campus fair only attacts a handful of technology companies • Students would like more internships • Many graduate students find internships through faculty connections • Fewer undergraduates do
Careers and Internships • UCSC Career Fair in Silicon Valley? • Career Mingles or Panels? • Other enticements for companies?
Careers and Internships • Formal Internship Programs • ISM/Seagate • CE/Cisco possibility • Other connections?
Careers and Internships • Developing Faculty Relationships • Group company visits/research days? • SVC showcase? • Other ideas?
Accreditation Issues Tracy Larrabee Undergraduate Director 40
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. 41
Objectives • 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. 42
Q7A: Written 50