Prerequisites
Good understanding of computer networking (CS 555) is required.
Course structure and grading
Reviews and presentation |
20% |
Programming assignments |
20% |
Class participation |
5% |
Mid-term exam |
20% |
Class project |
35% |
Reviews and presentation: Students will be provided with 1-2 research papers after every alternate class. You will be asked to read the papers and write a short review (2-3 paragraphs) explaining the important aspects (central idea, pros, cons) of the papers. A format of the review will be provided beforehand. The presentation will include one oral presentation per student (likely in the second half of the semester). A list of topics/papers relevant to the course will be provided to choose from.
Programming assignments: The course will include 2-3 mini programming assignments. These assignments will be based on datasets and traces for wireless networks and smartphone sensors. The students will be asked to analyze the datasets using simple tools and the programming language of their choice to complete the assignment. The assignments will help students in understanding practical aspects/issues in wireless and mobile computing, and also help them prepare for the final project.
Mid-term exam: We will have one in-class midterm exam (date: TBA) based on the topics, papers and material covered in the course. The exam will be open-book, open-notes.
Project: The project can be either implementation based or a survey paper -
1. Implementation: The project will design and implement a mobile sensing technique or a wireless networking protocol within the topics of the course described above. Instructor will provide many sample ideas (e.g. smartphone localization with WiFi, activity tracking with smartwatch, and many more), tutorials and other necessary resources. Necessary mobile devices such as smartphones can be provided for implementation. Experience with development on mobile platforms is *not* mandatory.
2. Survey: This type of project will involve students writing a detailed, comprehensive survey paper based on reading of (a long list of) existing research papers on one specific sub-field discussed in the course. The survey should aim at understanding and organizing the existing research, and identifying important open problems in the sub-field.
The project can be done individually or in teams of 2-3 students. The project topic and team size should be discussed and approved by the instructor. There will be three project deliverables - 1. Project proposal (5%) 2. Final project report (15%) and 3. Final project presentation (15%). The final project report and presentation will be due at the end of the semester.