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:
- Mario Di Francesco (responsible teacher)
- Viljami Nurminen (teaching assistant)
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.