Cybersecurity is a topic of growing interest. Do you have hands-on exercises that match the skills and levels of your students? Over the last few years, we have worked on making it easier to create, modify, and deploy exercises with assessment questions. EDURange is an open source project with exercises that span a wide range and can serve as templates for new ones. In addition to providing a framework for editing exercises, EDURange also allows Instructors to see student interaction and offer hints while they are doing the exercise. The features, that support this include chat with the instructor and machine learning algorithms for identifying which students need help. We plan to share some of the existing exercises and show how to adapt them to different students' profiles. We will also share our experiences with the hint system. Participants will gain experience in designing and adapting cybersecurity exercises and writing learning objectives and assessments. All backgrounds are welcome, whether you are new to teaching cybersecurity and have little experience with the command line, or whether you can create a network of containers and bash scripts to configure them. You will come away with a better understanding of how to design and create your own hands-on exercises.
more »
« less
Hands-on Cybersecurity Exercises that are Easy to Access
The critical shortage of cyber security professionals has driven faculty interest in adding this to the curriculum, and it was added to the ACM/ IEEE Model Curriculum of 2013. This is a subject that demands hands-on exercises. There has been a modest increase in the number of such exercises, but the limit is usability. Most faculty do not have the time to create their own exercises, modify and install VMs, and set up assessment mechanisms. EDURange is a framework for accessing, developing and assessing interactive cybersecurity exercises. It has a range of exercises from introductory to advanced. We will demo an introductory exercise about using the command line and an advanced exercise about network scanning. We want to reach and engage as many faculty as possible, so that they can develop their own exercises. EDURange uses VMs in the cloud. Students only need an ssh-client. We have built tools to give faculty detailed information on how students are doing. This allows instructors to more easily see when students are stuck or heading in the wrong direction. The exercises we have created have manuals that instructors can use. Information about EDURange can be found at https://edurange.org.
more »
« less
- PAR ID:
- 10112102
- Date Published:
- Journal Name:
- Proceedings of the 50th ACM Technical Symposium on Computer Science Education
- Page Range / eLocation ID:
- 1289 to 1289
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
null (Ed.)This paper describes our experience refactoring EDURange, a fullstack Web application, in order to make it easier for students to do undergraduate research and contribute. As a result, more students were able to contribute to this open source project. In addition, as instructors we wanted to have a simple interface to customize existing exercises and parameterize them so that students could repeat an exercise without it being identical. The main differences were: changing from Ruby on Rails to Python Flask, changing from Virtual Machines to Docker containers, and eliminating dependence on AWS through Terraform. These changes reduced the number of lines of code from 28K to 12K. 1more » « less
-
Addressing common student questions in introductory STEM courses early in the term is one way that instructors can ensure that their students have all been presented with information about how to succeed in their courses. However, categorizing student questions and identifying evidence-based resources to address student questions takes time, and instructors may not be able to easily collect and respond to student questions at the beginning of every course. To help faculty effectively anticipate and respond to student questions, we 1) administered surveys in multiple STEM courses to identify common student questions, 2) conducted a qualitative analysis to determine categories of student questions (e.g., what are best practices for studying, how can in- and out-of- course time be effectively used), and 3) collaboratively identified advice on how course instructors can answer these questions. Here, we share tips, evidence-based strategies, and resources from faculty that instructors can use to develop their own responses for students. We hope that educators can use these common student questions as a starting point to proactively address questions throughout the course and that the compiled resources will allow instructors to easily find materials that can be considered for their own courses.more » « less
-
We explore building a Kubernetes-powered, cloud-based cybersecurity education platform and framework named “EDURange Cloud”. It allows instructors to efficiently design and host their own cybersecurity competitions and exercises. The benefits of this system include enhanced security through isolated instances, cost-effective scaling that adjusts resources based on demand, and the agility to deploy or update challenges rapidly. Originally focused primarily on hosting Capture The Flag (CTF) competitions, the scope of EDURange Cloud will include support for cybersecurity demos and other educational exercises. This evolution will allow for a broader range of educational opportunities within the platform. EDURange Cloud was created as a distributed cloud alternative to the existing EDURange software \cite{Weiss2017Cybersecurity}, leveraging the power of Kubernetes to create an efficient and highly modular cybersecurity education framework. In addition to providing better load balancing and achievement tracking, EDURange Cloud extends the existing project by enabling full GUI desktop environments that are also much more easily customizable compared to command-line restricted exercises. The continued development of this platform could provide a new format for a wide range of hands-on exercises, going beyond just cybersecurity.more » « less
-
The active learning student-centered teaching approach process-oriented guided inquiry learning (POGIL) is a stimulating peer-based pedagogical method gaining momentum based on reported students’ outcomes that align with STEM undergraduate goals and objectives and job market competencies. Specific advanced topics in biology are intractable to many undergraduate students and require innovative, collaborative methods to produce desired learning outcomes. Chemistry instructors originally designed POGIL, and while biology-based POGILs are present in the literature, there is a limited amount of POGILs available in molecular biology. Thus, the current article illustrates a POGIL exercise that explores the central dogma, a fundamental principle in molecular biology. The central dogma of molecular biology provides a framework for gene expression processes and describes the flow of genetic information in living organisms. The central dogma describes how DNA nucleotides are transcribed into RNA nucleotides and translated into proteins. This seminal concept of molecular biology is critical to student understanding in introductory and advanced biological sciences courses. The POGIL exercise is organized based on the learning cycle model associated with inquiry-focused teaching techniques. The learning cycle model promotes gradual concept comprehension and real-world utilization. An increase in molecular biology POGIL exercises is required to improve student understanding and course grades in molecular biology or related disciplines. Examining the efficacy of using the current molecular biology POGIL exercise is necessary from the perspectives of undergraduate students and biology faculty to fortify POGIL usage at colleges and universities.more » « less
An official website of the United States government

