Education in Automated Software Engineering Motoshi Saeki Tokyo Institute of Technology Beach.

Slides:



Advertisements
Similar presentations
Service Engineering track at Politecnico di Milano Main goal: a curriculum in a mature area between informatics and telecommunications (networks) New study.
Advertisements

Workshop A Government Policy Vision Learning Evidence.
Student Learning Strategies for Success in Computer Networking July 06 Student Learning Strategies for Success in Computer Networking By Name Neville Palmer.
1 Skilling Up for Patient-Centered E-Health E. Vance Wilson University of Wisconsin-Milwaukee.
© 2000 Scott Moses Career Paths for Industrial Engineers Scott Moses Assistant Professor School of Industrial Engineering University of Oklahoma.
DIScovery SciEnce through Computational Thinking (DISSECT) Enrico Pontelli.
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
National Academic Reference Standards
GOORE Method Engineering Presentation Sander Knape.
Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
Goran Šuković, University of Montenegro 1/18 Faculty of Sciences Podgorica University of Montenegro 7 th Workshop on “Software Engineering Education and.
NTUST National Taiwan University of Science and Technology 2009 School of Management.
Faculty of Business and Economics | Chair of Business Informatics, especially Information Management Public eServices at Regional and Local Levels: Trends,
Seinäjoki University of Applied Sciences The teaching principles of the embedded systems. Heikki Palomäki, principal lecturer, electronics AMIES Kiel 2008.
CS351 - Software Engineering (AY2005)1 What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects.
Mohammad Alshayeb 19 May Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation.
Welcome and Overview Richard Anderson University of Washington June 30, 20081IUCEE: Welcome and Overview.
Fundamentals of Software Development 1Slide 1 Automated Testing Tools Several companies specialize in automated testing tools. For example, by Mercury.
© Copyright IEE S.A. All rights reserved. Bologna Process Employability Luxembourg
Bochum Prag Prof. Dr.-Ing. Chr. Schmid Institute of Automation and Computer Control Department of Electrical Engineering and Information Sciences Ruhr-Universität.
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
Jason Hallstrom (Clemson), Joan Krone (Denison), Joseph E. Hollingsworth (IU Southeast), and Murali Sitaraman(Clemson) This workshop is funded in part.
15 th Conference on Software Engineering Education and Training Foundation Software Engineering Practices for Capstone Projects and Beyond Annegret Goold.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
Formal Methods 1. Software Engineering and Formal Methods  Every software engineering methodology is based on a recommended development process  proceeding.
ISERN-Meeting, Honolulu, Hawaii 09 October 2000 Slide 0 Using Experiments to Teach Software Engineering Using Experiments to Teach Software Engineering.
1 “Third Group Training Course In Application of Information and Communication Technology to Production and Dissemination of Official statistics” 10 May.
Foundations of Educating Healthcare Providers
Structure of Study Programmes
Software Engineering ‘The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and.
Learning by Doing (LBD) based Course Content Development (in Areas of CS and ECE) International Institute of Information Technology Hyderabad, India 1.
Teacher Coaching: The Missing Link in Teacher Professional Development Randy Keyworth The Wing Institute.
IT Education in Serbia Prof. Dr. Ivan Milentiejvic
Question # 1 For $100 15$1,000,000 14$500,000 13$250,000 12$125,000 11$64,000 10$32,000 9$16,000 8$8,000 7$4,000 6$2,000 5$1,000 4$500 3$300 2$200 1$100.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
INTERNATIONAL RELATIONS OFFICE Models on Quality Control of Practical Placements of students in Europe Madli Krispin, International Relations Office Brasov,
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
Prof. Dimitar Trajanov Acting Dean of FCSE 27 Aug 2011, Ohrid, Macedonia Ss Cyril.
OUR MOVEMENT: UNDERSTANDING THE BIG PICTURE. 2 OVERVIEW Theory of Change Programmatic Approach.
Stakeholders How to engage them ? How to ensure success ? David Padua University of Illinois at Urbana-Champaign.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
Component 10/Unit 2 Slide 1 Health IT Workforce Curriculum Version 1.0/Falll 2010 Fundamentals of Health Workflow Process Analysis and Redesign Unit
Some “take-home” ideas Summer schools, scholarships exist (from various universities, and Redfern Photonics) to give students a taste of a possible career.
Impact of the New ASA Undergraduate Curriculum Guidelines on the Hiring of Future Undergraduates Robert Vierkant Mayo Clinic, Rochester, MN.
Formal Methods: for All or for Chosen? Victor Kuliamin 1 Vitaliy Omelchenko 1 Olga Petrenko 2 1 Institute for System Programming 2 Institute of Open Education.
The J Group training course on “IMPROVING TEACHING METHODS IN MATHEMATICS IN PRIMARY EDUCATION ACTION PLAN Date :23th January -2 nd March 2012.
The fundamental problem in education What the Teacher would like to teach.
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
Identification of the Skill Needs of Enterprises and the labour market and contribution to skill development made by education, including formal, non-formal.
Lesson Plan.  Understanding the relationship between output power amplification and battery capacity for mobile device-specifically- 3G mobile telephones.
Laboratory No. 1 Systems for Lifecycle Management of Product Information Óbuda University John von Neumann Faculty.
1 The Software Engineering Education at CSULA Jiang Guo Jose M. Macias June 4, 2010.
PRESENTED BY- SHIVANGEE SABHARWAL REG NO-13BCE0045 SLOT:L29-L30.
TEMPUS IV MASTS Master curriculum design workshop in Nis Subject Teacher Education Master Programme at University of Belgrade.
ACC 225 Week 1 Exercise Accounting and Business Organizations · Resource: Fundamental Accounting Principles, p. 30 · Post your answers to Exercises 1-1.
Learn ETL tools for Accurate loading of data. ETL testing is very interesting and informative among the software testing tools. ETL is a process to testing.
Learn ETL tools for Accurate loading of data. ETL testing is very interesting and informative among the software testing tools. ETL is a process to testing.
ICT22 – 2016: Technologies for Learning and Skills ICT24 – 2016: Gaming and gamification Francesca Borrelli DG CONNECT, European Commission BRUXELLES.
BEng(CompSc) Curriculum Structure & Highlights
Faculty of Computer and Information Science
A Level Computing AQA (7517)
Teaching Functional Verification
Introduction:- Instructional technology has become an important part of teaching and learning within the classroom as well as working with fully online.
Industrial Training Provider ,
Introduction To software engineering
Application of Digital Tools in English Language Teaching
Software Engineering (Second Year) Dr
Computer Science Teacher Education
Why Study MCA. What is MCA? Master of Computer Applications (MCA) is a three-year (six semesters) professional Master's Degree Course in India. The course.
Presentation transcript:

