For information about Web accessibility, please contact the Webmaster at

Haverford College

Computer Science

header image

CMSC 395: Mobile Development for Social Change

Spring 2015, Prof. Sorelle Friedler

Mobile Development for Social Change will focus on standard software engineering principles, object oriented programming, event-driven and multi-threaded programming, Android-specific mobile development concepts, and designing a positive user experience in the context of a semester-long placement with a local non-profit.

Final Projects

Spring 2015

Spring 2013

Course Materials

The Busy Coder's Guide to Android Development (subscription codes to be distributed in class)

Syllabus (pdf)

Class Google Calendar

Project Checklist


Java References