Visible to the public Cloud-based Labs and Programming Assignments in Networking and Cybersecurity Courses

TitleCloud-based Labs and Programming Assignments in Networking and Cybersecurity Courses
Publication TypeConference Paper
Year of Publication2018
Conference Name2018 IEEE Frontiers in Education Conference (FIE)
Date PublishedOct. 2018
PublisherIEEE
ISBN Number978-1-5386-1174-6
Keywordscloud computing, cloud-based labs, computer aided instruction, computer science education, computer security, course learning objectives, cyber physical systems, cybersecurity course, cybersecurity education, Education, educational courses, Hands-On Laboratory, innovate practice, innovative design, Laboratories, learning activities, Network Programming, networking course, privacy, private cloud, program debugging, program testing, programming assignments, programming languages, Programming profession, pubcrawl, public cloud, security of data, Security Programming, Servers, teaching
Abstract

This is a full paper for innovate practice. Building a private cloud or using a public cloud is now feasible at many institutions. This paper presents the innovative design of cloudbased labs and programming assignments for a networking course and a cybersecurity course, and our experiences of innovatively using the private cloud at our institution to support these learning activities. It is shown by the instructor's observations and student survey data that our approach benefits learning and teaching. This approach makes it possible and secure to develop some learning activities that otherwise would not be allowed on physical servers. It enables the instructor to support students' desire of developing programs in their preferred programming languages. It allows students to debug and test their programs on the same platform to be used by the instructor for testing and grading. The instructor does not need to spend extra time administrating the computing environments. A majority (88% or more) of the students agree that working on those learning activities in the private cloud not only helps them achieve the course learning objectives, but also prepares them for their future careers.

URLhttps://ieeexplore.ieee.org/document/8659020
DOI10.1109/FIE.2018.8659020
Citation Keyzhu_cloud-based_2018