Sample Syllabus with Secure Coding Outcomes

Including secure coding outcomes in your syllabus may help adhere to curriculum guidelines. A sample syllabus is here.

Including Security Injections in Assignments

  • You can provide direct URL links or ask your students to follow the “injection modules” link to navigate to their assigned injection module.
    • Each module has a web-readable part and a 1-2 page printout with a checklist and a few required questions.
    • We recommend that faculty go through the injection module to determine any optional questions to be assigned.
  • Many faculty include the module as one of their lab questions.
  • Encourage your students to work in pairs on the modules – it increases understanding and helps avoid mistakes in typing code
  • A way to reinforce the concepts is to ask students to print and complete the security checklist in the module for their future homework assignments.
  • Assigning the modules as extra-credit is a good way to start using these in your classes. You can start grading them once you have a good place for all of them.
  • Grading – The checklists can be printed or copied to word documents for grading.

Optional – Creative Student Assignments

Encourage students to complete creative projects to learn the importance of secure coding. Example assignment and student submissions from Blair Taylor’s class.


Copyright © Towson University