Please enable JavaScript to use CodeHS

Tennessee Cybersecurity I

Description

In this lesson, students learn the basics of the Engineering Design Process. This is a step-by-step process that helps developers and entrepreneurs develop their products while considering their end-users and testing out products before releasing them.

Throughout the module, students will use the design process to develop an app, tool, or strategy that provides a solution to a cybersecurity issue.

Objective

Students will be able to:

  • Apply the Engineering Design Process to develop a cybersecurity solution that addresses a critical digital security issue
  • Collaborate in teams, assuming specific roles (Project Manager, Researcher, Designer, Tester) to enhance communication, accountability, and project management skills
  • Develop and document their brainstorming, research, design, and testing processes using an Engineering Design Notebook
  • Consider real-world constraints (cost, efficiency, environmental impact) when designing their solution
Description

In this lesson, students learn more about the value of Empathy in the design process. Empathy is the ability to understand and share the feelings of another, and is the most important tenet of design thinking. Students will practice building empathy by interviewing classmates and evaluating the accessibility of existing tools/apps/websites.

Objective

Students will be able to:

  • Define and use Empathy in creating products
  • Successfully interview peers and users
  • Collect and analyze survey data to gather data about user needs
  • Collect survey data using a computational tool
  • Clean survey data to increase the data reliability
  • Compare findings from an external dataset with their user survey results to assess similarities, differences, and insights
Description

In this lesson, students will take the information that they gathered in their interviews with peers to define a specific problem that needs to be solved. Students will create Point of View statements and composite characters to make a profile of the users who are in need of a fix to the problem that students define.

Objective

Students will be able to:

  • Define a problem related to user needs
  • Create a composite character
  • Create and articulate Point of View Statements
Description

In this lesson, students will learn strategies to help them ideate solutions to the problems they have been exploring throughout the module. Students will spend class time brainstorming with classmates, and encouraging one another to come up with out of the box solutions.

Objective

Students will be able to:

  • Effectively brainstorm solutions with a team
  • Articulate the purpose of ideating, and strategies to make the ideation process work
Description

In this lesson, students learn the basics of prototyping. Students will create a prototype based on ideas they came up with for their design project, and present prototypes to classmates for critiquing.

Objective

Students will be able to:

  • Create prototypes
  • Narrow brainstorms to just a few concrete and realistic ideas
Description

In this lesson, students will test one another’s prototypes and provide constructive feedback about its usability and aesthetic appeal. Students will also ask thoughtful questions of the testers to get a better understanding of their experience interacting with the prototype.

Objective

Students will be able to:

  • Provide appropriate feedback after testing prototypes
  • Ask users thoughtful questions about their user experience
  • Articulate how to best test products on users
Description

In this lesson, students will deliver a 10-minute presentation showcasing their findings and final product.

Objective

Students will be able to:

  • Define a cybersecurity issue and explain its significance.
  • Apply the Engineering Design Process to create a viable cybersecurity solution.
  • Present research findings, design decisions, testing results, and final recommendations in a structured and engaging manner.