Syllabus

This syllabus is tentative and will undoubtedly continue to change as the quarter progresses. If there is a topic you’re interested in but not shown, please let me know; I may well change things to cover it. All readings are from the text or are available on Canvas.

Tentative Syllabus for ECS 153A Spring 2026
Week What Happens That Week
Week 1:Dates: Mar 30, Apr 1, 3
Topics: What are security and privacy
Reading: text, §1, 14, 15, 20.1.2.2; [2]
  
Week 2:Dates: Apr 6, 8, 10
Topics: Policies and policy modeling
Reading: text, §2, 4.1–4.4, 4.6, 5.1–5.2.1, 6.1, 6.2.3, 6.4, 8.3, 8.4
Due: Apr 10: homework #1
  
Week 3:Dates: Apr 13, 15, 17
Topics: Cryptography
Reading: text, §10, 11.1–11.2, 11.4.2–11.4.3
  
Week 4:Dates: Apr 20, 22, 24
Topics: Authentication and access control
Reading: text, §13, 16
Due: Apr 24: homework #2
  
Week 5:Dates: Apr 27, 29, May 1
Topics: Network security
Reading: text, §17.6.2, 28
  
Week 6:Dates: May 4, 6, 8     [Note: Midterm exam on May 4]
Topics: Malware
Reading: text, §23.1–23.7, 23.9
Due: May 8: homework #3
  
Week 7:Dates: May 11, 13, 15
Topics: Penetration testing, vulnerability models
Reading: [1]; text, §24.1–24.5
  
Week 8:Dates: May 18, 20, 22
Topics: Software assurance, “secure” programming
Reading: [1]; text, §19, 31
Due: May 22: homework #4
  
Week 9:Dates: May 25, 27, 29     [Note: May 25 is a University holiday (Memorial Day)]
Topics: Laws affecting computer security and privacy
Reading: to be arranged
  
Week 10:Dates: Jun 1, 3;     [Note: California’s primary election is on Tuesday, June 2]
Topics: Election security
Reading: to be arranged
Due: Jun 3: homework #5
  
Jun 11:Final exam: 10:30am–12:30pm

References

  1. M. Bishop, “Robust Programming,” handout for ECS 153A (Spring Quarter 2026).
  2. A. Cavoukian, “Privacy by Design: The Seven Foundational Principles,” The Sedona Conference Institute (May 2010). URL: https://www.thesedonaconference.org/sites/default/files/conference_papers/Recommended%20%5B08b%5D%20Privacy%20By%20Design_Cavoukian.pdf.

UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 153A, Computer & Information Security & Privacy I
Version of March 26, 2026 at 3:37PM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh