"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled."
-- Richard Feynman
|GENERAL INFORMATION - http://www.cs.columbia.edu/~nieh/teaching/e6998|
Meeting Times and Location:
Spring 2008 M 11:00-12:50pm Location 1127 Mudd|
Prerequisites: COMS W3137 Data Structures and Algorithms, COMS W3157 Advanced Programming, COMS W3827 Fundamentals of Computer Systems
Description: Study of mobile computing on smartphones with an emphasis on applications. These handheld Internet devices are poised to become the future dominant software platform as a result of the rapid convergence of computers and mobile phones. Topics covered will include mobile operating systems and development environments, input modalities and user interfaces for mobile devices, power management issues for mobile devices, wireless mobile networking, thin clients and mobile Web, location-aware and other context-aware services, and virtualization. A course programming project will be required.
This course can be used to satisfy MS track elective requirements for software systems and network systems tracks. Because this is a new course, it may not be listed yet in the MS degree track requirements.
Enrollment: The Spring 2009 enrollment for this class will be limited. Please register early if you plan to take this class in Spring 2009. If the class is full and you would like to take the class, please email the instructor and come to the first day of class. Undergraduate students are welcome to enroll. However, Columbia requires undergraduates to submit an add/drop form with the instructor's signature to the Registrar's Office to register for the course.
|OPEN DOOR POLICY|
|We would like the course to run smoothly and enjoyably. Feel free to let us know what you find just, good, and interesting about the course. Let us know sooner about the reverse. See us, leave us a note, or send us email.|