Southern New Hampshire University

CS-331: Computer Security

A study guide to SNHU's course on security fundamentals, access control, cryptography, risk, response and recovery, auditing and compliance, practiced in virtual labs.

Updated October 2026 · 5 min read

CS-331 gives Southern New Hampshire University students a broad grounding in protecting computer systems and data, practiced through virtual labs.

SNHU's catalog describes the course as covering security fundamentals and the skills to recognize and diagnose security issues in computer and network systems.

Through lectures, readings and virtual labs combining cloud and virtualisation technologies, students learn access controls and cryptography, risk analysis, response and recovery planning, security operations and administration, and auditing, testing and monitoring.

Other topics include security standards, education and training, professional certifications and US compliance laws.

The breadth is the challenge. The course spans technical controls, management processes and law, and assignments may jump between them.

Course at a Glance

ItemDetails
UniversitySouthern New Hampshire University (SNHU)
Course codeCS-331
LevelUndergraduate, 3 credits
PrerequisiteCS-110, CS-113 or IT-140
Delivery featureVirtual labs using cloud and virtualisation technologies
Typical workLab reports, risk analyses, incident response plans, short papers

What CS-331 Covers

AreaWhat it means in practice
Access controlsWho can use which resources, and how that is enforced
CryptographyProtecting confidentiality and integrity of data
Risk, response and recoveryAssessing threats and planning for incidents and disasters
Operations and administrationPolicies, change control and daily security management
Auditing, testing and monitoringChecking controls work and spotting problems
Standards, training and lawFrameworks, awareness programs, certifications and US compliance laws

Key Concepts Explained

The CIA Triad

Security goals are usually framed as confidentiality (only authorized people see data), integrity (data is accurate and unaltered) and availability (systems work when needed). Most controls protect one or more of these.

Access Control Models

Discretionary access control lets owners set permissions; mandatory access control uses system-wide labels; role-based access control (RBAC) grants permissions by job role. The principle of least privilege means giving only the access a role needs.

Example: In a clinic, receptionists can view appointment schedules but not clinical notes; nurses can view and add notes; only administrators can create accounts. Assigning permissions to these roles, rather than to each person, makes changes safer when staff join or leave.

Quantitative Risk Analysis

Risk can be estimated with annualised loss expectancy: single loss expectancy (asset value × exposure factor) multiplied by the annual rate of occurrence.

Example: A server worth $40,000 would lose 25% of its value in a flood (SLE = $10,000). If such a flood is expected once every 20 years (ARO = 0.05), ALE = $500 a year. A control costing $2,000 a year to prevent it costs more than the expected loss, so other options may make more sense.

Response and Recovery

Incident response typically moves through preparation, detection and analysis, containment, eradication and recovery, and lessons learned (the NIST incident handling lifecycle groups these into four phases). Recovery planning sets targets such as the recovery time objective and recovery point objective.

US Compliance Laws You May Meet

LawWhat it covers
HIPAAHealthcare: privacy and security of health information
GLBAFinancial services: protecting customer financial information
SOXPublic companies: accurate financial reporting and internal controls
FERPAEducation: privacy of student records
FISMAFederal agencies: information security programs

Typical Assignments and How to Approach Them

Assignment typeWhat it testsHow to approach it
Virtual lab reportHands-on skillsCapture key screenshots and explain what each shows
Risk analysisWeighing threats and controlsShow the sums and explain each choice
Incident response planPlanning for incidentsDefine roles, steps and who to contact
Law paperKnowing the lawLink the law's requirements to specific controls

Types of Security Controls

Assignments often ask you to recommend controls. Classifying them shows structured thinking:

By functionExample
PreventiveFirewalls, multi-factor authentication
DetectiveLog monitoring, intrusion detection
CorrectiveRestoring from backup, patching
DeterrentWarning banners, visible cameras

Controls can also be grouped as administrative (policies, training), technical (encryption, access control lists) and physical (locks, badges). A balanced recommendation usually mixes types, because training and policy support the technical measures. Security education and training is listed in SNHU's course topics for this reason.

Where Students Get Stuck

Study Tips for CS-331

How We Help with CS-331

Send the lab instructions, assignment prompt, your results and feedback. A security tutor can explain concepts, review your risk calculations or prepare a custom analysis to study. We never log in to your course or lab environment.

GradeEssays is independent of Southern New Hampshire University. Our work is tutoring and reference help; you complete and submit your own work under SNHU's academic integrity policy.

Make Sense of Your CS-331 Work

Share the assignment and feedback. A security specialist prepares a custom analysis you can learn from.

Start My CS-331 Help

Free revisions · Full refund if late · Written from scratch for your order

Frequently Asked Questions

What is the prerequisite for CS-331?

SNHU lists CS-110, CS-113 or IT-140 as options.

How many credits is CS-331?

SNHU lists it as a 3-credit undergraduate course.

Does CS-331 include hands-on labs?

Yes. SNHU's description mentions virtual labs combining cloud computing and virtualisation technologies.

How is CS-331 different from CS-305?

CS-331 covers computer and network security broadly, including risk, operations and law; CS-305 focuses on writing secure code and applying encryption in software.

What is annualised loss expectancy?

Single loss expectancy multiplied by the annual rate of occurrence: an estimate of yearly loss from a risk.

Can you do my CS-331 labs for me?

No. We never access your course or lab environment; we offer tutoring and custom analyses for study.