Beyond Phones: Programming for Wearables and More with the Mobile Development Concentration
Full Sail’s Computer Science degree with a concentration in Mobile Development teaches programming skills for mobile devices like mobile phones, watches, and VR headsets.
Full Sail’s Computer Science bachelor’s degree with a concentration in Mobile Development offers an education in the fundamentals of computer programming with additional courses devoted to iOS and Android programming. Although the concentration focuses on applications for mobile phones, the iOS and Android programming background that Mobile Development students gain can be used to create applications for devices like tablets, watches, and VR headsets.
How Mobile Programming Goes Beyond Phones
“Pretty much anything that's not tethered to the wall is considered mobile,” says Rebecca Leis, Full Sail’s Mobile Development Program Director. All mobile devices have different programming standards, and the programming skills in Full Sail’s concentration can apply to the standards for wearables and other mobile tech.
The Mobile Development concentration classes are split into three iOS courses, four Android courses, and a final capstone class where students complete an original mobile application using industry-standard environments and programming languages. They can test their completed application on tablets or on wearables in the university’s Smart Lab.
Core Classes That Give You an Edge
The concentration’s Computer Science core classes give Mobile Development students an advantage when they’re getting ready to professionally develop apps for phones or other mobile devices.
The Data Visualization and Modeling course teaches students how to take raw data that’s been collected from mobile applications and other digital sources and convert it into something that’s easy for a layperson to understand, like a bar graph. This can help executives make strategic decisions about their business, like how they can improve user experience on a mobile application. Data collected from mobile devices can help programmers develop new applications or help a company make decisions about new application features or other improvements.
“Mobile data is so vast right now, there's so many things you can collect… You can use the camera to look at where people are looking on the screen and determine attention hotspots, things that they’re most interested in. And using that data, you can actually make a lot of business decisions,” says Rebecca.
In the Machine Intelligence Systems class, students learn about the applications and technologies that gather, store, analyze, and access data. Covering these technologies teaches students how to program systems that help machines learn and solve problems, which can be applied to mobile apps on phones and beyond.
“You can use data science and data visualization within machine learning or machine intelligence to be able to predict different things. If you get content related to a particular device where you're like, ‘Okay, people tend to click on these products,’ then you can suggest different products to them based off of what they've clicked on… For example, if you have the Amazon app and you're [scrolling] through, it'll see where you've clicked or the things you've searched, and then it'll suggest different types of products to you… [Machine intelligence] is a really powerful tool where people can essentially hold a personal computer with individualized suggestions in the palm of their hand,” Rebecca explains.
Whether students decide to stick to phone applications once they graduate or branch out into wearables and other mobile tech, their Computer Science degree with a concentration in Mobile Development will prepare them for multiple career opportunities.
- Software Development
- Creative Writing
- Behind the Scenes Tour
- Degree Info
- Media Communications
- Life at Full Sail
- Emerging Technologies
- Expert Advice
- Artificial Intelligence
- Music Production
- Innovation & Entrepreneurship
- Public Relations
- Sports Management
- Game Development