Chess Review October 4, 2006 Alexandria, VA Edited and presented by Educating a New Generation of Students in Embedded Systems Edward A. Lee Chair of EECS,

Slides:



Advertisements
Similar presentations
D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY D E P A R T.
Advertisements

Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
ActionWebs : Education and Outreach ActionWebs Kickoff Meeting December 17, 2009 │Berkeley, California Education Overview Kristen Gates, Ed.D University.
February 21, 2008 Center for Hybrid and Embedded Software Systems Cyber-Physical Systems (CPS): Orchestrating networked.
Department of Mathematics and Computer Science
Presenters: Adam Andy Andy Rachel
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
UWaterloo An undergraduate degree program in Software Engineering at the University of Waterloo, jointly sponsored by the depts of CS and E&CE.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
ENSE3 : Energy, Water & Environmental Sciences. ENSE3 : a prestigious French «Grande Ecole» (engineering) 300 graduates per year  merging in 2008 between.
Center for Hybrid and Embedded Software Systems College of Engineering, University of California at Berkeley Presented by: Edward A. Lee, EECS, UC Berkeley.
Integrated Design and Analysis Tools for Software-Based Control Systems Shankar Sastry (PI) Tom Henzinger Edward Lee University of California, Berkeley.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
Pengantar Teknik Elektro Kuliah I. Topics Introduction Basic Electrical Quantities Circuit Analysis Introduction to Electromagnetism Introduction to Electronics.
Foundations of Hybrid and Embedded Software and Systems University of California, Berkeley, CHESS Vanderbilt University, ISIS Memphis State, Mathematics.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
Lee & Varaiya Introducing Signals and Systems The Berkeley Approach Edward A. Lee Pravin Varaiya UC Berkeley A computer without networking, audio, video,
Are “Embedded Systems" Just Systems Made with Small Computers? Chess: Center for Hybrid and Embedded Software Systems Invited Talk Artist International.
February 23, 2012 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, EECS Thomas.
Teaching Embedded Systems to Berkeley Undergraduates EECS124 at UC Berkeley co-developed by Edward A. Lee Sanjit A. Seshia Claire J. Tomlin
February 11, 2010 Center for Hybrid and Embedded Software Systems Cyber-Physical Systems (CPS): Orchestrating networked.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
Ptolemy Miniconference May 9, 2003 Berkeley, CA Ptolemy Project Plans for the Future Edward A. Lee Professor Ptolemy Project Director.
Center for Hybrid and Embedded Software Systems Jonathan Sprinkle Executive Director, CHESS Center for Hybrid and Embedded Software Systems UC Berkeley.
Chess Review October 4, 2006 Alexandria, VA Embedded Systems Education: Vanderbilt Edited and Presented by Janos Sztipanovits ISIS, Vanderbilt University.
Society of Hispanic Professional Engineers. College of Engineering.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
The Influence of the University/College/Department Mission How your university and department’s missions influence your engineering degree requirements.
“Electrical Engineering focuses on the fundamental aspects of the discipline such as network analysis, electronics, electronic system design, signal processing,
The University of Texas at Dallasutdallas.edu Highlights ▪ 110+ faculty in five departments ▪ Electrical Engineering ▪ Computer Science ▪ Materials Science.
Computer Science Education in Japan Bush, M. E. (2004). Computer science education in Japan. CACM, 47(8),
Information Technology
1 CMPE1 Hands-on Computer Engineering Stephen Petersen Richard Hughey.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
ABET’s coming to Rose! Your involvement Monday, Nov 5, 2012.
Designing a Multi-Disciplinary Hybrid Vehicle Systems Course Curriculum Suitable for Multiple Departments Dr. Vincent Winstead Assistant Professor Minnesota.
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
Structure of Study Programmes
A Transportation Engineering Curriculum for the Future.
Presenters: Adam Andy Andy
Department of Electrical and Computer Engineering Agenda 12:00-1:00 Lunch ABET Overview 1:00-1:45 Objectives and Survey Data 1:45-2:15 Break / Tours 2:15-3:00.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 6 System Engineering Overview of System Engineering.
MECHATRONICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
PROPOSED CURRICULUM FOR B.Sc. IN ELECTRICAL ENGINEERING Muhammad Taher Abuelma’atti.
What is Electrical Engineering?
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
Computational Science & Engineering meeting national needs Steven F. Ashby SIAG-CSE Chair March 24, 2003.
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
February 11, 2016 Center for Hybrid and Embedded Software Systems Organization Faculty Edward A. Lee, EECS Alberto Sangiovanni-Vincentelli,
February 14, 2013 Center for Hybrid and Embedded Software Systems Organization Faculty Edward A. Lee, EECS Alberto Sangiovanni-Vincentelli,
Mechanical & Manufacturing Engineering Program
EE 249 Embedded Systems Design
Computer Science Courses
An overview of the CHESS Center
Foundations of Hybrid and Embedded Software Systems
Redesigning College Teaching at Sacramento State University
Accepted Students Program
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
An overview of the CHESS Center
An overview of the CHESS Center
Computer Science Courses in the Major
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Chess Review October 4, 2006 Alexandria, VA Edited and presented by Educating a New Generation of Students in Embedded Systems Edward A. Lee Chair of EECS, UC Berkeley

