CS310 Programming Mobile Apps

This course addresses the commonalties and differences between the development process and workflow, application design methodology and principles, as well as the implementation tools for mobile computing as contrasted with those for desktop computing. A project that considers the development processes and constraints of mobile computing will be undertaken. Each student builds a solution to a problem involving mobile computing, which is then presented to the simulated concerned stakeholders.

Prerequisite

CS215, CS216, CS217, or IT215

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology