Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.

LEARNING OUTCOMES

You will be able to recognize the peculiar features of mobile devices as a software development platform, describe their impact on application development, explain the concepts of mobile and ubiquitous computing, and write a mobile application for Android.

Credits: 2

Schedule: 07.09.2020 - 23.10.2020

Teacher in charge (valid 01.08.2020-31.07.2022): Mario Di Francesco

Teacher in charge (applies in this implementation): Mario Di Francesco

Contact information for the course (valid 05.09.2020-21.12.2112):

Course staff:

The preferred contact option is to use the #mad channel on the Aalto MCC Slack workspace. As an alternative, you could send an email to the course email address cs-ej4102@aalto.fi; please do not contact the teaching staff individually. 

CEFR level (applies in this implementation):

Language of instruction and studies (valid 01.08.2020-31.07.2022):

Teaching language: English

Languages of study attainment: English

CONTENT, ASSESSMENT AND WORKLOAD

Content
  • Valid 01.08.2020-31.07.2022:

    Mobile devices: their main characteristics and implications on software development. Overview of the Android platform. Principles of mobile computing. Design and implementation of mobile applications for Android.

DETAILS

Prerequisites
  • Valid 01.08.2020-31.07.2022:

    Java Programming Language Basics.

FURTHER INFORMATION

Further Information
  • Valid 01.08.2020-31.07.2022:

    IMPORTANT INFORMATION FOR AALTO STUDENTS: The content of this course overlaps with CS-E4100 Mobile Cloud Computing. Both courses cannot be included into degrees.

  • Applies in this implementation:

    The course has a code of conduct that has to be followed for all related activities.