Women in Computer Science at Stony Brook University

Special Topics Courses for Fall 2009


CSE 590: Wireless Networking and Systems (Jie Gao)

Tue/Th 12:50-2:10 in Earth & Space 181

Course Description: This course is a 3-credit graduate course on wireless and mobile networks. Topics include: wireless communication fundamentals: wireless signal transmission, coding, multiplexing. Link, network and transport layer protocols for wireless and mobile networking: medium access control, transmission scheduling, wireless capacity, protocols for wireless multi-hop networks. Cellular networks. Wireless LANs: mobile IP, TCP over wireless networks. Mobile applications. Localization and location management, Network coding. Wireless security.

Grading and Requirements:

  • Class attendance: 10%. Attendance is taken at random sessions.
  • Class presentation: 10%. Each student will be asked to present at least 1 paper in class. The presentation is 20-30 mins. Students will be evaluated by the audience, in terms of slides quality, presentation clarity and audience engagement.
  • Homework: 20%.
  • Midterm: 30%.
  • Final project: 30%. Choose a Mobicom paper from the recent 5 years (2004-2009) and implement it. Project proposal is due 1 week after midterm. Project report is due Dec 21st. 
  • There is no final exam.  

http://www.cs.sunysb.edu/~jgao/CSE590-fall09/

CSE 591: Recognizing People, Objects, and Action (Tamara Berg)

Tue/Th 11:20-12:40pm in SocBeh N310

Recognition is one of the core pursuits of computer vision. In recognition one attempts to attach semantics to visual data such as images or video. Object recognition is an important subtopic where one builds models to recognize object categories or instances. Other subtopics include: activity recognition -- building descriptions of what people are doing from visual data, face recognition -- attaching identities to pictures or video of faces, and detection -- localizing all instances of a particular category in an image. This course will look at both historical and current methods for recognizing objects, people, actions, and scenes in images and video. Students will have a chance to define their own problems and work on solutions through a course project.

Topics:

  • Objects - single instance or category based
  • People - faces, pedestrians, pose, and actions
  • Scenes - whole image features, recognition in context, surfaces
  • Recognition by the human visual system
  • Recognition using vision + other modalities

Grading: There will be 3.5 short homeworks during the first month and a half of the course to get students aquainted with computer vision and recognition. Over the final two months of the course students will develop and present a project related to recognition. Students will also be responsible for leading one class paper discussion. One paragraph summaries of each paper will be due before the start of class. Grading will consist of: Assignments (35%), Project (35%), Paper presentation (10%), Paper summaries (10%), Participation (10%).

No prior experience in computer vision is required to take this course.

http://tamaraberg.com/teaching/Fall_09

CSE 592: Graphical Models (Luis Ortiz)

Tue/Th 3:50-5:10pm in SocBeh S218

http://www.cs.sunysb.edu/~leortiz/

CSE 676: Mobile Computing for Informal Economies and Social Impact (Jennifer Wong/Anita Wasilewska)

Wed 3:50-5:10pm in CS 2113A

There are over 3.5 billion mobile phones in the world and they are proliferating at astounding rates across socio-economic and cultural boundaries. They provide unprecedented opportunities for enabling social change and technical activism. The type of impact can range from individuals (children, elderly, disabled, illiterate, informal businesses, etc) to communal, and in a variety of areas such as economic and social development, education, advocacy, human rights, and healthcare.

This course will discuss embedded systems in general, but will mainly focus on mobile phone platforms. We will discuss and investigate the current research on mobile technology for social implications at all levels of the social and economic pyramid. Projects for the course will focus on building mobile applications on current mobile technology and low-end, older generation phones to address the needs and challenges of informal economies and communities. 

http://www.cs.sunysb.edu/~cse594

CSE 690: Secure Data Management (Radu Sion)

Wed 12:50-14:20 in CS 2311

In this course we explore advanced secure data management systems and primitives. Students will find out how to design, build, and evaluate secure information processing subsystems. Given its nature, the course will have no textbook but rather rely heavily on recently published research results. The course will assume a minimal understanding of basic cryptography, storage and database technologies. A basic crypto/security intro is to be part of the course -- as a nice and easy introduction to basic crypto and general security we recommend Practical Cryptography by Niels Ferguson and Bruce Schneier.

Selected included topics are:

  • Basic Cryptography Intro
  • Outsourcing of DM
  • Encryption File Systems
  • Database encryption/security
  • Data Privacy
  • Regulatory compliance in DM
  • Secure data provenance
  • Trusted hardware

http://www.cs.sunysb.edu/~sion/teaching/sunysb/2009-Fall/CSE690