COMS E6998-10

Dept. of CS, Columbia University Spring 2014
Monday 6:10-8:00PM, Class Room: SEELEY W. MUDD 633

Li Erran Li, office: Computer Science Building 457, office hour: Monday 5:00-6:00pm

Teaching Assistants:
William A. Falcon,, office hour: Wednesday 2:00-4:00 pm
Xiao Zhu,, office hour: Tuesday 2:30-4:00pm

Course Piazza page for discussions

Course Description: Despite the tremendous popularity of mobile applications, our user experience is hampered by the limitations of cellular networks, the mobile devices' inability to tap into cloud resources, and the cellular unfriendly application design. This seminar course will study cellular networks and mobile computing with an emphasis on principles and technologies that can greatly improve mobile user experience. Topics covered are as follows.

The course will be research and project oriented. Students will read a number of research papers on seminal topics as well as more contemporary work in the area. Basic topics such as cellular networks, iOS and Android platform will be presented by the lecturer. For advanced topics, each student will be given one 15 min slot to present an overview. The lecturer will then give an in-depth presentation for the rest of the lecture. A course project will be required. Students will be evaluated by class participation, class presentation, programming assignments and final project.

Grading: You are required to work on a research project in a team and present your work at the end of the semester. Grading will be done as follows:
50% -- Project reports, presentation/demo
30% -- Three programming assignments (10% each)
20% -- Midterm

Prerequisites: COMS W3137 Data Structures and Algorithms, COMS W3157 Advanced Programming, COMS W3827 Fundamentals of Computer Systems or the equivalent. If you are not sure, please feel free to contact me.

Please feel free to e-mail me your questions at