Skip to main content

Curricular Excursions on the Internet of Everything

  • Conference paper
  • First Online:
Internet of Everything (IOECON 2023)

Abstract

Including dispositions and skills in computing curricula is beginning to take root in education circles. These two dimensions complement the knowledge dimension to form an understanding of competency taken in context. In a parallel movement, the Internet of Everything (IoE) is an emerging area of learning that focuses on the interaction between people and machines (things) involving data and processes on the internet. It is time, therefore, to channel student studies toward a competency-based IoE curriculum. This work attempts to initiate a discussion on this goal by proposing a “Draft 0” curriculum on the IoE that reflects competency, where students prepare to enter the workplace upon graduation. The proposed curriculum intends to stimulate discussion and garner more significant insight into developing a competency-based study plan on the Internet of Everything.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. CC2020 Task Force: Computing curricula 2020 (CC2020): Paradigms for future computing curricula. Technical report, Association for Computing Machinery, IEEE Computer Society, New York, NY, USA (2020). https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf

  2. Danyluk, A., Leidig, P.: Computing competencies for undergraduate data science curricula. Technical report, Association for Computing Machinery, New York, NY, USA (2021). https://www.acm.org/binaries/content/assets/education/curricula-recommendations/dstf_ccdsc2021.pdf

  3. Dede, C., Etemadi, A.: Why dispositions matter for the workforce in turbulent, uncertain times (2021). https://projects.iq.harvard.edu/files/nextlevellab/files/nll_brief_2._dispositions.july_2021.pdf

  4. European Alliance for Innovation: EAI internet of everything conference (IOECON) (2023). https://ioecon.eai-conferences.org/2023/

  5. Impagliazzo, J., Kiesler, N., Kumar, A.N., Mackellar, B., Raj, R.K., Sabin, M.: Perspectives on dispositions in computing competencies. In: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education, ITiCSE 2022, vol. 2, pp. 662–663. ACM, New York (2022). https://doi.org/10.1145/3502717.3532121

  6. Foote, K.D.: A brief history of the internet of things (2022). https://www.dataversity.net/brief-history-internet-things/

  7. Kiesler, N.: On programming competence and its classification. In: Proceedings of the 20th Koli Calling International Conference on Computing Education Research, Koli Calling 2020. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3428029.3428030

  8. Kiesler, N., Impagliazzo, J.: Implementing diversity, equity, and inclusion in accreditation. In: 2022 International Symposium on Accreditation of Engineering and Computing Education (ICACIT). pp. 1–6 (2022). https://doi.org/10.1109/ICACIT56139.2022.10041468

  9. Kiesler, N., Impagliazzo, J.: Industry’s expectations of graduate dispositions. In: 2023 IEEE Frontiers in Education Conference (FIE), pp. 1–5 (2023)

    Google Scholar 

  10. Kiesler, N., Impagliazzo, J.: Perspectives on the internet of everything. In: Pereira, T., Impagliazzo, J., Santos, H. (eds.) IoECon 2022. LNICST, vol. 458, pp. 3–17. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-25222-8_1

    Chapter  Google Scholar 

  11. Kiesler, N., et al.: Computing students’ understanding of dispositions: a qualitative study. In: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education, ITiCSE 2023, vol. 1, pp. 103–109. ACM, New York (2023). https://doi.org/10.1145/3587102.3588797

  12. Kiesler, N., Thorbrügge, C.: Socially responsible programming in computing education and expectations in the profession. In: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education, ITiCSE 2023, vol. 1, pp. 443–449. Association for Computing Machinery, New York (2023). https://doi.org/10.1145/3587102.3588839

  13. Kumar, A.N., et al.: Quantitative results from a study of professional dispositions. In: Proceedings of the 54th ACM Technical Symposium on Computer Science Education, SIGCSE 2023. ACM, New York (2023). https://doi.org/10.1145/3545947.3576335

  14. Leidig, P., et al.: CIS 2020. A competency model for undergraduate programs in information systems. Technical report. ACM, New York (2020). https://is2020.hosting2.acm.org/2021/06/01/is2020-final-draft-released/

  15. MacKellar, B.K., Kiesler, N., Raj, R.K., Sabin, M., McCauley, R., Kumar, A.N.: Promoting the dispositional dimension of competency in undergraduate computing programs. In: 2023 ASEE Annual Conference & Exposition. ASEE Conferences (2023). https://peer.asee.org/43018

  16. Mead, N.R., Shoemaker, D.: The software assurance competency model: a roadmap to enhance individual professional capability. In: 2013 26th International Conference on Software Engineering Education and Training (CSEE &T), CSEE &T 2013 (2013). https://doi.org/10.1109/CSEET.2013.6595243

  17. Murphy, T.J.: How many people go to graduate school and a few other questions (2017). https://blog.gradschoolmatch.com/people-going-graduate-school/

  18. Perkins, D.N., Jay, E., Tishman, S.: Beyond abilities: a dispositional theory of thinking. Merrill-Palmer Q. 39(1), 1–21 (1993). https://www.jstor.org/stable/23087298

  19. Raj, R., et al.: Professional competencies in computing education: pedagogies and assessment. In: Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2021, pp. 133–161. ACM, New York (2021). https://doi.org/10.1145/3502870.3506570

  20. Raj, R.K., et al.: Toward practical computing competencies. In: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021, vol. 2, pp. 603–604. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3456565.3461442

  21. Sabin, M., et al.: Information technology curricula 2017 (IT2017). Technical report. ACM/IEEE Computer Society, New York (2017)

    Google Scholar 

  22. Sabin, M., et al.: Fostering dispositions and engaging computing educators. In: Proceedings of the 54th ACM Technical Symposium on Computer Science Education, SIGCSE 2023, vol. 2. ACM, New York (2023). https://doi.org/10.1145/3545947.3569592

  23. Zhang, M., Zhang, L.: Undergraduate it education in China. ACM Inroads 5(3), 49–55 (1993). https://doi.org/10.1145/2655759.2655774

    Article  Google Scholar 

Download references

Acknowledgments

The authors wish to acknowledge the European Alliance for Innovation (EAI) for supporting the Internet of Everything (IoE) conferences, and this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to John Impagliazzo .

Editor information

Editors and Affiliations

Appendix A

Appendix A

FLORIDA INTERNATIONAL UNIVERSITY (FIU)

INTERNET OF THINGS TECHNICAL CURRICULUM

https://internetofthings.fiu.edu/courses/

Core Courses

CGS 2518 Data Analysis (3)

CGS 3767 Computer Operating Systems (3)

CDA 3104 Introduction to Computer Design (3)

CEN 3721 Introduction to Human-Computer Interaction (3)

COP 2250 Programming in Java (3)

CTS 1120 Fundamentals of Cybersecurity (3)

CNT 3122 Sensors for IoT (3)

CNT 3142 Microcontrollers for IoT (3)

CNT 3162 Intro. to Wireless Communications for IoT (3)

CNT 4165 Network Protocols for IoT (3)

EGN 2271 Introduction to Circuits and Electronics (3)

EEL 2880 Applied Software Techniques in Engineering (3)

EEL 4730 Programming Embedded Systems (3)

EEL 4734 Embedded Operating Systems (3)

EEE 4717 Introduction to Security of IoT and Cyber-Physical Systems (3)

TCN 2720 Intro to IOT (2)

TCN 4211 Telecommunications Networks (3)

TCN 4940 Senior Project (3)

Electives

Network Forensics & Securitys

TCN 4081 Telecommunication Network Security (3) (Prereq: TCN 4211)

TCN 4212 Telecommunication Network Analysis and Design (Prereq: TCN 4211)

TCN 4431 Principles Network Mngmt & Control Standards (Prereq: TCN 4211)

IoT Privacy (New Course, Prereq: EEL 2880)

Wireless Protocols for IoT (New Course, Prereq: TCN 4211)

IoT Forensics (New Course, Prereq: Embedded Programming for IoT)

Cyber Security

EEL 4806 Ethical Hacking & Countermeasures (Prereq: EEL 2880)

EEL 4802 Intro. Digital Forensics Eng. (Prereq: EEL 4806)

EEL 4804 Intro. Malware Reverse Eng. (Prereq: EEL 4806)

Data System Software

MAD 2104 Discrete Mathematics

COP 2210 Programming I

COP 3337 Programming II (Prereq: COP 2250 or COP 2210 or EEL 2880)

COP 3530 Data Structures (Prereq: COP 3337 and MAD 2104)

COP 4338 Computer Programming III (Prereq: COP 3350)

COP 4604 Unix Programming (Prereq: COP 4338, Coreq: COP 4610)

COP 4610 Operating Systems Principles (Prereq: COP 4338)

Entrepreneurship

EEL 4933 Engineering Entrepreneurship

EEL 4062 Engineering Business Plan Development

EEL 4351 Intro to Business Decisions.

Rights and permissions

Reprints and permissions

Copyright information

© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Impagliazzo, J., Kiesler, N., Chen, J. (2024). Curricular Excursions on the Internet of Everything. In: Pereira, T., Impagliazzo, J., Santos, H., Chen, J. (eds) Internet of Everything. IOECON 2023. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 551. Springer, Cham. https://doi.org/10.1007/978-3-031-51572-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-51572-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-51571-2

  • Online ISBN: 978-3-031-51572-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics