CSCI 331
Introduction to Computer Security
Fall 2023
Division III
Q Quantitative/Formal Reasoning
This is not the current course catalog
Class Details
This class explores common vulnerabilities in computer systems, how attackers exploit them, and how systems engineers design defenses to mitigate them. The goal is to be able to recognize potential vulnerabilities in one’s own software and to practice defensive design. Hands-on experience writing assembly language and C code to inspect and modify the low-level operation of running programs is emphasized. Finally, regular reading and writing assignments round out the course to help students understand the cultural and historical background of the computer security “arms race.”
The Class:
Format: lecture/laboratory; This course has twice-weekly lecture meetings as well as a weekly lab meeting.
Limit: 24(12/lab)
Expected: 24
Class#: 1200
Grading: no pass/fail option, no fifth course option
Limit: 24(12/lab)
Expected: 24
Class#: 1200
Grading: no pass/fail option, no fifth course option
Requirements/Evaluation:
weekly reading responses, lab assignments, midterm exam, and final project
Prerequisites:
CSCI 237
Enrollment Preferences:
upper-level students
Materials/Lab Fee:
A fee of $75-$100 will be added to the term bill to cover the purchase of a Raspberry Pi computer and accessories.
Distributions:
Divison III
Quantitative/Formal Reasoning
QFR Notes:
This course include regular and substantial problem sets and labs in which quantitative/formal reasoning skills are practiced and evaluated.
Class Grid
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#
-
CSCI 331 - 01 (F) LEC Intro to Computer Security
CSCI 331 - 01 (F) LEC Intro to Computer SecurityDivision III Q Quantitative/Formal ReasoningMR 2:35 pm - 3:50 pm
Hopkins Hall 400 (Rogers Room)1200 -
CSCI 331 - 02 (F) LAB Intro to Computer Security
CSCI 331 - 02 (F) LAB Intro to Computer SecurityDivision III Q Quantitative/Formal ReasoningT 1:00 pm - 2:30 pm
Biology 3011201 -
CSCI 331 - 03 (F) LAB Intro to Computer Security
CSCI 331 - 03 (F) LAB Intro to Computer SecurityDivision III Q Quantitative/Formal ReasoningT 2:30 pm - 4:00 pm
Biology 3011202