MPCS 56511 Introduction to Computer Security (Winter 2021)

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


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



This course introduces computer 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 (i.e., designing and building secure systems).


  • ●  Threat Landscape

  • ●  Encryption

  • ●  Authentication and access control

  • ●  Host based security

  • ●  Network security

  • ●  Web and application security

  • ●  Risk management

  • ●  Monitoring

  • ●  Incident response

  1. Coursework

    • ●  Homework assignments

    • ●  Labs

    • ●  Quizzes

    • ●  Final project


  1. Textbook

    Chuck Easttom, Computer Security Fundamentals, 4th Edition. Pearson Education, 2020


    NOTE: To supplement the course textbook, required readings will also include security research papers and other free resources available online.

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 55001-2 -- Algorithms
  • MPCS 51030-1 -- iOS Application Development
  • MPCS 51200-1 -- Introduction to Software Engineering