MPCS 56511 Introduction to Computer Security (Spring 2021)

Section 1
Instructor(s) Rossell, Shelley (shelley)
Location Online Only
Meeting Times Wednesday 5:30pm - 7:45pm
Fulfills Core Systems Elective


*This course will be conducted remotely and will be online only for Spring 2021*



This course introduces security principles and practices. Topics will range from encryption to network and application threats and controls. The course will emphasize both offense (i.e., attacker mindset) and defense (the importance of implementing both technical and non-technical controls).


  • ●  Threat Landscape

  • ●  Encryption

  • ●  Authentication and access control

  • ●  Endpoint (host) security

  • ●  Network security

  • ●  Web and application security

  • ●  Risk management

  • ●  Monitoring and incident response

  1. Coursework

    • ●  Homework assignments

    • ●  Labs

    • ●  Quizzes

    • ●  Final project


  1. Textbook

     There isn't a course textbook, but there will be required readings from free online sources. 

Course Prerequisites

MPCS 54001: Networks (recommended, but not required)

Other Prerequisites

Familiarity with Linux command line (recommended, but not required)
Familiarity with TCP/IP and network routing recommended

Overlapping Classes

This class is scheduled at a time that conflicts with these other classes:

  • MPCS 51032-1 -- Advanced iOS
  • MPCS 53111-1 -- Machine Learning
  • MPCS 51042-1 -- Python Programming