Computer Science 591, Fall 2013

Principles of Mobile Applications


creative commons licensed ( BY-SA ) flickr photo shared by Max Braun

Course Description

A study of the concepts, principles, and skills needed to successfully describe, design, implement, test, deploy, use, and document mobile applications. Investigated in the context of Android-based mobile applications running on the Google Nexus 7, topics include conditional logic, iteration, modularity, parameter passing, user interaction, graphical user interfaces, and network communication. Students practice the principles of mobile application development by participating as members of groups tasked with the creation of mobile applications. One required class session per week. No background in computer science is required. Credit: Two semester hours for a group study. Prerequisites: Permission of the instructor.

Course Resources

Like my work? Support it!