SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Teaching Edge Computing as an Undergraduate Course


Workshop:EduHPC-21: Workshop on Education for High Performance Computing

Authors: Neftali Watkinson (University of California, Riverside) and Alexandru Nicolau (University of California, Irvine)


Abstract: Edge Computing is an exciting new field that brings computational power to the network layer where real world data is generated. Thanks to the emergence of powerful embedded devices as well as high bandwidth mobile communication, we can process data faster than ever and make decisions in a fraction of a second. Several industries have adopted Edge Computing applied towards tasks related to self-driving vehicles, security, customer experience, among others. Therefore, Edge Computing is highly intertwined with other fields of study, including Artificial Intelligence (AI), Cloud Computing, and Embedded Systems.

For this talk we describe our experience teaching “CS190: Programming for Edge Computing” at the University of California, Irvine (UCI) during the Spring Quarter of 2020 and propose the adoption of similar courses as well as the general idea of providing students the exposure to integrative learning experiences where they get to analyze problems form a holistic point of view.





Back to EduHPC-21: Workshop on Education for High Performance Computing Archive Listing



Back to Full Workshop Archive Listing