Introduction to Cybersecurity (ICS)


This repository contains the materials for an Introduction to Cybersecurity (ICS) course at the University of Virginia. It is being taught at UVa for the first time in the fall 2018 semester, so the content of this repo will be filled in as the semester progresses. The content can be viewed online at

Students currently in the course should view the uva/index.html (md) file in the cloned repository (i.e., don’t try to view it on; current students may also want to view the daily announcements. Note that many of the course materials are modified right before they are needed – for example, this repository will be updated right before the semester starts.

The primary author of this repository is Aaron Bloomfield ( Many of the materials were taken, with permission, from other sources – see the license page (md) for details.

Repository Contents


The material in this repository is released under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA).

Copyright (c) 2018-2019 by Aaron Bloomfield.

Some parts of this repository are taken, with permission, from other sources. The full details are in the License (md) file. In particular, some parts of this repository that were obtained elsewhere may not be allowed to be used for commercial purposes.