1 computer engineering ucsc baskin school of engineering richard hughey, chair alexandre brandwajn,...

Post on 27-Dec-2015

213 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Computer EngineeringUCSC Baskin School of Engineering

Richard Hughey, Chair

Alexandre Brandwajn, Graduate Director Tracy Larrabee, Undergraduate Director

2

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

3

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.

4

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

Software Systems

Network Systems

Digital Hardware

Computer Systems

Robotics and Control

Undergraduate Concentrations

5

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)

6

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

7

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

8

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

9

Computer Engineering Research

• Computer System Design, CAD of VLSI

• Networks

• Digital Media and Sensor Technology

• Embedded and Autonomous Systems

10

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

• FacultyPak ChanF. Joel Ferguson Tracy Larrabee

Martine Schlag Matthew Guthaus

Alexandre Brandwajn Andrea Di Blas

Jose Renau Richard Hughey

11

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

12

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

13

Networks Lab• Graduate and undergraduate training

14

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

15

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

16

Research interest: combining HCI and AT

Interaction

Soc, CS, Psy

Input devices

CS, EE, 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

• Joystick-operated screen magnifier

• Non-speech vocal input

• Performance and behavioural models + evaluation framework of assistive input devices

Collab Collab

17

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

18

Quantitative approach: model of older people‘s reaction time

using stylus

Qualitative approach: Behavioural model of older people using stylus for point-and-click task

19

Keyboards: mapping,

gesture, morse

Non-Speech Verbal Input: Controlling keyboards and cursor using humming

Tetris

Cursor control through pitch inflection

• Tested with users with various characteristics (older users, people with motor impairment, teenagers, etc)

• Using established HCI evaluation techniques

20

Joystick-operated screen magnifiers

Screen magnifier modes

Pluscolour inversion, smoothing,

magnification level (x, y, both).

Low-cost commercial joystick

21

Embedded and Autonomous SystemsComputer 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

FacultyLuca 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)

22

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

23

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

24

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)

25

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

26

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.

27

More Numbers

AY00 AY05 %Change

LR Faculty 13 16 +23%

Enrollments 289 330 +14%

Grants/Gifts 1,200,000 4,000,000 +233%

Degrees 61 67 +10%

28

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

91,429 De Alfaro, Luca NSF CAREER: Structured Design of Embedded Software

150,000 Larrabee, Tracy NSF Fault Diagnosis for Yield Improvement and Silicon Debug25,000 Varma, Anujan UARC Optical Data Router (ODR) Architecture Design and Evaluation

100,000 Tao, Hai NSF CAREER: Elements in Solving the Multiple Object Tracking Problem

134,311 Garcia, J.J UCSD MURI: Space-Time Processing for Enhanced Mobile Ad-Hoc Wireless Networking

139,267 Hughey, BME NIH/NIGMS Predoctoral Bioinformatics Training at UCSC

164,183 Manduchi, Roberto NASA/Ames Managing the Information Flow in a Network of Visual Sensors

575,000 Garcia-Luna, Obraczka, Sadjadpour

US Army/AROD DAWN: Dynamic Ad-hoc Wireless Networking

20,000 Renue, Jose U Illinois HPCS Complexity Management

23,798 De Alfaro, Luca UARC Timed Interfaces for Real-Time Software

26,018 Elkaim, Gabriel UARC Metasensor Technology - High Performance GNC Using Low-Cost Sensors

526,191 Manduchi, Roberto NSF Sensors: Exploring the World with a Ray of Light: An Environmental Sensor for the Blind

6,457 Obraczka, Katia UC/MICRO Energy-Efficient Medium Access Control for Wireless Sensor Networks

9,461 Obraczka, Katia UC/MICRO Secure and Robust Routing for Multi-Hop Ad Hoc Networks

9,375 Ferguson, Joel UCOP MEP Scholarships51,000 Obraczka, Katia NSF Supplement to Collaborative Research: A Hybrid Systems Framework for Scalable Analysis and Design of

Communciation Networks360,021 Elkaim, Dunbar NSF MRI: Development of an Autonomous Robotic Vehicle Instrument (ARVIN)300,000 Hughey, Manduchi NSF REU Site: REU in Information Technology at the UCSC Baskin School of Engineering

80,000 Renue, Jose NSF CAREER: Understanding, Estimating, and Reducing Processor Design Complexity

47,328 Renue, Jose UARC Fault Tolerant FPGA System on a Chip

