This course offers a comprehensive study of the principles and practices of computer system security including operating system security, network security, software security, and web security. Students will learn common threats and vulnerabilities, along with basic principles and techniques when designing a secure system. Hands-on labs will help students gain an understanding on how to think like an adversary, how modern cyber-attacks and defenses work in practice, and how to assess threats and protection mechanisms.
Prerequisites: Graduate or blended students in the School of Engineering and Computer Science, and ECPE 170 or COMP 173 with a "C" or better.
Website: Syllabus, Canvas LMS
Credits: 3 units
Course Catalog: https://catalog.pacific.edu/search/?search=comp+278&caturl=%2F
Instructor: Sepehr Amir-Mohammadian
Email:
Teaching Assistant:
This course focuses on hands-on skills in cyber defense and offense, in particular vulnerability assessment using penetration testing.
By the end of the course, students will learn the following course outcomes:
University of the Pacific Core Competencies: This course reflects the following university-wide core competenceies in the undergraduate program:
Outcomes for COMP program: The assessment plan for this course comprises the following outcomes identified by ABET:
No textbook is required for this course. Optional reference books may be suggested throughout the semester.
The slides, assignments, supplementary material, etc. will be provided through Canvas LMS.
Major topics that will be covered in the course are:
Grades for the course are assigned on the scale below:
A | A- | B+ | B | B- | C+ | C | C- | D+ | D | F |
---|---|---|---|---|---|---|---|---|---|---|
[93,100] | [90,93) | [87,90) | [83,87) | [80,83) | [77,80) | [73,77) | [70,73) | [67,70) | [60,67) | [0,60) |
Final grades will be assigned based on the performance on hands-on labs. There will be 20 labs.
Attendance: This class is held online asynchronously. So, there are no attendance requirements.
Release and Submission
The Honor Code at the University of the Pacific calls upon each student to exhibit a high degree of maturity, responsibility, and personal integrity. Students are expected to:
Violations will be referred to and investigated by the Office of Student Conduct and Community Standards. If a student is found responsible, it will be documented as part of her or his permanent academic record. A student may receive a range of penalties, including failure of an assignment, failure of the course, suspension, or dismissal from the University. The Academic Honesty Policy is located in Tiger Lore and online.
Course-specific Honor Code Policy: Engineering is generally a cooperative endeavor and collaborative learning can be a valuable experience for all involved. However, proper assessment (i.e., grading) requires that work be done by individuals. To balance these two requirements, the following policy will apply:
Marginal cases will be resolved by oral examination of the student(s) involved. If they each understand the material in the assignment, it will be considered honest collaboration. If they do not, then it will be considered academic dishonesty.
In many cases, it may be possible to identify reusable source code from textbooks, web sites or other resources that can help you with assignments. You are permitted to use such references provided that:
You are responsible for understanding the theory behind all algorithms or source code used, regardless of their source.
If you are a student with a disability who requires accommodations, please visit pacific.edu/disabilities to contact the Office of Services for Students with Disabilities (SSD) for information on how to request accommodations while at Pacific.
The Office of Services for Students with Disabilities is located in the McCaffrey Center, Second Floor. Phone: 209-946-3221. Email: ssd@pacific.edu. Online: pacific.edu/disabilities
The University of the Pacific does not discriminate in the administration of any of its educational programs, admissions, scholarships, loans, athletics, or other University activities or programs on the basis of race, color, national and ethnic origin, handicap, sexual orientation or preference, sex or age.