skip to main content
research-article

Developing a first course on cyber-physical systems

Published: 05 January 2017 Publication History

Abstract

Effective and creative Cyber-Physical Systems (CPS) development requires expertise in disparate fields that have traditionally been taught in several distinct disciplines. At the same time, students seeking a CPS education generally come from diverse educational backgrounds. In this paper, we report on our recent experience of developing and teaching a course on CPS. The course addresses the following three questions: What are the core elements of CPS? How should these core concepts be integrated in the CPS design process? What types of modeling tools can assist in the design of Cyber-Physical Systems? Our experience with the first four offerings of the course has been positive overall. We also discuss the lessons we learned from some issues that were not handled well. All material including lecture notes and software used for the course are openly available online.

References

[1]
Cyber physical systems. Course Syllabus adopted by the School of Information Science, Computer and Electrical Engineering, Halmstad University, Sweden, 2011. http://bit.ly/DA8003.
[2]
Acumen web site. http://www.acumen-language.org, 2012.
[3]
Bologna process (Wikipedia). http://en.wikipedia.org/wiki/Bologna_Process, 2012.
[4]
Jacob Lowell Bishop and Matthew A Verleger. The flipped classroom: A survey of the research. In ASEE National Conference Proceedings, Atlanta, GA, 2013.
[5]
David Black-Schaffer. Flipping the classroom in an introductory IT course. KTH Media Production. http://youtu.be/57MvwhSbv3k, 2013.
[6]
Torsten Blochwitz, Martin Otter, Johan Åkesson, Martin Arnold, Christoph Clauss, Hilding Elmqvist, Markus Friedrich, Andreas Junghanns, Jakob Mauss, Dietmar Neumerkel, Hans Olsson, and Antoine Viel. Functional mockup interface 2.0: The standard for tool independent exchange of simulation models. In 9th International Modelica Conference, Munich, Germany, September 2012.
[7]
Clyde Freeman Herreid and Nancy A Schiller. Case studies and the flipped classroom. Journal of College Science Teaching, 42(5):62--66, 2013.
[8]
Jeff C Jensen, Edward A Lee, and Sanjit A Seshia. Virtualizing cyber-physical systems: Bringing cps to online education. In Proc. First Workshop on CPS Education (CPS-Ed), 2013.
[9]
Garvit Juniwal, Alexandre Donzé, Jeff C Jensen, and Sanjit A Seshia. Cpsgrader: Synthesizing temporal logic testers for auto-grading an embedded systems laboratory. In Embedded Software (EMSOFT), 2014 International Conference on, pages 1--10. IEEE, 2014.
[10]
Edward A. Lee and Sanjit A. Seshia. Introduction to Embedded Systems, A Cyber-Physical Systems Approach. http://LeeSeshia.org ISBN 978-0-557-70857-4, 2011.
[11]
Walid Taha. Lecture Notes on Cyber Physical Systems (LNCPS). http://bit.ly/LNCPS-2014, 2014.
[12]
Walid Taha, Robert Cartwright, Roland Philippsen, and Yingfu Zeng. Experiences with a first course on cyber- physical systems. In 2013 Workshop on Embedded and Cyber-Physical Systems Education (WESE), Montreal, Canada, 2013.
[13]
Walid Taha and Roland Philippsen. Modeling basic aspects of cyber-physical systems. In Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob), 2012.
[14]
Yingfu Zeng. Lightweight three-dimensional visualization for hybrid systems simulation. Master's thesis, Halmstad University, Halmstad, 2012.

Cited By

View all
  • (2021)Open Source Languages and Methods for Cyber-Physical System Development: Overview and Case StudiesElectronics10.3390/electronics1008090210:8(902)Online publication date: 10-Apr-2021
  • (2021)T-CHAT educational framework for teaching cyber-physical system engineeringEuropean Journal of Engineering Education10.1080/03043797.2021.200887947:4(606-635)Online publication date: 13-Dec-2021
  • (2021)Development of industry oriented cross-domain study programs in cyber-physical systems for Belarusian and Ukrainian universitiesMulti-Paradigm Modelling Approaches for Cyber-Physical Systems10.1016/B978-0-12-819105-7.00016-7(271-292)Online publication date: 2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 14, Issue 1
Special Issue on Embedded and Cyber-Physical Systems Education
October 2016
88 pages
EISSN:1551-3688
DOI:10.1145/3036686
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 January 2017
Published in SIGBED Volume 14, Issue 1

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Open Source Languages and Methods for Cyber-Physical System Development: Overview and Case StudiesElectronics10.3390/electronics1008090210:8(902)Online publication date: 10-Apr-2021
  • (2021)T-CHAT educational framework for teaching cyber-physical system engineeringEuropean Journal of Engineering Education10.1080/03043797.2021.200887947:4(606-635)Online publication date: 13-Dec-2021
  • (2021)Development of industry oriented cross-domain study programs in cyber-physical systems for Belarusian and Ukrainian universitiesMulti-Paradigm Modelling Approaches for Cyber-Physical Systems10.1016/B978-0-12-819105-7.00016-7(271-292)Online publication date: 2021
  • (2020)Learning Industrial Cyber-Physical Systems and Industry 4.0-Compliant Solutions2020 IEEE Conference on Industrial Cyberphysical Systems (ICPS)10.1109/ICPS48405.2020.9274738(384-390)Online publication date: 10-Jun-2020
  • (2019)Master of Computer Engineering Program with a Specialization in Cyber-Physical SystemsAdvances in Cyber-Physical Systems10.23939/acps2019.01.0374:1(37-41)Online publication date: 25-Apr-2019
  • (2017)Current trends in teaching cyber physical systems engineering: A literature review2017 IEEE 15th International Conference on Industrial Informatics (INDIN)10.1109/INDIN.2017.8104826(518-525)Online publication date: Jul-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media