Corso di Laboratorio di Applicazioni Mobili, A.A. 2018/2019

Corsi di Laurea in Informatica per il Management (corso a scelta, mutuato per Informatica)

Docente: Luciano Bononi

Sono comunicate di seguito alcune informazioni e le date relative alle scadenze 
per la sottomissione e presentazione dei progetti del corso:
66860 - Laboratorio di Applicazioni Mobili

1) Sono graditi progetti individuali basati su proposte definite autonomamente 
dagli studenti, legate a interessi o progetti personali. Tuttavia, i progetti 
vanno concordati con i docenti del corso (Luciano Bononi per i progetti svolti 
in ambiente iOS, e Luca Bedogni per i progetti in ambiente Android). 
Basta inviare una email e ricevere la conferma. Non vale la regola del silenzio assenso.

2) I docenti, nell'ultimo mese del corso avranno illustrato alcuni possibili progetti "base" 
che sono considerati d'ufficio progetti approvati, per consentire a tutti il 
sostenimento anche dei primi appelli del corso. Ovviamente, per tutti i progetti elencati, sono 
possibili tutte le evoluzioni e estensioni che vi detta la vostra fantasia. 
Non esistono limiti superiori. E' possibile/gradito andare oltre quanto illustrato 
a lezione.

3) E' necessario consegnare un progetto, individuale, almeno in ambiente Android, 
e almeno un progetto base in ambiente iOS, salvo i casi in cui vengano consegnati 
progetti solo iOS che vanno oltre le specifiche di base. 
Questo si deve al fatto che sono ridotte le ore frontali di illustrazione della tecnologia iOS
rispetto ai contenuti Android.
Sono ovviamente graditi e valutati con extra-credits i progetti 
svolti in entrambi gli ambienti. Tuttavia, all'esame orale occorre essere in grado 
di commentare o modificare i sorgenti delle demo svolte a lezione su entrambe le 
piattaforme (iOS e Android).

4) E' severamente vietata la copiatura di progetti. Nei casi di copiatura, o nei 
casi un cui lo studente non dimostri piena conoscenza delle metodologie e scelte 
usate, il progetto sara' annullato.

5) i progetti devono essere consegnati entro le date di scadenze sotto indicate. 
La consegna del progetto avviene inviando una email all'indirizzo: lam-projects@cs.unibo.it con
subject: "progetto LAM2018 - iOS e/o Android - nome, cognome, matricola"

con allegato un file compresso che contenga una cartella "ProgLAM2019_matricola" 
tutti i file sorgente e le sottocartelle del progetto (path relativo) e la 
documentazione (relazione). Cercate di evitare file superiori a 2 MB, se possibile. 
Nei casi di file particolarmente pesanti rendete il file compresso disponibile via 
web mediante una URL privata che ci comunicherete nella email.

6) la relazione deve essere sintetica ma esaustiva e deve illustrare: scopo dell'applicazione, 
funzionalita' previste, caratteristiche e requisiti (anche dell'ambiente di esecuzione e 
sviluppo), progettazione e scelte implementative, difficolta' e soluzioni, aspetti rilevanti 
per lo sviluppo, casi d'uso ed esempi di funzionamento tipici, eventuali idee per estensioni, 
conclusioni e commenti finali.

7) La prova orale dell'esame si tiene di solito previo appuntamento fissato nella 
settimana successiva a quella di sottomissione del progetto. Riceverete una convocazione 
via email (per concordare la data e ora) al momento della chiusura delle sottomissioni. 
Alla prova orale dovrete venire dotati di una breve presentazione, di circa 25 slide in 
qualsiasi formato, che permetta di illustrare una sintesi equivalente alla vostra relazione. 
Inoltre, dovrete provvedere a fornire un supporto di esecuzione del vostro progetto. 
Non saranno penalizzate le realizzazioni dimostrate mediante simulatori, ma è importante 
che siate dotati dell'ambiente di sviluppo sul quale avete realizzato e testato il 
progetto. In sintesi, dobbiamo evitare di rischiare di perdere 30 minuti a progetto 
per capire come mai non compila sulla macchina X usata per il test.

8) durante l'illustrazione del progetto viene svolto anche l'esame orale, con domande 
su TUTTO IL PROGRAMMA DEL CORSO. N.B. anche chi ha svolto il progetto in uno solo dei 
due ambienti (iOS o Android) deve essere in grado di rispondere a domande su entrambe 
le componenti del programma del corso. Si veda il punto 3.

9) al termine della prova orale si ottiene una proposta di voto, e si può decidere 
se accettare o meno il voto proposto.
Tuttavia, se il voto è insufficiente o non viene accettato, non è possibile sostenere 
un nuovo orale nell'arco della stessa settimana (appello). Il progetto (se sufficiente 
e non copiato) rimane valido secondo quanto indicate al punto 10.

10) il progetto consegnato nel corso delle scadenze sotto definite per l'A.A. 2018/2019 
ha validita' fino all'appello di Giugno 2020 (incluso).
Chi sostiene l'esame dopo Giugno 2020 dovra' consegnare un nuovo progetto secondo le 
specifiche del corso 2019/2020.
Quindi, chi consegna a Giugno 2019 ha un anno intero di validita' del progetto. 
Chi consegna nei mesi successivi ha un numero minore di opportunita' per sostenere 
la discussione.

11) NON sono ammesse prove di esame senza consegna del progetto. 
Il progetto è parte sostanziale della valutazione. Il peso della valutazione del 
progetto e della relazione/presentazione costituisce il 65% della valutazione. 
Il rimanente 35% è dato dalla prova orale sugli argomenti del corso. Tuttavia, un ottimo 
progetto in assenza di un orale sufficiente non implica una proposta di voto sufficiente 
(o fino a 22/30). E' comunque necessario dimostrare di possedere le conoscenze sui temi 
svolti a lezione sia su iOS che su Android all'orale per ottenere una proposta di voto 
sufficiente.

Scadenze di consegna e finestre per il sostenimento dell'orale. 
Le finestre per gli orali possono essere estese o modificate su richiesta motivata, 
non oltre i 15 gg dalla consegna:

1) Giugno 2019
Consegna entro il 14 Giugno 2019, ore 24.00
Orali: indicativamente 17-21 Giugno 2019
N.B. solo per studenti che abbiano scadenze di Laurea o chiusura del piano di studi 
imminenti, la data di consegna é anticipata  Giovedi 6 Giugno 2019, ore 24.00. 
Gli orali si terranno nei giorni immediatamente successivi.
 
2) Luglio 2019
Consegna entro il 19 Luglio 2019, ore 24.00
Orali: indicativamente 22-26 Luglio 2019

3) Settembre 2019
Consegna entro il 6 Settembre 2019, ore 24.00
Orali: indicativamente 9-13 Settembre 2019

4) Dicembre 2019
Consegna entro il 8 Dicembre 2018, ore 24.00
Orali: indicativamente 9-13 Dicembre 2019

5) Gennaio 2020
Consegna entro il 10 Gennaio 2020, ore 24.00 (Termine ultimo per la consegna dei progetti)
Orali: indicativamente 13-17 Gennaio 2020

5) EXTRA CONSEGNA - Febbraio 2020
Consegna entro il 9 Febbraio 2020, ore 24.00 (Termine ultimo per la consegna dei progetti)
Orali: indicativamente nei giorni successivi.

Queste date di consegna consentono di svolgere l'orale fino a Giugno 2020, anche se sono fortemente consigliate le discussioni a ridosso della consegna del progetto.