Programmazione II

Informazioni generali sull'insegnamento

Nome dell'insegnamento:Programmazione II
Docente:Claudia Canali
Corso di Studio:Laurea Triennale in Informatica
Periodo Didattico:Secondo Ciclo Semestrale
SSD:ING-INF/05
CFU:9

Obiettivi dell'insegnamento

    Il corso di Programmazione II mira a fornire agli studenti competenze e abilità avanzate nella programmazione a partire dalle conoscenze di base acquisite durante il corso di Programmazione I. In particolare, si cureranno da un lato le abilità di analisi e sviluppo di algoritmi avanzati, dall'altro le capacità di sviluppo e testing di applicazioni reali basate sul linguaggio C++. Nel corso si adotta l'approccio "imparare facendo": quasi ogni nuova nozione o dettaglio sono subito messi in pratica al calcolatore mediante esercizi di complessità crescente.

Programma dell'insegnamento

  • Vettori di bit
  • Ricorsione
  • Puntatori e liste
  • Testing e Debugging
  • Realizzazione di applicazioni strutturate su più file
  • Approfondimenti sulla compilazione
  • Interfacce grafiche
  • Principi di qualità del software
  • Defensive programming
  • Creaziane della documentazione di un software

Orario

Orario delle lezioni

  • Le lezioni sono terminate

Orario di ricevimento

    Contattare il docente via email per fissare il ricevimento

Avvisi (in ordine cronologico inverso)

Materiale didattico

Testi di riferimento

Lucidi delle lezioni


Esercitazioni

Esercitazioni

Esami

Appelli d'esame

  • Prova scritta: mercoledì 11 gennaio 2012, ore 15:00, Aula II Dipartimento di Matematica
  • Prova scritta: mercoledì 22 febbraio 2012, ore 15:00, Aula I Dipartimento di Matematica

Modalità d'esame

    L'esame consiste nello svolgimento di:
    • Una prova scitta con domande a scelta multipla e domande aperte
    • Un progetto di gruppo i cui dettagli saranno forniti nel corso delle lezioni

Registrazione voti

    Contattare il docente via email per conoscere le date disponibili per la registrazione dei voti