CODE | 101145 |
---|---|
ACADEMIC YEAR | 2021/2022 |
CREDITS |
|
SCIENTIFIC DISCIPLINARY SECTOR | ING-INF/05 |
LANGUAGE | English |
TEACHING LOCATION |
|
SEMESTER | 1° Semester |
TEACHING MATERIALS | AULAWEB |
The course introduces the foundations of mobile technologies and programming, focusing on their application in a ship ecosystem.
More in detail, the course introduces the main features of the Android operating system and presents the methodologies for the creation of modern and responsive mobile applications on Android.
Concepts and essential tools for using and programming computers; an effective synthesis between learning the basic concepts of information technology and their application on shipboard.
Learning outcomes:
- Understand the Android programming model
- Acquire the foundations of the Android Operating Systems
- Apply the standard methodologies for developing mobile applications
- Build a complete and working Android application.
- Object Oriented Programming
- Foundations of Operating Systems and Database
Lectures plus individual hands-on during the course.
Introduction di Java programming language
Android architecture and programming model
Structure of an Android app
The Android Studio IDE
Android Apps UI
Testing and Debugging Apps
Event-based programming
SQLite Databases
The teacher provides slides and exercises (in English) during the course.
Office hours: By appointment.
LUCA VERDERAME (President)
ALESSIO MERLO
LUCA ONETO (President Substitute)
The full timetable is available at: https://courses.unige.it/10948/p/students-timetable
All class schedules are posted on the EasyAcademy portal.
Project: development of an Android application.
Pitch of the implemented application and oral discussion.
The final evaluation will take into account:
class attendance;
the knowledge of the course contents tested with the project;
the problem-solving skills tested with the project;
the communication skills tested during the oral presentation.
Date | Time | Location | Type | Notes |
---|---|---|---|---|
13/01/2022 | 14:00 | GENOVA | Esame su appuntamento | |
18/02/2022 | 14:00 | GENOVA | Esame su appuntamento | |
16/06/2022 | 14:00 | GENOVA | Esame su appuntamento | |
14/07/2022 | 14:00 | GENOVA | Esame su appuntamento | |
12/08/2022 | 14:00 | GENOVA | Esame su appuntamento | |
16/09/2022 | 14:00 | GENOVA | Esame su appuntamento |