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