Mobile Operating Systems and Applications

Jonathan Levin, BS, CTO,, Harvard Extension School

Today's applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android, iOS, and Windows 8. Students gain in-depth knowledge of mobile operating systems, and learn to write both web apps and native apps for Android, iOS, and Windows phones. This provides students with a stepping stone for application development in the mobile operating system of their choice. Additional topics covered include application deployment and availability on the corresponding app stores and markets, application security, efficient power management, and mobile device security. Students may count two of the following courses toward a degree, but not all three: CSCI E-62, CSCI E-65, and CSCI E-164. Formerly CSCI E-76.
Prerequisites: Knowledge of HTML, Javascript, and CSS; comfort reading Java and/or C-code. Students need to be familiar with the development environments of Eclipse, XCode, and Visual Studio 2012. (4 credits)

Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb


No reviews yet. Want to be the first?

Register to leave a review

More on this topic:
Extensionflag Building Mobile Apps: A Comparative View of Mobile Application Development
Today's applications are increasingly mobile. Computers are no longer...
143688_09cd_6 Online Courses - Anytime, Anywhere
This course covers from Project Start to App Store Optimization for your Unity...
92442_4951_7 Appcelerator Titanium Tutorial: Learn Titanium Basics - Udemy
Appelerator Titanium Basics - Create Mobile Apps Using Javascript, CSS &amp...
180106_7d35_4 Mobile app marketing (ASO), advertising & monetizaton
Create a great mobile app business. App promotion to get 1,000,000+ dls with...
99070_7d15_5 Beginning with Android Development : First App and Beyond
Who should take this class ? Anyone who wants to start with android application...
More from 'Computer Science':
9395b535-1fa7-4ed4-9fd8-98b86ba682d9-98e1ff5caeec.small UX Research
In this MOOC you will learn how to connect with users at every step of a digital...
61be438f-28b9-4339-9437-21c34b3c3dd6-e9ecfcecaf58.small UX Prototyping
Become a prototyping virtuoso! Master the ability to propel your creative team...
Df0769a9-8b89-44ae-b223-4e9de3905b38-b5f92c09ad8d.small UX Data Analysis
Become a UX data scientist! From qualitative data analysis to big data Web analytics...
0b33df59-ff43-4433-8c99-b3defeca1ad8-1c29cdafeead.small UX Management
Be a UX advocate! Lead the gamut of user-centered design activities, while sharing...
Developers-logo Google's Python Class
Welcome to Google's Python Class -- this is a free class for people with a little...
More from 'Harvard Extension School':
Extensionflag Abnormal Psychology
We examine a variety of mental disorders from several different theoretical...
Math222 Abstract Algebra
Algebra is the language of modern mathematics. This course introduces students...
Extensionflag Abstraction and Design in Computation
This course covers abstraction and design in computation. Topics include...
Extensionflag Academic Writing and Critical Reading
This course introduces students to the demands and conventions of academic...
Extensionflag Adult Development
This course explores adulthood—the latter two-thirds to three-quarters...

© 2013-2019