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:
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.
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.
Tue/Th 3:50-5:10pm in SocBeh S218
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.
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: