18-TBD/96-715-Silicon Valley Campus - Carnegie Mellon University

18-TBD/96-715 Special Topics: Smartphone Development I

This project course will begin with as an introduction to creating Android phone applications. Successive weeks will include projects to introduce more aspect of phone programming. The course will proceed by creating useful interesting and hopefully unique applications. Each week students will deliver a working program on the phone. The course will proceed with design discussion of how to generate and test ideas. Students will learn how to turn them into solutions and how to evaluate them. Students will choose from a variety of user experience oriented project ideas. With luck, the course will make real deploy-able and possibly profitable applications.

See a survey of Android applications created by CMU-SV students in this course.

Credit units: 12

Prerequisites: none.


return to course catalog