Course Description
Fair and secure elections are essential to democracy. Voting systems are as much a part of our nation’s critical infrastructure as are transportation, energy, and water systems. Thus, the importance of securing state and local voting systems that support both national and local elections cannot be underestimated.
This course provides an overview of the historical, cultural, and political significance of voting, the technical issues of securing election processes, and careers in service for public good. The course covers typical election system infrastructures, their operation, and the voting systems security guidelines and locality election security standards set by the Commonwealth of Virginia. Topics include risk assessment of registrar information systems, analysis of system and network documentation for accuracy, software patches, systems updates, configuring and deploying appropriate security software, and ensuring compliance with best practices in securing systems.
This course may be taken independently or as the required gateway course for the Virginia Cyber Navigator Internship Program (VA-CNIP).
Course Goals
Upon successful completion of this course, students will:
- be familiar with the history of U.S. elections and with the organization of the Virginia Department of Elections;
- understand the threats to election security in the U.S.;
- be knowledgeable about security frameworks and countermeasures to prevent or mitigate threats to election security;
- be ready for fieldwork with Virginia localities.
Prerequisites
IT 223: Information Security Fundamentals.
Course Expectations
- Students are expected to attend the course each week, review the materials, and complete the assignments in a timely manner.
- Students must check their Mason email messages frequently for course announcements, which may include reminders and updates.
- It is expected that students will familiarize themselves with and adhere to Mason's Academic Standards. Violations of these standards — including but not limited to plagiarism, fabrication, and cheating — are taken seriously and will be addressed in accordance with university policies.
- It is essential to communicate any questions or problems to the instructor promptly.
Course Format
The course will employ lectures, quizzes, and a midterm exam to assess progress, homework assignments, and a final
exam.
Textbooks and Reading Materials
Readings to be assigned from Internet-accessible resources or posted on Canvas in the respective weekly modules. Each reading will be marked as either required or recommended.
Course Schedule
Below is an outline of the weekly course modules. All quizzes and exams will be administered in class.
- [Week 01 - 01-23-2026] - Lecture: Introduction to Election Security
- [Week 02 - 01-30-2026] - Lecture: U.S. Election Systems History & Background: Part I
- [Week 03 - 02-06-2026] - Lecture: U.S. Election Systems History & Background: Part II — Homework #1 due
- [Week 04 - 02-13-2026] - Lecture: Voting Systems Security Background & Standards: Part I — In-class Quiz #1
- Week 05 - 02-20-2026] - Lecture: Voting Systems Security Background & Standards: Part II — Homework #2 due
- [Week 06 - 02-27-2026] - Lecture: Locality Election Security Standards: Part I — In-class Quiz #2
- [Week 07 - 03-06-2026] - Lecture: Locality Election Security Standards: Part II — Homework #3 due
- [Spring Recess - March 9-15]
- [Week 08 - 03-20-2026] - Lecture: Election Architecture and Controls: Part I — Midterm Exam
- [Week 09 - 03-27-2026] - Lecture: Election Architecture and Controls: Part II— Homework #4 due
- [Week 10 - 04-03-2026] - Lecture: Election Threats, Vulnerabilities, and Attacks: Part I — In-class Quiz #3
- [Week 11 - 04-10-2026] - Lecture: Election Threats, Vulnerabilities, and Attacks: Part II — Homework #5 due
- [Week 12 - 04-17-2026] - Lecture: Design and Architecture of Voting Machines — In-class Quiz #3
- [Week 13 - 04-24-2026] - Lecture: Misinformation and Social Engineering
- [Week 14 - 05-01-2026] - Lecture: Cybersecurity Careers in the Public Sector — In-class Quiz #5
- [Week 15 - 05-08-2026] - Final exam
Course Tools
The following tools will be used in this course:
- Canvas: used for posting class materials (lecture slides, readings, etc.), participating in class discussions, completing and submitting assignments, and posting grades for individual assessment components.
- Microsoft Team: used for online office hours with the instructor.
Additional Resources & Information
Below is a list of additional and useful resources.
Grading Policy
Grading will be based on homework assignments, quizzes, class participation, a midterm exam, and a final exam.
- Homework Assignments (30 points) — Students will be responsible for completing 5 homework assignments (6 points each). The due date of each assignment will be specified in Canvas and announced by the instructor. These assignments will help students develop critical thinking, problem solving, and analysis skills. Evaluation Criteria: homework assignments will be evaluated on completeness, applying course concepts, interpreting results, and ability to achieve the desired outcome.
- Quizzes (25 points) — Students will be responsible for completing 5 quizzes (5 points each). Each quiz will be based on posted reading assignments and class discussion and will need to be completed in class on Canvas, during the weeks specified in the class schedule. Quizzes will help assess the level of knowledge and understanding of course topics. Evaluation Criteria: quizzes will be evaluated using the appropriate quiz answer key.
- Class Participation (5 points) — Students will be responsible for actively participating in class discussions.
- Midterm (20 points) — Students will be responsible for completing a midterm exam. The exam will be based on posted reading assignments and class discussion. Instructions for completing the midterm exam will be posted on Canvas by the instructor and discussed in class. The midterm exam will assess the level of knowledge and understanding of course topics. Evaluation Criteria: the midterm exam will be evaluated using the appropriate answer key.
- Final Exam (20 points) — Students will be responsible for completing a final exam. The final exam will be used to ensure that the principles of the course have been mastered at an acceptable level. Evaluation Criteria: the final exams will be evaluated using the appropriate answer key.
Students will be held responsible for all material
covered in the course. Exams are administered on the dates specified in the course schedule. Failure to take any exam at the scheduled time or to submit an assignment by the due date will result in a score of zero, unless cleared in advance
with the instructor and arranged for a makeup plan. The instructor, at his discretion, may offer opportunities for students to earn extra credits (e.g., participation in workshops, competitions, seminars) during the semester. Any request to submit work for extra credit, outside of the opportunities offered by the instructor, will be denied.
Final Grades are non-negotiable, and cannot be disputed once posted. Any request to adjust grades after they have been posted will be denied unless the student can present evidence that the instructor made a mistake.
Assessment Components Allocation
| Homework Assignments: 5 assignments @ 6 points each |
30 |
| Quizzes: 5 quizzes (5 points each) |
25 |
| Class participation |
5 |
| Midterm Exam |
20 |
| Final Exam |
20 |
| Total |
100 |
Letter Grades by Point Range
| 97 - 100 |
A+ |
| 93 - 96 |
A |
| 90 - 92 |
A- |
| 87 - 89 |
B+ |
| 83 - 86 |
B |
| 80 - 82 |
B- |
| 77 - 79 |
C+ |
| 73 - 76 |
C |
| 70 - 72 |
C- |
| 60 - 69 |
D |
| 0 - 59 |
F |