| Lectures: | T/Th, 11:00AM – 12:15PM, King 239 |
| Instructor: | Roberto Hoyle (rhoyle@oberlin.edu) |
| Office: | King 125B |
| Office Hours: | TBD |
| Phone: | TBD |
| Prerequisites: | CSCI 241 or consent of the instructor. You should be comfortable with breaking down a large, complex programming assignment into manageable pieces and implement it throughout the course of the semester. |
Textbooks
No textbooks are required. All readings are free for download through the Oberlin College network or available on Blackboard. Please do not purchase any papers for reading, as you will not need to.
Course Description
From the Oberlin catalog course description:
In today’s networked and electronic society, personal information and social habits are increasingly available to potentially unauthorized parties. The protection of this information requires balancing social, legal, and economic pressures. This course will introduce students to current research that tackles such privacy challenges in an interdisciplinary approach. We will cover topics such as anonymizing networks, censorship-resistant publishing, location privacy, information sharing in mobile and social networks, electronic voting, and wearable computing. This seminar will be driven by student presentations of papers accompanied by in-depth interactive discussions of the material. Building on knowledge gained in class, students will work on research projects in groups and present their findings at the end of the semester.
Course Goals
My goals and objectives for students taking this course are as follows:
- Be comfortable reading primary literature in computer science
- Develop expertise in a research project
- Develop technical writing skills in the sciences
- Understand issues surrounding privacy and security as they apply to social networks and society at large
- Make judgments and draw appropriate conclusions based on the quantitative and/or formal analysis of data
- Identify the assumptions within formal reasoning / mathematical methods; assess the reliability, generalizability, and uncertainty of conclusions; recognize the risks of using methods improperly
- Relay results in a manner appropriate to the audience using suitable terminology, symbols, and conventions