Nothing Special   »   [go: up one dir, main page]

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

Experiences in Teaching the Internet of Things Courses

Published: 21 February 2018 Publication History

Abstract

With the increasing impact of the Internet of Things (IoT) in our everyday lives, it is imperative that a work force would be needed not only to develop the new IoT solutions but also to maintain the established IoT systems. In this paper, we discuss our experiences in curriculum development for three courses on the topic of IoT. This paper's main focus is course development for the latest offering (Spring 2017), and a discussion about what we changed from the previous two offerings. We discuss our weekly lecture plans for IoT topics' coverage along with programming assignments and other assessment activities. We also discuss our observation of students' interest levels, and how we used an incremental project development approach to keep students engaged and motivated. We conclude with our observations of what did and didn't worked for us. We also discuss what we missed because of time constraints but would try to include in our next offering.

References

[1]
Adafruit. Adafruit. https://learn.adafruit.com/, 2017.
[2]
F. Ali. Teaching the internet of things concepts. In Proceedings of the WESE'15: Workshop on Embedded and Cyber-Physical Systems Education, WESE'15, pages 10:1--10:6, New York, NY, USA, 2015. ACM.
[3]
F. Ali. Smart app web. http://www.smartappweb.com, 2017.
[4]
Arduino. Arduino. https://www.arduino.cc/, 2017.
[5]
Atmel. Avr studio 4. http://www.atmel.com/dyn/products, 2011.
[6]
Atmel Corporation. ATmega168 datasheet. http://www.atmel.com/Images/doc2545.pdf/.
[7]
M. Brereton, A. Soro, K. Vaisutis, and P. Roe. The messaging kettle: Prototyping connection over a distance between adult children and older parents. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI '15, pages 713--716, New York, NY, USA, 2015. ACM.
[8]
Q. Chen, X. Wang, and F. Liang. Intelligent control and information management system for plant growth cabinet based on internet of things. In Proceedings of the 2017 ICMSS, ICMSS '17, pages 246--249, New York, NY, USA, 2017. ACM.
[9]
Denise Lund, Carrie MacGillivray,Vernon Turner, Mario Morale. Worldwide and Regional Internet of Things (IoT) 2014--2020 Forecast: A Virtuous Circle of Proven Value and Demand. https://https://pdfs.semanticscholar.org/2af92e352bd1b5c497515d2a191a661638751bf8.pdf/, 2017.
[10]
Dr. Gowrishankar. Internet of Things (IoT) Syllabus. http://gowrishankarnath.com/468--2/, 2016.
[11]
Eclipse. Open Source for IoT. https://iot.eclipse.org/, 2017.
[12]
Energia. Energia. http://energia.nu/, 2017.
[13]
A. Förster, J. Dede, A. Könsgen, A. Udugama, and I. Zaman. Teaching the internet of things. GetMobile: Mobile Comp. and Comm., 20(3):24--28, Jan. 2017.
[14]
I2C Bus. Traciixl 2.0 i2c bus what's that. http://www.i2c-bus.org, 2012.
[15]
IBM. BlueMix and Internet of Things. https://www.ibm.com/cloud-computing/bluemix/internet-of-things, 2017.
[16]
IBM. Xively. http://www.sense-iot.com/get-started/, 2017.
[17]
Nordic Semiconductors. nRF24L01 Ultra low power 2.4GHz RF. http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01, 2017.
[18]
F. B. of Science and Technology. Syllabus for Internet of Things. http://www.uu.se/en/admissions/master/selma/kursplan?kKod=1DT094, 2017.
[19]
V. P. P. Suresh, J. V. Daniel and R. H. Aswathy. A state of the art review on the internet of things (iot) history, technology and fields of deployment. In 2014 International Conference on Science Engineering and Management Research (ICSEMR), pages pp. 1--8., Chennai, India. IEEE.
[20]
Raspberry Pi. Raspberry Pi. https://www.raspberrypi.org/, 2017.
[21]
sensoiot. senseiot. http://www.sense-iot.com/get-started/, 2017.
[22]
Texas Instruments. CC3200 SImplelink Wi-Fi, Internet of Things Solution. http://www.ti.com/lit/ds/symlink/cc3200.pdf, 2017.
[23]
Wikipedia. Basics of UART Communication. http://www.circuitbasics.com/basics-uart-communication, 2017.
[24]
Wikipedia. Serial peripheral Interface Bus. https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus, 2017.
[25]
Wilderness Labs. Power Connected Things With Netduino. https://www.wildernesslabs.co/, 2017.
[26]
www.electronica60norte.com. Datasheet for hc05. http://www.electronica60norte.com/mwfls/pdfnewBluetooth.pdf, 2017.
[27]
Zigbee Alliance. Zigbee. http://www.zigbee.org/, 2017.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education
February 2018
1174 pages
ISBN:9781450351034
DOI:10.1145/3159450
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 February 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. algorithms
  2. distributed systems
  3. networks
  4. protocols
  5. sensor networks
  6. the internet of things

Qualifiers

  • Research-article

Funding Sources

  • Texas Instruments

Conference

SIGCSE '18
Sponsor:

Acceptance Rates

SIGCSE '18 Paper Acceptance Rate 161 of 459 submissions, 35%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 250
    Total Downloads
  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media