Introduction to Mobile Application Development

Course number: 
CIS 3515
Fall 2015
Name E-mail Office location
Karl Morris
Science Education and Research Center (SERC), Room 327

CIS 2168

Topics covered: 
  • Mobile computing and Android
  • Application Code and Presentation - Activities and Layouts
  • The Android Application Manifest
  • The Android Intent system
  • The Android permission model
  • Parallelism and concurrency
  • Accessing local (file) and remote (web) content
Course goals: 
  • Develop high level design documents for applications
  • Implement a mobile application for an identified problem or industry
  • Be familiar with HCI and mobile design considerations
  • Understand limitations and design methodologies for mobile applications
  • Become familiar with web-centric technologies such as HTTP and database servers, and scripting languages
Attendance policy: 
Attendance to all meetings of the class is mandatory
Accomodations for Students with Disabilities: 
Any student who has a need for accommodation based on the impact of a documented disability, including special accommodations for access to technology resources and electronic instructional materials required for the course, should contact me privately to discuss the specific situation by the end of the second week of classes or as soon as practical. If you have not done so already, please contact Disability Resources and Services (DRS) at 215-204-1280 in 100 Ritter Annex to learn more about the resources available to you. I will work with DRS to coordinate reasonable accommodations for all students with documented disabilities. (
Student and Faculty Academic Rights and Responsibilities: 
Freedom to teach and freedom to learn are inseparable facets of academic freedom. The University has a policy on Student and Faculty and Academic Rights and Responsibilities (Policy #03.70.02) which can be accessed through the following