CS311 Mobile Programming

As a foundation course for students looking to acquire programming skills in mobile platforms, this course introduces students to application development process for mobile devices. The course illustrates the commonalities 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. The design and implementation constraints will be covered and addressed through a hand-on project to build a solution to a problem involving mobile computing.

Prerequisite

CS226

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Informaiton Technology