skip to main content
10.1145/3287324.3287327acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
panel

Including Embedded Systems in CS: Why? When? and How?

Published:22 February 2019Publication History

ABSTRACT

Embedded systems pervade nearly every aspect of modern life. Moreover, the emergence of both mobile platforms and Internet of Things (IoT) is furthering their reach. Although embedded systems are one of the bodies of knowledge in the ACM/IEEE-CS Com- puter Engineering Curricula, they have only passing mention in the ACM/IEEE-CS Computer Science Curricula. Inclusion of embedded systems concepts in undergraduate computer science can facilitate many objectives: a) they are an example of Platform-Based Devel- opment, a prominent theme in the ACM 2013 CS Curricula, b) they are often a more suitable level of complexity for educational needs than other "real world" platforms (e.g., Arduinos may be used to introduce many AP CS Principles in a single course), c) they offer a novel form of engagement, which may enhance diversity, and d) emerging areas, like IoT, are increasing demand for professionals that understand the full span of systems, from low-level firmware, to middleware and cloud computing. This panel represents three methods of including embedded systems concepts in undergraduate computer science: 1) use of em- bedded systems to improve engagement in a non-major computing course, 2) a required course covering core content for both com- puter science and computer engineering majors, and 3) a degree program offering a formal emphasis in embedded systems via a complementary set of courses. The panelists will share their motiva- tions for including embedded systems concepts in their programs, their approaches to integrating the content into their curricula, the teaching methods they use, the challenges they faced, and chal- lenges that remain.

References

  1. Roger D. Chamberlain and Ron K. Cytron. 2017. Computing in the Physical World pre-release ed.). http://www.ccrc.wustl.edu/ roger/cse132/cc_v0_06.pdfGoogle ScholarGoogle Scholar
  2. Roger D. Chamberlain, Ron K. Cytron, Doug Shook, and Bill Siever. 2018. Computers Interacting with the Physical World: A First-Year Course. In Proc. of Workshop on Embedded and Cyber-Physical Systems Education (WESE).Google ScholarGoogle Scholar
  3. Christopher D. Hundhausen, N Hari Narayanan, and Martha E. Crosby. 2008. Exploring Studio-based Instructional Models for Computing Education. In Proc. of 39th ACM Technical Symposium on Computer Science Education . 392--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ross Sowell, Yixin Chen, Jeremy Buhler, Sally A. Goldman, Cindy Grimm, and Kenneth J. Goldman. 2010. Experiences with active learning in CS3 . Journal of Computing Sciences in Colleges, Vol. 25, 5 (May 2010), 173--179. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Including Embedded Systems in CS: Why? When? and How?

            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 Conferences
              SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
              February 2019
              1364 pages
              ISBN:9781450358903
              DOI:10.1145/3287324

              Copyright © 2019 Owner/Author

              Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 22 February 2019

              Check for updates

              Qualifiers

              • panel

              Acceptance Rates

              SIGCSE '19 Paper Acceptance Rate169of526submissions,32%Overall Acceptance Rate1,595of4,542submissions,35%

              Upcoming Conference

              SIGCSE Virtual 2024

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader