Semester.ly

Johns Hopkins University | EN.600.443

Security & Privacy in Computing

3.0

credits

Average Course Rating

(4.05)

Lecture topics will include computer security, network security, basic cryptography, system design methodology, and privacy. There will be a heavy work load, including written homework, programming assignments, exams and a comprehensive final. The class will also include a semester-long project that will be done in teams and will include a presentation by each group to the class. [Applications] Recommended Course Background: A basic course in operating systems and networking, or permission of instructor.

Fall 2012

(4.28)

Fall 2013

(3.56)

Fall 2014

(4.31)

Fall 2012

Professor: Aviel Rubin

(4.28)

Students said the course covered interesting topics and they enjoyed doing the projects. The negative aspects were the very difficult exams and unclear expectations for assignments and grading. Students suggested having more hands-on assignments and covering certain topics more in-depth. The course is chal enging, but teaches a lot about security. Students should have both a programming and networking background prior to taking this course.

Fall 2013

Professor: Aviel Rubin

(3.56)

The best aspects of this course included learning about security from an expert in the field in an engaging and practical way. Students liked how much they learned and thought it was chal enging but 85not too difficult. However, most students did not like the group project, which they thought was unorganized and unhelpful. Students disliked Riskive immensely, saying that the APIs rarely worked as they were supposed to, and that the project ended up being more of a quality control run for Riskive than a learning opportunity for students. Students suggested changing the group project to something similar to the way it was before Riskive by having the professor design a project and not outsource it to a commercial company. Prospective students should have a basic understanding of security, network security, and programming.

Fall 2014

Professor: Aviel Rubin

(4.31)

Students were the most appreciative of the engaging teaching of the instructor and the coverage of a wide variety of topics for this course. They thought the worst aspect of the class was the semester-long project which they found was not wel -organized. Students felt the course could be improved by having a final project that was more in tune with the course material. Students thought it was important for potential participants to know that a programming background was useful for this class.