CS458/CS558: Introduction to Computer Security

Spring 2008


Final Exam: May 14 (Wed.): 2:00pm-4:00pm, in S2-144 (Science II Room 144)

Content


Course Information

Class Time and Place:

Mon. and Wed. 3:30pm -- 5:00pm, SW327

Instructor:

Ping Yang
Office: T-6, Engineering building
Email: pyang[at]cs.binghamton.edu
Office Hours: Mon. Wed. 5:00pm - 6:00pm or by appointment (email)

TA:

Yingbin Zhang
Office: T-7, Engineering building
Email: yzhang11[at]binghamton.edu
Office Hours: Tue. Wed. 1:00pm - 2:00pm

Course Objective

This course gives a broad introduction to network, computer and information security. Topics covered by this course may include:

Text Book:

William Stallings Cryptography and Network Security Principles and Practice, Fourth Edition. ISBN-10:0-13-187316-2, ISBN-13: 978-0-13-187316-2

Course Software:

gcc and g++ have been installed in bingsuns.binghamton.edu.

Slides:

Course slides will be available on the blackboard

Assignments:

All assignments will be posted on the blackboard. Programming assignments will be done individually. Written assignments will be done by a group of two students. No assignment will be accepted after 24 hours from the deadline. Late assignments will be penalized 10%.

Online Resources

Grading:

Attandence and Participation: 5%
Assignments: 36%
Course Project: 18%
Midterm Exam: 18%
Final Exam: 23%

Final grade will be curved over the entire class. TA will grade assignments. If you have questions about the grading of assignments, please first contact the TA. This is used to ensure consistent grading. If the issue has not been resolved by the TA, then talk to the instructor, preferably during office hours. Questions regarding course project, exams and final grades should be addressed to the instructor.

Academic Honesty:

All students should follow Student Academic Honesty Code (if you have not already read it, please read it carefully). All forms of cheating will be treated with utmost seriousness. You may discuss the problems with other students, however, you must write your OWN codes and solutions. Discussing solutions to the problem is NOT acceptable. Copying an assignment from another student or allowing another student to copy your work may lead to an automatic F for this course. You need ensure that your code and documentation are protected and not accessible to other students. Use chmod 700 command to change the permissions of your working directories before you start working on the assignments. If you have any questions about whether an act of collaboration may be treated as academic dishonesty, please consult the instructor before you collaborate.