Skip to main content
CODE 66153
ACADEMIC YEAR 2021/2022
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester
TEACHING MATERIALS AULAWEB

OVERVIEW

The course will introduce the basics of Android programming through practicals and hands-on activities. 

AIMS AND CONTENT

LEARNING OUTCOMES

The course aims at introducing the foundations of Android programming. The objective of the course is to learn the techniques and methodologies for developing full-fledged Android applications.

AIMS AND LEARNING OUTCOMES

Learning outcomes: 

- Understand the Android programming model  

- Apply the standard methodologies for developing mobile applications 

- Build a complete and working Android application.

 

PREREQUISITES

- Object Oriented Programming

- the Java language

- Foundations of Operating Systems and Database

TEACHING METHODS

Lectures plus individual hands-on during the course

SYLLABUS/CONTENT

Android architecture and programming model. The Android Studio IDE. Design and implementation of Android-specific features: GUI (Activities and Fragments), SQLite Databases, Content Providers, Broadcast Receivers, Services, Location-based Services, Networking, Messaging e Notifications.

RECOMMENDED READING/BIBLIOGRAPHY

The teacher provides slides and exercises (in English) during the course

TEACHERS AND EXAM BOARD

Exam Board

ALESSIO MERLO (President)

FRANCESCO PAGANO

MARCO MARATEA (President Substitute)

LESSONS

EXAMS

EXAM DESCRIPTION

Project: development of an Android application

ASSESSMENT METHODS

Pitch of the implemented application and oral discussion.

Exam schedule

Data appello Orario Luogo Degree type Note
12/01/2022 09:00 GENOVA Orale
07/02/2022 10:00 GENOVA Orale
16/06/2022 09:00 GENOVA Orale
14/07/2022 09:00 GENOVA Orale
01/09/2022 09:00 GENOVA Laboratorio
01/09/2022 09:00 GENOVA Laboratorio
15/09/2022 09:00 GENOVA Orale