Education in Automated Software Engineering Motoshi Saeki Tokyo Institute of Technology Beach

Where is "Automated" ? Automated Engineering for Modeling & Analysis Automated Engineering for Design Automated Engineering for V&V... Not a knowledge unit to teach, but an aspect of a unit Specific Education Methods or Styles?

Teaching Automated Techniques Not teach automated techniques themselves only Teach underlying fundamental theory and principles Make students understand how to work Train how to use or adapt in practice

TopSE Education Program (1) On-going Education Program at National Institute for Informatics, Japan, started in Sep Motivation: Research results less used in practice. 20 students graduated from CS or working in IT companies: having backgrounds of fundamentals of CS Directed by Prof. Honiden + 10 staffs Financially supported by government 1 million dollars / year

TopSE Education Program (2) Collaborating with universities and industries: developing teaching materials and techniques dispatching teachers NTT, Hitachi, Toshiba, Fujitsu, NEC Exercise based training : Methods + Tools Newest Research Results Reality in Software Development Real Problems as materials from industries

Some examples of materials M1: Model Checking : Basics Method: SPIN 、 LTSA 、 SMV Application: Control Software of network appliances R1: Requirements Elicitation and Analysis: Basics Method: KAOS 、i* Application: Control Software of network appliances F1: Formal Specifications: Basics Method: VDM 、 B method Application: Ad-hoc networking A1: Componentware Method: Catalysis, UML Components, KobrA Application: Network applicances ( This slide was written by Prof. Shinichi Honiden, NII)

Concrete Answers? How to educate? Tool centric and exercise based education Flexible curriculum to accept new research results Materials of reality : Collaborating industry Educating mathematical foundations before automated techniques Make students understand underlying principles master tools