Programming
Despite their size, mobile devices are powerful pieces of hardware capable of handling increasingly complicated functions. Being able to master their architecture is key to becoming an effective software developer, and core classes in the Mobile Development program teach the same programming tools that are used to create professional applications and games.
You’ll be introduced to languages like Java, Objective C, PHP, MySQL, and XHTML, which are the basic tools of mobile developers. As you progress through the degree you’ll learn increasingly powerful functions of these languages, which will be applied to small applications that you design and code from scratch.
Since portable technology depends heavily on online interaction, the program also provides an in depth study of how to integrate that connectivity into your software. This is taught in courses that cover proprietary development tools for devices like the iPhone, iPad, and Android – giving students the knowledge of developing for popular consumer devices.