Online course: Programming Cloud Services for Android Handheld Systems

Online course: Mobile Cloud Computing with Android

Vanderbilt University gives online course on 'Programming Cloud Services for Android Handheld Systems' which is a part of the "Mobile Cloud Computing with Android" Specialisation.

About the course
In this course the third in a trans-institution sequence of MOOCs on Mobile Cloud Computing with Android, the students will learn how to connect Android mobile devices to cloud computing and data storage resources, essentially turning a device into an extension of powerful cloud-based services on popular cloud computing platforms, such as Google App Engine and Amazon EC2.

Although the cloud service topics in this course will be taught in the context of connecting mobile devices to the cloud, the concepts are broader and will give students the ability to create the cloud services to support large-scale web applications, such as social networking applications; cloud services for embedded systems, such as the Internet of Things and Industrial Internet; and wearable computing devices, such as Google Glass.

Course Syllabus
The course is organized into the sections outlined below:
Section 0: Course Overview
Section 1: Talking to the Cloud with HTTP
Section 2: Building Java Cloud Services
Section 3: Building Database-driven Java Cloud Services
Section 4: Restricting Service Access with User Accounts
Section 5: Deploying to the Cloud Scaling
Section 6: Patterns and Frameworks for Concurrent and Networked Server Software [Optional Material]

Students who take this course will be familiar with general object-oriented design and programming concepts (such as encapsulation, abstraction, polymorphism, extensibility ), fundamental Java object-oriented programming language features (such as classes, inheritance, interfaces, and generics available in Java, basic systems programming concepts (such as event handling, processes/threads, synchronization), and networking terminology (such as client/server and peer-to-peer architectures).

Course Format
The class will consist of lecture videos with integrated quiz questions designed to ensure students understand the material covered in the videos. In recognition that not all participants have the same learning objectives or available time, the course is offered at two levels of engagement:

  • Normal Track - Estimated Time Commitment: 3 - 5 Hours Per Week
  • Distinction Track - Estimated Time Commitment: 5 - 7 Hours Per Week

Course Sessions
July 21, 2014 - September 29, 2014

For more information, click here.

For Quick Alerts
For Daily Alerts

    Select a Field of Study
    Select a Course
    Select UPSC Exam
    Select IBPS Exam
    Select Entrance Exam

    Thousands of Careerindia readers receive our evening newsletter.
    Have you subscribed?

    For great career opportunity, get instant updates on Education, Career & Job

    We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Careerindia sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Careerindia website. However, you can change your cookie settings at any time. Learn more