Home » Teaching » Programmazione I (M-Z) A.A. 17/18

Programmazione I (M-Z) A.A. 17/18

Ricevimento: vedi calendario

AVVISO 05/02/2018: Pubblicati risultati prova scritta del 1 Febbraio 2018.

AVVISO: La prova scritta del giorno 1 Febbraio 2018 si terra’ nelle aule 2, 3, 22, 23 alle ore 9:00. 

AVVISO: Tutorato di Programmazione 1 [M-Z]  Mercoledi e Venerdi’ dalle 8 alle 9 in aula 4. La partecipazione agli appuntamenti con il tutor e’ altamente consigliata. 

AVVISO: La lezione prevista per Venerdi’ 17 Novembre non si terra’, riprenderemo Lunedi 20 Novembre.   

AVVISO: Le lezioni del corso di laurea triennale in Informatica sono ufficialmente sospese dal 01-11-2017 al 03-11-2017, quindi le lezioni di Mercoledì 1 Novembre (2017) e Venerdì 3 Novembre (2017) sono state annullate. 

FORUM SDAI per Prog. 1

Canale Telegram

Syllabus.  (Obiettivi e programma del corso, modalità esami e prove itinere, testi consigliati).

NB: TESTI DI RIFERIMENTO

  1. H.M. Deitel, P. J. Deitel, C++ Fondamenti di programmazione – Apogeo
  2. Eckel, Thinking in C++ (anche online ed in italiano)
  3. Horstmann, C++ for everyone, 2°Ed. – Wiley
  4. Lippman, Lajoye, C++ Corso di programmazione, 3°Ed. – Addison Wesley
  5. Pohl, Object-Oriented Programming Using C++, 2° Ed. – Addison Wesley
  6. Schildt, C++ La guida completa, 2°Ed. – McGraw-Hill.
  7. Stroustrup, C++ Linguaggio, libreria standard, principi di programmazione, 3°Ed, Addison Wesley 7.

I libri (1), (2), (3) e (6) sono consigliati ai principianti. Il libro (3) è fortemente consigliato ai principianti per la grande quantità di esercizi presenti in esso. I libri (4) e (5) sono di livello intermedio e sono consigliati a chi è già nota la programmazione. Il libro (7) è di livello avanzato ed è consigliato a chi è già nota la programmazione.

Calendario: Lun-mer-ven 9-12 aula 4. NB: consultare sempre questa pagina per eventuali avvisi (rinvio lezioni, prove itinere etc). 

Lezione 11-10-2017

Lezione 13-10-2017

  • Slides
  • Esercizi [A-C](svolti).
    • NB: Studiare lo svolgimento, controllare (e segnalare per mail) la presenza di eventuali errori. Il documento e’ condiviso in sola lettura, per modificare basta creare una copia.

Lezione 16-10-2017

  • Esercitazione 16-10-2017 (solo testo).
  • Esercitazione 16-10-2017 (testo e svolgimento). Studiare svolgimento, controllare (e segnalare per mail) presenza di eventuali errori. Il documento e’ condiviso in sola lettura, per modificare basta creare una copia.
  • Esercizi [D-E] (svolti). Ulteriori esercizi svolti, P12.D e P12.E.  Studiare svolgimento, controllare (e segnalare per mail) presenza di eventuali errori. Lo svolgimento e’ stato commentato in modo esteso con particolare riferimento agli array multidimensionali. Il documento e’ condiviso in sola lettura, per modificare basta creare una copia.

Lezione 18-10-2017

Lezione 20-10-2017

Lezione 23-10-2017

Lezione 25-10-2017

Lezione 27-10-2017

Lezione 30-10-2017

Lezione 01-11-2017 ANNULLATA 

Lezione 03-11-2017 ANNULLATA

Lezione 06-11-2017 

Lezione 08-11-2017

  • Esempi (array, struct e operatori bitwise, da leggere e studiare)

Lezione 10-11-2017

  • Esercitazione, ripasso operatori bitwise

Lezione 13-11-2017

Lezione 15-11-2017

  • Parte II (da 59 alla fine)
  • Stringhe vs array di caratteri: Slides
  • Esempi array di caratteri: ZIP
  • Esempi Loop: ZIP

Lezione 20-11-2017

Lezione 24-11-2017

Lezione 27-11-2017

Lezione 29-11-2017

Lezione 04-12-2017

Lezione 06-12-2017

Lezione 06-12-2017

Lezione 15-12-2017

Lezione 18-12-2017

Lezione 20-12-2017

Prova itinere 20-12-2017

  • Svolgimento
  • Testo
  • RISULTATI. Note:
    • Vengono mostrati solo i numeri di matricola, nel caso in cui la matricola non e’ nota, viene riportato il nome completo. 
    • Risultati visibili anche QUI 

Lezione 08-01-2018

Lezione 10-01-2018

Prova scritta del 1 Feb. 2018 (RISULTATI e ISTRUZIONI Prova di LAB. + CALENDARIO PROVA ORALE)

  • Testo
  • Risultati
  • La prova svolta il 01/02/2018 potrà essere visionata durante la risoluzione collegiale del compito che avverrà giorno MA 06/02/2018 (Aula 1, Prof. F.Messina) ore 15:00.
  • Le prove di laboratorio legate al primo appello (1 Feb. 2018) si svolgeranno in 5 turni presso il Laboratorio Archimede (capienza 24 posti) del DMI:
    • TURNO 1. 8 Feb 2018 08:30 
    • TURNO 2. 8 Feb 2018 11:30
    • TURNO 3. 9 Feb 2018 08:30
    • TURNO 4. 9 Feb 2018 11:30
    • TURNO 5. 9 Feb 2018 15:00. 
  • ATTENZIONE: 
    • Gli studenti  i) ammessi alla prova di laboratorio e che ii) intendono sostenere la prova di laboratorio al primo appello:
      • debbono OBBLIGATORIAMENTE prenotare la prova di laboratorio tramite email  ( messina@dmi.unict.it ) 
      • la mail deve essere inviata entro il 7 Febbraio 2018 ore 12:00
    • La mail di prenotazione deve avere il seguente subject (il corpo della e-mail sara’ ignorato): 
      • Conferma Lab. Prog. 1 <MATRICOLA> <NOME> <COGNOME>  
    • Non e’ possibile prenotarsi per uno specifico turno di laboratorio, i turni saranno riempiti in ordine alfabetico con gli studenti che avranno confermato.
    • TURNI Laboratorio (in continuo aggiornamento sulla base alle prenotazioni, ricontrollare il proprio turno dopo le 12 del 7 Febbraio): 
  • Prove di laboratorio assegnate il giorno 8 Febbraio 2018:
  • CALENDARIO PROVA ORALE:
%d blogger hanno fatto clic su Mi Piace per questo: