Covers the background needed for students to make contributions in an emerging application area. Topics may
include digital signal processing, data mining, security, and mobile technology. Focuses specifically on
those foundational concepts that students need to be able to create or enhance digital solutions.
We will focus on the emerging application: Mobile Application Development. More specifically, we’ll concentrate
on platforms that utilize on the Android Operating System. The objective is to introduce the foundational
concepts that are important to consider when one embarks on creating a mobile application. Some of the concepts
that we will cover include issues relating to cross-device portability, applications running within mobile
browsers, popular development frameworks, native application development, and device simulators/emulators.