ITR Review, Oct. 4, 2006"Educating Students", Lee2 Statement of Principles Although computer-based embedded systems have been designed for more than 30 years, they have only recently emerged as an intellectual discipline distinct from the applications and distinct from both hardware and software technologies. The embedded revolution requires a reexamination—and often a reinvention—of core abstractions of computing and systems engineering. All effective abstractions hide properties of the underlying systems, but the key to their effectiveness is that they hide the right properties. The core abstractions of computing, for example, do not include time, yet embedded computing systems depend critically on predictable timing. Engineering education and research needs to anticipate, shape, and guide this transformation. This has to be done through a partnership that includes specialists in computing, electrical engineering, and the application domains such as scientific instrumentation, manufacturing systems, automotive electronics, etc.

ITR Review, Oct. 4, 2006"Educating Students", Lee3 The Goal To create an integrated curriculum on computational systems theory and systems design practice with –Concurrency –Composability –Time –Modularity –Security –Heterogeneity –Verifiability –Understandability This systems theory must be at once computational and physical.

ITR Review, Oct. 4, 2006"Educating Students", Lee4 The Challenge Models for the physical world and for computation diverge. –physical: time continuum, ODEs, dynamics –computational: a “procedural epistemology,” logic There is a huge cultural gap. Physical system models must be viewed as semantic frameworks, and theories of computation must be viewed as alternative ways of talking about dynamics.

ITR Review, Oct. 4, 2006"Educating Students", Lee5 Research and Education at Berkeley Large research projects (e.g. PATH, GSRC, CHESS) Advanced courses (290 series) Graduate courses (e.g. EE249: Embedded System Design: Modeling, Validation and Synthesis) Undergraduate courses (e.g. EE20: Structure and Interpretation of Signals and Systems) EE221A/222 Linear and Nonlinear Systems CE290I Control and Information Management ME233 Advanced Control CS270 Algorithms EE 249 Embedded System Design EE290O Model Integrated Computing EE290N Concurrent embedded software EE291E Hybrid Systems CS262 Computer Networks EE192/ME102 Mechatronics Design ME239 Advanced Design and Automation EE228A High Speed Communication Networks CS152/252 Architecture EE141/142/241/242 Analog and Digital Design EECS145M/145L Microcomputer/electronics EE125/128 Introductory controls and robotics EE20: Structure and Interpretation of Signals and Systems Robotics and Unmanned Vehicles Traffic control Habitat Monitoring Systems Biology micro architecture system models algorithms

