Computer System Security
Lecture, four hours; laboratory, one hour; outside study, seven hours. Requisite: Computer Science 33. Recommended requisite: Computer Science 111. Introduction to fundamental knowledge of computer system security. Students gain understanding of exploit techniques; learn to use the security tools; learn to design and implement secure systems; and learn concepts of computer security including software vulnerability analysis and defense, web security, mobile security, and network security. Covers the latest security topics in practice (e.g., cryptocurrency), and in research (e.g., state-of-the-art fuzzing techniques and machine-learning-based security analysis). Students get hands-on experience in analyzing and designing secure systems. Includes course project for cutting-edge security research. Letter grading.
Review Summary
- Clarity
-
6.7 / 10
- Organization
-
8.3 / 10
- Time
-
5-10 hrs/week
- Overall
-
10.0 / 10
Reviews
The class is mostly project/assignment based. There were three assignments and the TA would go over the topic and related examples to the assignment during a lecture session, which was helpful. Professor Tian is also very open to feedback. The first assignment was pretty difficult and based on that survey they made the other assignments easier. There were also three timed quizzes. The majority of the grade for this course was a group project (report + presentation), but a lot of the grade was attendance.
Showing 1 review
Course
Grading Information
-
Has a group project
-
Attendance required
-
No midterms
-
No final
-
0% recommend the textbook
Previous Grades
Grade distributions not available.