DOC PREVIEW
UCSD CSE 127 - Syllabus

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CSE 127: Computer Security Spring 2010Course Overview and SyllabusThursday, April 1st, 2008.Course InfoWebsite: https://cseweb.ucsd.edu/classes/sp10/cse127Lectures: Tuesday and Thursday, 11:00 am–12:20 pm, EBU 3B 1202Section: Friday, 11:00–11:50 am, WLH 2204Final exam: Tue, June 8th, 11:30 am–2:30 pm, room TBA.StaffInstructor: Hovav Shacham Teaching Assistant: Albert Yonghahk ParkOffice: EBU 3B 3124 Office: EBU 3B 240APhone: (858) 822–7921 Phone: TBAE-mail: [email protected] E-mail: [email protected] hours: Monday, 4:00–6:00 pm Office hours: Friday, 12:15–2:15 pmTentative SyllabusI. IntroductionII. Computer SecurityBuffer Overflows and Memory Safety — Sandboxing and Legacy Software — WritingSecure CodeIII. Network SecurityThe TCP/IP Protocol Suite — Firewalls and NATs — Intrusion Detection and Denialof Service — SSH, SSL, and IPsecIV. Application SecurityWeb Browser Security — Website Security — Spam and Phishing — Worms and BotnetsV. Topics in “Classic” Information SecurityAuthentication — Covert Channels — Access Control and the Common CriteriaVI. New and Advanced TopicsPer class interest. Sample topics: voting; DRM; trusted computing.Textbook InformationInstead of a textbook, we will read research papers. These will be posted to the courseWebsite ahead of each lecture.Assignments and GradingThere will be two written homework assignments and two programming projects. Eachprogramming project will be in two parts, with the second part due one week after the first.There will be an in-class, closed-book midterm and an in-class, closed-book, comprehen-sive final exam. We may also have quizzes on the reading, as necessary.The homework will count for 30% of the final grade. The programming projects willcount for 40%. The midterm will count for 10% and the final exam for 20%. (If we havereading quizzes they will count for 5% and the final for 15%.) In addition, to pass the classyou must receive a passing grade on every component: homeworks, projects, and tests.Collaboration PolicyYou may discuss a homework assignment with one other student in the class. You mustwrite up your solutions separately. If you discussed the solutions with anyone, please noteso on your solutions. You may work in pairs on programming projects. It is expected thatboth students in a pair contribute to each part of the project. No collaboration whatsoever isallowed on exams. You must not look at homework, programming project, or exam solutionsfrom previous years of this class, or equivalent classes at other schools.Late PolicyHomework assignments will be due at the beginning of class on the day they are due. Bothparts of each programming project will be due at 11:59 pm on the day they are due.Each student will have a total of seven (7) twenty-four hour extensions (“late days”) forthe quarter. Late days can be used, in twenty-four hour quantums, on any homework orprogramming project due date.1For programming projects done in pairs, late days will becharged to both students in the pair. No additional extensions will be given for any reason.Once all late days have been used up, late assignments will not be accepted.Academic IntegrityStudents are expected to do their own work, as outlined in the UCSD Policy on Integrity ofScholarship: http://www-senate.ucsd.edu/manual/Appendices/app2.htm.Cheating will not be tolerated, and any student who engages in forbidden conduct will besubjected to the disciplinary process. Cheaters will receive a failing grade on the assignment,the exam, or in the entire course. They may also be suspended from UCSD.1except as noted in advance, due to course time


View Full Document

UCSD CSE 127 - Syllabus

Documents in this Course
Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?