CMSC 414: Computer and Network Security

Home Syllabus Schedule Projects Resources Piazza


Class time & place Section 0101 Tu/Th 3:30-4:45, CSI 2117
Section 0201 Tu/Th 12:30-1:45, CSI 1122
Instructor A. Udaya Shankar
  • Office hours: TuTh 2:00-3:30pm, 5:00pm
    (For 5:00pm, contact me by 4:40pm that day otherwise I won't show up)
  • 4141 A.V. Williams
Teaching assistants & office hours TA office hours are held in 4101/4103 AVW
  • Stephen Kostreski (Monday 10:00am-12:00pm)
  • Ashton Webster (Monday 2:00pm-4:00pm)
  • Jacob Hammontree (Wednesday 9:30am-11:30am)
  • Nishant Rodrigues (Friday 9:30am-11:30am)


Official course description An introduction to the topic of security in the context of computer systems and networks. Identify, analyze, and solve network-related security problems in computer systems. Fundamentals of number theory, authentication, and encryption technologies, as well as the practical problems that have to be solved in order to make those technologies workable in a networked environment, particularly in the wide-area Internet environment.
Textbooks There are no required texts. See the resources page for recommendations. See schedule for papers, handouts, project and exam dates.