ITR Review, Oct. 4, 2006"Educating Students", Lee6 Build on our Introductory Course on Computational Signals and Systems Berkeley has a required sophomore course for EE and CS students that addresses mathematical modeling of signals and systems from a computational perspective. The web page at the right illustrates a broad view of feedback, where the behavior is a fixed point solution to a set of equations. This view covers both traditional continuous feedback and discrete-event systems. The textbook

ITR Review, Oct. 4, 2006"Educating Students", Lee7 Current Role in EECS, Undergrad eecs 20 structure and interpretation of signals and systems eecs 121 digital communication eecs 123 digital signal processing eecs 120 signals and systems eecs 126 probability and random processes eecs 122 communication networks eecs 125 robotics

ITR Review, Oct. 4, 2006"Educating Students", Lee8 Future Role in EECS Undergrad eecs 20 structure and interpretation of signals and systems eecs 121 digital communication eecs 123 digital media & signal processing eecs 120 signals and systems eecs 126 probability and random processes eecs 122 communication networks eecs 125 robotics eecs xxx embedded software eecs xxx hybrid and embedded systems

ITR Review, Oct. 4, 2006"Educating Students", Lee9 The EECS Department Commitment Has secured $1.5M for facilities, $0.5M for equipment for an embedded systems design lab. Will make embedded systems a priority area for faculty hiring. Will commit resources to course development and instruction. Will work with other College of Engineering departments for maximum leverage. Will re-examine the curriculum for appropriate math, statistics, and computing requirements. Will coordinate with outside leaders at peer institutions worldwide.

ITR Review, Oct. 4, 2006"Educating Students", Lee10 EECS reception Under- graduate lounge Classroom Class- room Office of the Chair Main entrance Secondary entrance Courtyard Conference Instruc- tional lab Honor society Main corridor National Instruments Embedded Systems Design Lab Main elevators Class- room ClassroomClass- room Classroom Wong Wireless Foundations Center

ITR Review, Oct. 4, 2006"Educating Students", Lee11 Outreach to the College of Engineering E.g.: CE290I: Control & Information Mgmt [Sengupta] Mathematical methods and information technologies for controlling CEE systems. Emphasizes designing component organizations that interact with the world in real-time to control a large system. Methods applied to transportation operations, supply chains, and structures. Management of design complexity by hierarchical specification, systematic use of simulation and verification tools, semantics, polymorphism, information management services, and compilation from high-level design languages.

ITR Review, Oct. 4, 2006"Educating Students", Lee12 Why Should We Lead The Way? We have long track record of shaping and defining the core of the standard curriculum in several engineering specialties. We represent the strongest research programs in embedded systems: –wireless sensor networks –model-based design –embedded software –configurable hardware –hybrid systems modeling –bio-mimetic systems –wireless communications systems –power-aware systems Our partners in the College of Engineering have world-class research programs in manufacturing systems, automotive electronics, process control, mechatronics, transportation systems, and eco-systems.

ITR Review, Oct. 4, 2006"Educating Students", Lee13 Involved Faculty at Berkeley Dave Auslander, Mechanical Engineering Ahmad Bahai, Electrical Engineering Alex Bayen, Civil and Environmental Engineering Eric Brewer, Computer Science David Culler, Computer Science Stephen Derenzo, Electrical Engineering Ron Fearing, Electrical Engineering Karl Hedrick, Mechanical Engineering Hami Kazerooni, Mechanical Engineering Kurt Keutzer, Electrical Engineering Ali M Niknejad, Electrical Engineering Kris Pister, Electrical Engineering Jan Rabaey, Electrical Engineering Alberto Sangiovanni-Vincentelli, Electrical Engineering Shankar Sastry, Electrical Engineering Raja Sengupta, Civil and Environmental Engineering Sanjit Seshia, Electrical Engineering Claire Tomlin, Electrical Engineering John Wawrzynek, Computer Science