Course Syllabus
Please note that some content linked on this page may only be available to registered students.
Course Introduction
Introductory course on computer security with the objective to introduce concepts and principles of computer systems security. Notions of security, basic cryptographic primitives and their application, basics of authentication and access control, basics of key-management, basics of malware and software security.
Meet the Instructor
Eric Muhati
Words of Encouragement: Mikko Hyppönen (2:24)
When you need to get additional help on concepts in this course, we recommend the following priority, though of course this will also depend on your own preference!
- Search/Post on Ed Discussions (Ed Privacy Policy) and/or Teams (MS Teams Privacy Information)
- Participate in Office Hours. No scheduling necessary, just drop in! Details follow.
- Schedule free personalized tutoring with our College of Engineering student tutors. Make an appointment by navigating to https://engineering.oregonstate.edu/current-students/academic-support/undergraduate-tutoring.
Help Sessions
TA Help Sessions/Office Hours are held via the class-specific Microsoft Teams Team. The up to date list of office hours is provided on the Home page. For details on getting set up on Teams, please go Start Here - Accessing Teams. This will walk you through getting logged in to the class Team. If you need to chat with the instructor, check the Communication Policy, below.
Note: Office hours will not be held during Finals Week, or on days that the University has off (holidays, inclement weather days, etc.). The Instructors and TAs reserve the right to cancel or move office hours, but will give appropriate warning, if possible.
Communication Policy
I am committed to creating a digital classroom of safety and respect for all. Everyone's perspective, culture, and experience is invaluable. I will ensure everyone feels acknowledged and cherished. Should you ever need to communicate a perspective/concern, please reach out. It's crucial I get this right! I'm committed to getting it right. I will be logging into the course on a regular basis, approximately 3-5 times each week just to keep close contact.
Please post all course-related questions in the Q&A Ed Discussions board so the whole class may benefit from our conversation. Not all posts require a reply from the instructor or TAs, and often it is better for students to work on an answer to a question themselves, helping cement understanding or locate resources to answer questions. If you have a question, then it is likely that others might have similar questions or ideas to contribute to the conversation. Actually thinking about it, there's no way one can do security as a 'lone ranger'. Even in real life security agencies collaborate right? We need each other :)
For any personal questions please send an email to me or DM on Teams. I might be slow to respond on weekends and holidays but otherwise I'm pretty fast :). Also, I've noticed the Canvas comment section does not send a notifications. Maybe we don't use that right? Right!
To directly contact the TAs, open Canvas Inbox, compose a new message, select this course, then next to the ‘To’ box click the address book, select “Teaching Assistants”, then choose the name(s) of TA(s) you wish to contact. TAs will reply to most course-related questions within 48 hours. You can also contact the TAs via email given here.
If there are questions about grading, please contact your assigned grader first but feel free to reach out to an instructor directly if there are still questions afterward.
Discussion Board
The best place to ask questions and get help is on Ed discussions or Teams. The Discussion Board via Ed Discussions can be found here https://edstem.org/us/dashboard.
General Resources
eCampus Resources- These resources will be useful for all of your classes throughout the term... Library Information, Helpdesk Contact Info, Canvas Tech Support, etc...
Course Summary:
| Date | Details | Due |
|---|---|---|