How to Use AINS6301#
This page is the starting point for AINS6301 Automated Response Systems. The course is not a collection of unrelated files: each module follows the same learning sequence.
Student Path: One Module at a Time#
Get your private student repository once: open Start Here in Populi, accept the complete course repository assigned to you, and clone it or create its Codespace. Do not work in an instructor, template, or course-source repository.
Orient and learn: use the GitHub Pages module overview, reading, and slides linked from Populi. Read the essential question, scenario, outcomes, and required artifact.
Work in your repository: enter
modules/module-N, runlab.ipynb, then completeexercise.ipynb,MEMO.md, andSUBMISSION.mdin Codespaces or Colab. Make the required controlled change, record the evidence, and check your work againstRUBRIC.md.Demonstrate: commit and push the completed module files. Put the immutable commit URL and files-to-grade list in
SUBMISSION.md, then upload that record plus the memo or artifact requested by the Populi assignment. Return to Populi for feedback and the official grade.
Do not begin by opening every file in an instructor repository. Start with the current Populi module, follow its Pages links in order, and complete only the exercise in your assigned repository.
Module Map and Direct Links#
Module |
Topic |
Learning materials |
|---|---|---|
1 |
Incident response lifecycle |
|
2 |
Playbooks and decision trees |
|
3 |
SOAR and tool orchestration |
|
4 |
Containment and remediation automation |
|
5 |
Human approval and escalation |
|
6 |
Testing response automation |
|
7 |
Post-incident learning |
|
8 |
Automated response readiness review |
What the Course Terms Mean#
Jupyter Book: the learner website you are reading. It contains the syllabus, module overviews, readings, slides, narration, and public rubrics; graded exercise files live only in your private student repository.
Student repository: your private, assigned GitHub repository. Clone it locally or open it in Codespaces; use it for exercises and commits. It is not the instructor repository, and a mutable branch link is not a final submission.
Submission record: the module’s
SUBMISSION.mdfile. Complete it after pushing your work so it names the immutable commit URL and exact files the instructor should grade, then upload it in Populi with the required memo or artifact.🧑🌾 SAMWISE student note: a prewritten, non-interactive reflection box in the readings and slides. Use its questions to examine your own reasoning; no reply is expected. It is not an answer key, grader, policy source, or substitute for your instructor or Populi.
Notebook: an interactive document containing explanations, executable code, output, and response areas.
RISE-ready slides: slide notebooks include presentation metadata. Anyone can read the rendered slide page in a browser; facilitators can open the notebook in JupyterLab and use RISE for full-screen presenter mode.
Colab: Google’s browser notebook environment. The provided labs work with the free tier; a paid Colab Pro subscription is not required.
Codespaces: a browser-based development environment for your assigned repository. Use it when an activity needs several files, a terminal, Git, or the supplied exercise environment.
A+ Evidence, AI Use, and Safe Practice#
Aurnova evaluates graduate work through your own evidence and judgment. For every major assignment, use the current instructor-provided case or constraint, cite the output or source that supports your claim, identify the change or comparison you made, and explain limitations before making a recommendation.
You may use generative AI only within the course and instructor rules. Disclose material assistance (for example, brainstorming, debugging, code suggestions, or prose revision), verify all generated claims and citations, and remain able to explain your submitted work. Your instructor may ask for a brief walkthrough, revision note, or explanation when needed for feedback, learning support, or assessment integrity.
Use only approved public, synthetic, or institution-approved data and tools. Do not put confidential, regulated, proprietary, patient, student, financial, or live security-sensitive information into course notebooks, repositories, or third-party AI services.
If You Get Stuck#
First check Technical Requirements and Setup. Then record the module number, the link you opened, the step that failed, and any visible error message for your instructor or course support channel.