2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Introduzione alla Programmazione
Informazioni generali
Corso di Laurea Informatica Percorso Professionale - 270 -
CFU 15 Università GENOVA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

15 cfu così ripartiti nelle aree:

  • 13 CFU nell'area C - Programmazione
  • 2 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • C - Programmazione
    • V - Varie
      Complessità dei programmi iterativi e ricorsivi.
    • * P - Procedure
      Funzioni e procedure, parametri IN, IN-OUT, OUT, passaggio per valore, riferimento e riferimento costante.
    • * CB - Costrutti di Base
      Puntatori, liste.
    • * POO - Programmazione Orientata agli Oggetti
      Classi e struct, metodi, template.
    • * CB - Costrutti di Base
      Laboratorio: introduzione alla programmazione C++, costrutti principali.
    • * CB - Costrutti di Base
      Vector e array unidimensionali ed esempi riassuntivi.
    • * R - Ricorsione
      Esempi semplici di funzioni ricorsive. Regole di visibilità delle dichiarazioni.
    • V - Varie
      Laboratorio: array bi-dimensionali, record, ..., accesso a file in lettura/scrittura.
    • V - Varie
      Laboratorio: testing e debugging
    • V - Varie
      Laboratorio: puntatori e liste
    • * CB - Costrutti di Base
      Assegnazione, I/O, blocchi, istruzioni di scelta, istruzioni iterative.
    • V - Varie
      Laboratorio: procedure e funzioni.
    • * CB - Costrutti di Base
      Nozione intuitiva di tipo, dichiarazioni di costante e variabile, espressioni.
  • E - Architetture
    • V - Varie
      Codifica dell'informazione.
    • * LII - Livello Instruction Set
      Esempi di macchina di von Neumann e macchina con stack.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali