Course Number and Title: 22C:169:001 Computer Security
Location: EPB 104
Schedule: TTh 2:30pm-3:45pm
Website:
http://www.cs.uiowa.edu/~ejjung/courses/169/
Instructor: EJ Jung, 201L MacLean Hall
Email: ejjung (at) cs (dot) uiowa (dot) edu (preferred)
Phone: (319) 335-0561
Office Hours: T 3:45-5pm, Th 1-2:15pm, or by appointment
Note that the emails are the most preferred way of contact outside of
office hours, and will be answered by the next business day. To ensure
proper handling, please include "22c:169" in your subject.
Teaching Assistant: Gaurav Nandkumar Kanade
Email: gkanade (at) cs (dot) uiowa (dot) edu
Office Hours: W 11am-1pm at 101C
Textbook
Network Security Essentials, 3rd edition. by William Stallings. ISBN: 0132380331
You can use the second edition.
Course Goals and Objective
Security is one of the hottest and most serious issues these days. This course will cover a wide range of topics to prepare you for the security issues and concerns you will face in professional environments. The goal of this course is not for you to remember how to encrypt a message using any particular encryption method, but for you to learn how to think analytically when you make security choices.
List of Topics
- Definition of Security
- Basic cryptography
- Public Key Infrastructure(PKI)
- Hashes and Message Authentication Codes(MAC)
- Web commerce security
- Cookies
- Secure Socket Layer(SSL/TLS)
- Firewalls
- Wireless Security
- Electronic voting
- Privacy issues
Expectations
The University suggests that for each semester hour credit in a course, students should expect to spend two hours per week preparing for class sessions. I expect students to attend all lectures and complete the assignments with their best efforts. Class participation is highly encouraged and will be part of the grades.
Assignments
There will be individual homework assignments as well as one group project broken up into several phases. A group consists of two students, and if there are odd number of students in the class then the instructor will approve one group of three students. Note that the three-student group will be expected to produce more results than other groups.
Group Project
The group project has three phases.
- Idea Hunting
- Writing proposal
- Developing and implementing
For each phase, there is a deadline.
- Idea proposal:
1-page proposal including group assignment approved by Thursday,
September 21.
- Full proposal: 5-10 page including work division
plan approved by Thursday, October 5 and presented for 10 minutes on
Thursday, October 12.
- Delivery of results: 15-20 page report due by
Thursday, November 16 and 10 minute presentation on Tuesday November
28.
Grading
Assignments are due at the beginning of class the day they are due. You have 3 late days that you can use for the entire semester. You could use them in any amount for any assignment. After you use all three days, no late assignments will be accepted. For the group project, the deadlines are firm, i.e. there is no late day policy.
Your final grade will be calculated this way:
- Class Participation: 10%
- Homework: 30% (10% each)
- Group Project: 20%
- Midterm: 20% (Tuesday, October 10)
- Final: 20% (Tuesday December 12 at 2:15pm)
Students with Disabilities
I would like to hear from anyone who has a disability which may require seating modifications or testing accommodations or accommodations of other class requirements, so that appropriate arrangements may be made. Please contact me during my office hours or make an appointment.
Academic Honesty
We will adhere to the College of Liberal Arts and Sciences general policy on academic integrity available at: http://www.clas.uiowa.edu/students/academic_handbook/ix.shtml. In this course you must do your own work on exams and homework, unless explicitly specified otherwise.
Complaints
If you have complaints, please feel free to discuss them directly with me during office hours or via e-mail. If you do not feel I have appropriately dealt with your complaint, you should consult the Computer Science DEO/Chair, Professor James Cremer, 14D MacLean Hall, (319) 335-1713, cremer@cs.uiowa.edu. If still unresolved, complaints should be directed (for undergrads) to Helena Dettmer, the CLAS Associate Dean for Academic Programs, at 335-2633 or (for grads) to Eric Wurster, Graduate College Associate Dean of Academic Affairs, at 335-2137. Further information about this policy is available at: http://www.clas.uiowa.edu/students/academic_handbook/ix.shtml#4.
Miscellaneous
This course taught under the Department of Computer Science. The departmental office is located in 14 MacLean Hall. The DEO/Chair is Professor James Cremer, 14D MacLean Hall, (319) 335-1713. The course policies are governed by the College of Liberal Arts and Sciences.
|