CODE 66153 ACADEMIC YEAR 2024/2025 CREDITS 5 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION GENOVA SEMESTER 2° Semester MODULES Questo insegnamento è un modulo di: PROGRAMMING MOBILE 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: Understanding the programming model of the Android platform Understanding the basics of event-driven programming as well as the implementation of graphical user interfaces for mobile applications Understand and use the main design patterns for mobile application development 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 Event-driven programming in Android Development of graphical interfaces in Android (Activity, Fragment, Menu, Themes, Styles and Intents) Multi-threaded services and programming in Android RECOMMENDED READING/BIBLIOGRAPHY The teacher provides slides and exercises (in English) during the course TEACHERS AND EXAM BOARD LUCA VERDERAME Ricevimento: You can request a meeting by sending an e-mail to luca.verderame@unige.it Exam Board LUCA VERDERAME (President) ENRICO RUSSO ALESSANDRO ARMANDO (President Substitute) LESSONS LESSONS START https://corsi.unige.it/8719/p/studenti-orario Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS Exam schedule Data appello Orario Luogo Degree type Note 15/01/2025 11:00 GENOVA Orale 29/01/2025 11:00 GENOVA Orale 12/02/2025 11:00 GENOVA Orale 18/06/2025 11:00 GENOVA Orale 17/07/2025 11:00 GENOVA Orale 31/07/2025 11:00 GENOVA Orale 08/09/2025 11:00 GENOVA Orale Agenda 2030 - Sustainable Development Goals Quality education