1 of 19

TEACHING CYBER SECURITY

KACI NOWADLY HAMBURG HIGH SCHOOL

2 of 19

CYBER SECURITY COURSES

Currently Hamburg offers 2 half year courses:

    • Cyber Security
    • Intro To Computer Security
      • (This class has the option to earn college credit)

Cyber Security topics are also taught in:

    • AP Computer Science Principles
    • College Computer Science

3 of 19

CURRICULUM USED

  • Cyber Security - ½ year elective course
  • Intro to Computer Security -½ year elective course (Class hass college credit option)
  • AP CSP / College CS -Full year elective course (Class hass college credit option)
    • Code.org
    • DerekBabb course (Classic Cryptography)

4 of 19

CODEHS - FUNDAMENTALS OF CYBERSECURITY

  • Web-based and they do Ed 2D agreements with districts for student accounts.
  • Each learning module is made up lessons with video tutorials or slide option for teacher presentation, sample activities or demonstrations, quizzes, simulations, and question prompts. 
  • Designed for a year long class, though I do not do all of the parts to make it work with a half year course.

Cyber Security Course

5 of 19

Unit 1 What is CyberSecurity (1 week)

  • Students explore the basics of cybersecurity. Students learn about why cybersecurity is important, recent threats to cybersecurity, and different careers in the field. https://codehs.com/course/fundamentals_cyber/overview

Supplement with Cyber.org Careers

I start with CodeHS and complete:

I use the cards not the posters that I printed and had laminated. After the lesson I hang them in the hall for all student to see.

https://cyber.org/sites/default/files/2021-03/Pen%20Tester.pdf

https://codehs.com/curriculum/catalog

6 of 19

Unit 2 Digital Citizenship and Cyber Hygiene

(2 weeks)

  • Students learn about Internet etiquette and how to stay safe on the world wide web. Students also look at the potential effects of our digital footprints, how to protect information from online risks, and the implications of cyberbullying. https://codehs.com/course/fundamentals_cyber/overview

Supplement with Google Interland activity (Game that reviews concepts)

4 Levels:

  • Mindful Mountain- share with Care
  • Tower of Treasure - Secure your secrets
  • Kind Kingdown - Its Cool to be Kind
  • Reality River - Don’t Fall for Fake

https://beinternetawesome.withgoogle.com/en_us/interland

https://codehs.com/curriculum/catalog

7 of 19

Unit 5 The ABCs of Cryptography (4 weeks)

  • Students dive into the history of cryptography systems, the motivation behind using encryption systems, and basic cryptography systems. Additionally, students explore topics on how to use cryptography, cryptology, and cryptanalysis. https://codehs.com/course/fundamentals_cyber/overview

I begin with Lesson 5.1 and 5.2 to introduce topic. Then skip to DerekBabb course Classic Cryptography unit. I complete lessons 1, 2, 5, 6, and 7. While filling in CodeHS lessons after topic covered. I also supplement these lessons with activities I have created and activities from other courses.

https://codehs.com/curriculum/catalog

https://github.com/DerekBabb/CyberSecurity/tree/master/Classic_Cryptography

8 of 19

Additional Caesar Cipher Lesson - Desert Oasis

I created a worksheet for this lesson that students complete as they move through the clues.

Other good activities on site

https://www.cryptoclub.org/

https://www.cryptoclub.org/#vDesertOasis

9 of 19

Unit 7 System Administration (2 weeks)

  • Students compare and contrast common operating systems (Windows, Linux, OS) and explain the importance of application security. Students investigate security options and implement user accounts to enforce authentication and authorization. Students also demonstrate how to work with basic and advanced command prompts. https://codehs.com/course/fundamentals_cyber/overview
  • Many of these lessons may need to be completed as a class depending on school filters.
  • 7.9 supplement with AlterEgo videos

https://classroom.google.com/c/NTg2MzQ5OTQyNjc4

https://codehs.com/curriculum/catalog

10 of 19

Unit 8 Software Security (2 weeks)

  • Students learn what happens when running a web application and how to look inside web apps using developer tools, source code, and more. Students learn basic SQL and common attacks like SQLi, and by the end of the module, students will be able to recommend solutions for flawed security systems. https://codehs.com/course/fundamentals_cyber/overview
  • Supplement with Gen Cyber SQL lessons from this summer
  • SQL CTF examples
  • CodeHS SQL mini course

https://codehs.com/course/6560/explore

https://codehs.com/curriculum/catalog

11 of 19

Unit 10 Networking Fundamentals (1.5 weeks)

https://codehs.com/course/6560/explore

12 of 19

Unit 11 - IT Infrastructure

  • Students learn about the physical elements of computers and networking, such as motherboards, RAM, routers, and the use of port numbers, ethernet, and wireless devices. https://codehs.com/course/fundamentals_cyber/overview
  • Supplement with Computer Hardware.

https://codehs.com/course/6560/explore

13 of 19

I do not do the in course projects that come after the units. I supplement with my own material in each unit.

Depending on the year I either only do part of programming fundamental unit or skip it completely. Students are not required to have a programming class to take this course.

14 of 19

Other codeHS course options

https://codehs.com/curriculum/catalog

15 of 19

Moving Forward…..

Cyber.org - has a free range available - https://cyber.org/range

You need to apply to get access

Linx knowledge is needed

They do offer Power Point presentations to help with labs

16 of 19

Cyber.org

Moving forward I want to spend more time going through this material for future use now that cyber range is available.

https://cyber.org/

17 of 19

Cyber Training / PD

18 of 19

Other Cyber Curriculum Websites

  • Security education company - Security Education 101 https://sec.eff.org/articles

https://cryptologicfoundation.org/visit/goal/ccei-education-overview.html

  • Berkley teaching cyber with CSP site: https://teachingsecurity.org/

  • Cyber Start America https://www.cyberstartamerica.org/

  • Free and Low Cost Online Cybersecurity Learning Content

Scroll down to k-12 eduction

https://www.nist.gov/itl/applied-cybersecurity/nice/resources/online-learning-content?fbclid=IwAR0R9ko5_ai6gG-MDDtNMLJgt_E__hOb6eF9pAiQNG-TGfO6jBSBl6tqOxE

19 of 19

Questions???

This is a work in progress as this is only my 3rd time teaching the course

Feel free to email me any questions or suggestions!

knowadly@hcsdk12.org