skip to main content
10.1145/3481312.3481352acmotherconferencesArticle/Chapter ViewAbstractPublication PageswipsceConference Proceedingsconference-collections
research-article

Fundamentals of Physical Computing: Determining Key Concepts in Embedded Systems and Hardware/Software Co-Design

Published:19 October 2021Publication History

ABSTRACT

Studies have shown that teachers find it difficult to prepare contents in the area of embedded systems and hardware/software co-design for school students. The goal of this paper is to support them by obtaining a clearly structured representation of the key concepts from this area in order to be able to derive concrete competence goals based on them later on. We apply a method for identifying the key concepts of a subject area within computer science, which has already been tested in the field of data management, to embedded systems and the related hardware/software co-design. Here, we present the procedure (literature selection, content analysis, concept clustering, and structuring) and the results of this process.

References

  1. Arbeitskreis Bildungsstandards. 2008. Grundsätze und Standards für die Informatik in der Schule. Supplement to LOG IN 150/151.Google ScholarGoogle Scholar
  2. Arbeitskreis Bildungsstandards SII. 2016. Bildungsstandards Informatik für die Sekundarstufe II. Supplement to LOG IN 183/184.Google ScholarGoogle Scholar
  3. Compputer Science Teachers Association. 2017. CSTA K–12 Computer Science Standards, Revised 2017. http://www.csteachers.org/standardsGoogle ScholarGoogle Scholar
  4. Jörg Bader and Mareen Przybylla. 2021. Teilautomatisierte Begriffsanalyse zur Ermittlung zentraler Fachkonzepte im Bereich Eingebettete Systeme. In INFOS 2021 - 19. GI-Fachtagung Informatik und Schule(Lecture Notes in Informatics (LNI)), Ludger Humbert (Ed.). Gesellschaft für Informatik, Bonn, in print.Google ScholarGoogle Scholar
  5. Michael Barr. 2011. Is a Smartphone an Embedded System?https://embeddedgurus.com/barr-code/2011/01/is-an-iphone-an-embedded-system/Google ScholarGoogle Scholar
  6. Tim Bell, Paul Tymann, and Amiram Yehudai. 2018. The Big Ideas of Computer Science for K-12 Curricula. Bulletin of EACTS 124, 1 (2018), 36–46.Google ScholarGoogle Scholar
  7. Marc Berges, Peter Hubwieser, Johannes Magenheim, Elena Bender, Kathrin Bröker, Melanie Margaritis-Kopecki, Jonas Neugebauer, Niclas Schaper, Sigrid Schubert, and Laura Ohrndorf. 2013. Developing a Competency Model for Teaching Computer Science in Schools. In Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education(Canterbury, England, UK) (ITiCSE ’13). Association for Computing Machinery, New York, NY, USA, 327. https://doi.org/10.1145/2462476.2465607Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Karsten Berns, Bernd Schürmann, and Mario Trapp. 2010. Eingebettete Systeme (1ed.). Vieweg+Teubner Verlag.Google ScholarGoogle Scholar
  9. BITKOM. 2010. Eingebettete Systeme – Ein strategisches Wachstumsfeld für Deutschland. https://www.bitkom.org/noindex/Publikationen/2010/Leitfaden/Eingebettete-Systeme-Anwendungsbeispiele-Zahlen-und-Trends/EingebetteteSysteme-web.pdfGoogle ScholarGoogle Scholar
  10. Torsten Brinda, Hermann Puhlmann, and Carsten Schulte. 2009. Bridging ICT and CS: Educational Standards for Computer Science in Lower Secondary Education. In Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education(Paris, France) (ITiCSE ’09). ACM, New York, NY, USA, 288–292. https://doi.org/10.1145/1562877.1562965Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kathrin Bröker, Uwe Kastens, and Johannes Magenheim. 2015. Competences of Undergraduate Computer Science Students. In KEYCIT 2014 - Key Competencies in Informatics and ICT. 77 – 96.Google ScholarGoogle Scholar
  12. João M. P. Cardoso. 2005. New challenges in computer science education. ACM SIGCSE Bulletin 37, 3 (2005), 203–207. https://doi.org/10.1145/1151954.1067502Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. John Catsoulis. 2005. Designing Embedded Hardware(2 ed.). O’Reilly and Associates.Google ScholarGoogle Scholar
  14. Deutschschweizer Erziehungsdirektoren-Konferenz (D-EDK). 2016. Lehrplan 21 Medien und Informatik - Kompetenzaufbau 1. - 3. Zyklus. https://v-fe.lehrplan.ch/container/V_FE_DE_Modul_MI.pdfGoogle ScholarGoogle Scholar
  15. Peter J. Denning. 2004. Great principles in Computing Curricula. In Proceedings of the 35th SIGCSE technical symposium on Computer science education - SIGCSE ’04. 336–341. https://doi.org/10.1145/971300.971303Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Peter J. Denning. 2010. The great principles of computing. American Scientist 98, 5 (2010), 369–372. https://doi.org/10.1145/948383.948400Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Department for Education. 2013. Computing programmes of study: key stages 1 and 2. National curriculum in England. https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/239033/PRIMARY_national_curriculum_-_Computing.pdfGoogle ScholarGoogle Scholar
  18. João M. Fernandes and Ricardo J. Machado. 2007. Teaching embedded systems engineering in a software-oriented computing degree. In 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports. IEEE, 5–10. https://doi.org/10.1109/FIE.2007.4417949Google ScholarGoogle Scholar
  19. [19] Andreas Grillenberger.2019. Von Datenmanagement zu Data Literacy: Informatikdidaktische Aufarbeitung des Gegenstandsbereichs Daten für den allgemeinbildenden Schulunterricht. Doctoral Thesis. http://dx.doi.org/10.17169/refubium-1932Google ScholarGoogle Scholar
  20. Andreas Grillenberger and Ralf Romeike. 2017. Key Concepts of Data Management: An Empirical Approach. In Proceedings of the 17th Koli Calling International Conference on Computing Education Research (Koli, Finland) (Koli Calling ’17). ACM, New York, NY, USA, 30–39. https://doi.org/10.1145/3141880.3141886Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Martin Grimheden and Martin Törngren. 2005. What is embedded systems and how should it be taught?—results from a didactic analysis. ACM Transactions on Embedded Computing Systems 4, 3 (2005), 633–651. https://doi.org/10.1145/1086519.1086528Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Mark Guzdial. 2010. Dancing and singing humans, even more than robots. https://computinged.wordpress.com/2010/12/31/Google ScholarGoogle Scholar
  23. Werner Hartmann, Michael Näf, and Raimond Reichert. 2007. Informatikunterricht planen und durchführen. Springer-Verlag, Berlin Heidelberg.Google ScholarGoogle Scholar
  24. Christian Haubelt and Jürgen Teich. 2010. Digitale Hardware/Software-Systeme. Spezifikation und Verifikation.Springer-Verlag, Berlin Heidelberg. https://doi.org/10.1017/CBO9781107415324.004Google ScholarGoogle Scholar
  25. Peter Hubwieser. 2001. Didaktik der Informatik. Grundlagen, Konzepte, Beispiele.Springer-Verlag, Berlin Heidelberg.Google ScholarGoogle Scholar
  26. Felix Hüning. 2019. Embedded Systems für IoT. Vol. 1. Springer Vieweg.Google ScholarGoogle Scholar
  27. Steffen Jaschke, Steffen Büchner, Sigrid Schubert, André Schäfer, and Rainer Brück. 2012. Competence oriented embedded systems course for computer science students. In Proceedings of the Workshop on Embedded and Cyber-Physical Systems Education - WESE ’12. ACM, New York, NY, USA, 6:1–6:7. https://doi.org/10.1145/2530544.2530550Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Walter Lange, Martin Bogdan, and Thomas Schweizer. 2015. Eingebettete Systeme: Entwurf, Modellierung und Synthese (2 ed.). De Gruyter Oldenbourg.Google ScholarGoogle ScholarCross RefCross Ref
  29. Sylvia Libow Martinez and Gary S. Stager. 2013. Invent to Learn: Making, Tinkering, and Engineering in the Classroom. Constructing Modern Knowledge Press.Google ScholarGoogle Scholar
  30. Gabriela Marcu, Samuel J. Kaufman, Jaihee Kate Lee, Rebecca W. Black, Paul Dourish, Gillian R. Hayes, and Debra J. Richardson. 2010. Design and Evaluation of a Computer Science and Engineering Course for Middle School Girls. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education(SIGCSE ’10). ACM, New York, NY, USA, 234–238. https://doi.org/10.1145/1734263.1734344Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Peter Marwedel. 2018. Embedded System Design(3 ed.). Springer International Publishing.Google ScholarGoogle Scholar
  32. Peter Marwedel. 2021. Embedded System Design(4 ed.). Springer International Publishing.Google ScholarGoogle Scholar
  33. Peter Nauth. 2005. Embedded Intelligent Systems. Oldenbourg Verlag.Google ScholarGoogle Scholar
  34. Saeid Nooshabadi and Jim Garside. 2006. Modernization of Teaching in Embedded Systems Design—An International Collaborative Project. IEEE Transactions on Education 49, 2 (2006), 254–262. https://doi.org/10.1109/TE.2006.872402Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. James K. Peckol. 2019. Embedded Systems: A Contemporary Design Tool (2 ed.). John Wiley & Sons Ltd.Google ScholarGoogle Scholar
  36. Mareen Przybylla. 2018. From Embedded Systems to Physical Computing: Challenges of the “Digital World” in Secondary Computer Science Education. Doctoral Thesis. Universität Potsdam. https://publishup.uni-potsdam.de/frontdoor/index/index/docId/41833Google ScholarGoogle Scholar
  37. Mareen Przybylla, Finn Henning, Carla Schreiber, and Ralf Romeike. 2017. Teachers’ Expectations and Experience in Physical Computing. In International Conference on Informatics in Schools: Situation, Evolution, and Perspectives(LNCS, Vol. 10696), Valentina Dagienė and Arto Hellas (Eds.). Springer, Cham, 49–61. https://doi.org/10.1007/978-3-319-71483-7_5Google ScholarGoogle Scholar
  38. Ralf Romeike and Dominik Reichert. 2011. PicoCrickets als Zugang zur Informatik in der Grundschule. In Informatik in Bildung und Beruf(LNI), Marco Thomas (Ed.). Köllen, Bonn, 177–186.Google ScholarGoogle Scholar
  39. Natalie Rusk, Mitchel Resnick, Robbie Berg, and Margaret Pezalla-Granlund. 2008. New Pathways into Robotics: Strategies for Broadening Participation. Journal of Science Education and Technology 17, 1 (2008), 59–69.Google ScholarGoogle ScholarCross RefCross Ref
  40. Sigrid Schubert and Andreas Schwill. 2011. Didaktik der Informatik(2 ed.). Spektrum Akademischer Verlag, Heidelberg.Google ScholarGoogle Scholar
  41. Deborah Seehorn, Stephen Carey, Brian Fuschetto, Irene Lee, Daniel Moix, Dianne O’Grady-Cunniff, Barbara Boucher Owens, Chris Stephenson, and Anita Verno. 2011. CSTA K–12 Computer Science Standards: Revised 2011. Technical Report. New York, NY, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Jürgen Teich and Christian Haubelt. 2007. Digitale Hardware/Software-Systeme. Synthese und Optimierung (2nd ed.). Springer, Berlin Heidelberg.Google ScholarGoogle Scholar
  43. Frank Vahid and Tony D. Givargis. 2002. Embedded System Design: A Unified Hardware/Software Introduction. Wiley, New York, NY, USA.Google ScholarGoogle Scholar
  44. Wayne Wolf. 208. Computers as Components - Principles of Embedded Computing System Design (2nd ed.). Morgan Kaufmann.Google ScholarGoogle Scholar

Index Terms

  1. Fundamentals of Physical Computing: Determining Key Concepts in Embedded Systems and Hardware/Software Co-Design
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              WiPSCE '21: Proceedings of the 16th Workshop in Primary and Secondary Computing Education
              October 2021
              119 pages
              ISBN:9781450385718
              DOI:10.1145/3481312

              Copyright © 2021 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 19 October 2021

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed limited

              Acceptance Rates

              Overall Acceptance Rate104of279submissions,37%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format