34,518 Dunbar, William UARC Adaptive Optimal Air Traffic Routing: Improving Robustness to Weather Uncertainty by Leveraging Forcasts in Real-Time

143,015 Garcia, J.J US Army/AROD Instrumenting DAWN

32,000 Obraczka, Smith CISCO Systems, Gift: Networks laboratory

14,500 Obraczka Wionics Research Gift: Networks research3,000

21,000deAlfaroTao

Microsoft CorpNEC

GiftGift

850,000 Elkaim SVORA Gift: Silicon Valley Overland Robotics Association , Overbot Autonomous Vehicle

3,875 Computer Engineering Various Donors Gifts

29

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

Biophysics Laboratory, Biomolecular Science & Engineering, U.C. Santa Cruz

Dynamics and Control Laboratory,Computer Engineering, U.C. Santa Cruz

Research Supported by NIH NHGRI grant K25 HG004035-01

Feedback Control Applied to the Nanopore

General Definitions:Feedback Control - a tool to make dynamic systems self-regulating (automated).

Control Logic - hardware/software that collects system measurements, and converts them into commands to influence the system.

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

roadcar

V

T

time

time

Vdes

Feedback Control Enables Self-Regulation

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).

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 roadcar

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

FPGA Combines Speed and Flexibility for Fast Signal Monitoring and Voltage ControlFPGA – multiple tasks in parallel with no overheadPC with DAQ card – tasks are performed in series with overhead of OS

Images taken from: apple.com, fluke.com, ni.com, and xilinx.com

Speed

Fle

xibi

lity

Manual Signal Measurement DAQ Hardware

Computer with Operating System FPGA Hardware

More

Less

Field-programmable Gate Array (FPGA) Hardware Enables Fast Control Logic Execution

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?

40

Accreditation Issues

Tracy Larrabee

Undergraduate Director

41

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.

42

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.

43

How well prepared do you feel you are to apply your knowledge of mathematics, science, and engineering?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q1: Apply STEM

44

How well prepared do you feel you are to design and conduct experiments?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q2: Design Experiments

45

How well prepared do you feel you are to analyze and interpret data?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q3: Analyze Data

46

How well prepared do you feel you are to design a system, component or process to meet desired needs?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q4: Design System

47

How well prepared do you feel you are to function on multi-disciplinary teams?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q6: Multidisciplinary Team

48

How well prepared do you fel you are to identify, formulate, and solve engineering problems?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q7: Engineering Problems

49

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

in writing (CE)

orally (CE)

interpersonally (CE)

in writing (EE)

orally (EE)

interpersonally (EE)

50

How well prepared do you feel you are to communicate effectively in writing

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q7A: Written

51

How well prepared do you feel you are to communicate effectively in oral presentations

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q7B: Oral

52

How well prepared do you feel you are to communicate effectively in interpersonal communications

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q7C: Interpersonal

53

How well prepared do you feel you are to understand the impact of engineering solutions in a global/societal context?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q8: Impact of Engineering

54

How well prepared do you feel you are to use the techniques, skills and modern engineering tools necessary

for engineering practice?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q9: Skills and Tools

55

How well prepared do you feel you have an understanding of professional and ethical responsibility?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q10: Professional and Ethical

56

Do you feel you recognize the need to engage in life-long learning?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q11: Life-long Learning

57

Do you feel you have a knowledge of contemporary issues as they relate to engineering?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q12: Contemporary Issues

58

How would you rate Faculty advising?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q13: Faculty Advising

59

How would you rate the advising you got from the Undergraduate Advising Office?

3.0

3.2

3.4

3.6

3.8

4.0

4.2

4.4

4.6

4.8

5.0

2003 Average 2004 Average 2005 Average 2006 Average

CE

EE

Q14: Staff Advising

60

Computer Engineering

3.03.23.43.63.84.04.24.44.64.85.0

Q1 Q2 Q3 Q4 Q5 Q6 Q7a Q7b Q7c Q8 Q9 Q10 Q11 Q12 Q13 Q14

2003 2004 2005 2006 2007

Q1 Apply STEM Q5 Multidisc. Teams Q7c Interpersonal Comm. Q11 Life-long Learning

Q2 Design Experiments Q6 Engr Problems Q8 Impact of Engineering Q12 Contemporary Issues

Q3 Analyze Data Q7a Written Comm. Q9 Skills and Tools Q13 Faculty Advising

Q4 Design System Q7b Oral Comm. Q10 Professional, Ethical Q14 Staff Advising

top related