skip to main content
10.1145/3017680.3017731acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

A Modern Wearable Devices Course for Computer Science Undergraduates

Published:08 March 2017Publication History

ABSTRACT

A problem that many tech companies face today is that many computer science students entering the work force lack fundamental skills for understanding the entire process of a system that is not solely software. Some students may take a series of courses on analog and/or digital circuits, but the integration with modern devices is sorely missing from most curricula. We designed the Tufts University Comp 50: Wearable Devices course to introduce the basics of digital and analog circuits to students with software-driven backgrounds by studying the intricacies of the production of wearable electronic devices. The course focused on the skills needed to design hardware, software, and a chassis for a final wearable product that was novel and potentially marketable. The primary objective was to provide a course that serves as an introduction to digital electronics but with a tangible goal to produce a high-fidelity prototype that student teams presented at the end of the semester. Given the nature of modern wearable devices, which are small, energy efficient, and strongly favor connectivity to other devices, we developed the curriculum around designing a surface-mount Printed Circuit Board (PCB), and we outfitted the student kits with coin-cell battery powered, Bluetooth-connected, Arduino-compatible devices that they needed to learn how to program and connect. We also integrated iOS development into the course so that students' final projects could communicate with both their phones or tablets, or to the Internet via these devices. As the "wearble devices"' field is relatively new, this paper discusses the decisions we made for the set-up of this class, what worked and what did not, and what we would change and improve when we teach it again.

References

  1. Fitbit Official Site for Activity Trackers & More, https://www. tbit.com Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  2. Google Glass, https://www.google.com/glass/start/ Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  3. GoPro Official Website - Capture + share your world, https://gopro.com Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  4. Bluetooth Technology Website, https://www.bluetooth.com Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  5. WiFi Alliance, http://www.wi-fi.org Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  6. Arduino, https://www.arduino.cc Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  7. Raspberry Pi - Teach, Learn, and Make with Raspberry Pi, https://www.raspberrypi.org Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  8. LightBlue Bean - Punch Through Design, https://punchthrough.com/bean Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  9. Arduino Sensor Kit (example), https://www.elektor.com/arduino-sensor-kit Accessed on Aug 16, 2016.Google ScholarGoogle Scholar
  10. Fritzing, http://fritzing.org/home/ Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  11. OnShape, https://www.onshape.com Accessed on Jun 1, 2016.Google ScholarGoogle Scholar
  12. OSH Park, https://oshpark.com Accessed on August 15, 2016.Google ScholarGoogle Scholar

Index Terms

  1. A Modern Wearable Devices Course for Computer Science Undergraduates

            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 '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education
              March 2017
              838 pages
              ISBN:9781450346986
              DOI:10.1145/3017680

              Copyright © 2017 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 ACM 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: 8 March 2017

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              SIGCSE '17 Paper Acceptance Rate105of348submissions,30%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