![]() ![]() ![]() ![]() |
CS 490S: Secure Network ProgrammingSyllabusCr. 1 Corequisite: CS 422 (that means that students who have taken CS 422 in the past, or are taking CS 422, can take CS 490S now). InstructorPascal Meunier, PTC E2-312 Class HomepageAn updated syllabus, class handouts, lecture notes, and other information can be found at: ScheduleLecture: Thursdays 9:30-10:20, KNOY B035 ReferencesTextbook: GoalAfter successfully completing this course: Course OrganizationThe course consists of lecture sessions, two quizzes (exams) and three deliverables. The deliverables consist of choosing a lab assignment from CS 422 (approval by email required to make sure the assignment is appropriate), and providing: a) a 1-2 page long threat assessment; b) a list of security functional requirements to be implemented in order to mitigate the threats in a); and c) the improved lab with some implemented security functionality. The fact that this class is a one-credit class limits the effort to be spent on this implementation to one security feature (or two easy ones). The improved lab will not be evaluated on the original CS 422 functionality except that which is required to demonstrate the security feature. Lists and Announcements:All announcements will be sent via email. It is important that you add yourself to the cs490s mailing list. From your CS account type:"mailer add me to cs490s" Grade DistributionHalf of the class will get an 'A' and the other half a 'B'. The final grade will be based half on the two quizzes, and half on the deliverables. Attendance to both quizzes is necessary to get a passing grade. First Quiz: Mid-October Last Quiz: Beginning of December Topics coveredTrust as the foundation of secure networked applications and remote interactions, followed by networking in a layer-by-layer approach as in the slides at Secure Programming Class 3 |