2013
2013
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Programmazione I con laboratorio
Informazioni generali
Corso di Laurea Informatica Percorso Curriculum generale
CFU 9 Università PERUGIA
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 7 CFU nell'area C - Programmazione
  • 2 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • C - Programmazione
    • * PSA - Problem Solving e Algoritmi
      Programmi e algoritmi. Proprieta' degli algoritmi.
    • * CB - Costrutti di Base
      Introduzione ai linguaggi C e C++. Variabili e tipi di dati. Operatori ed espressioni. Assegnamento. Istruzioni di I/O. Le strutture di controllo di scelta (if, switch) e iterazione (while, do, for).
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      I tipi di dato strutturati (array, struct, union). Le operazioni sui file. Algoritmi di ricerca e di ordinamento.
    • * P - Procedure
      Funzioni, procedure e parametri. I riferimenti.
    • * R - Ricorsione
      La ricorsione.
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      I puntatori e le variabili dinamiche. Le liste lineari semplici. Cenni agli alberi binari.
    • * SS - Sintassi e Semantica
      Sintassi dei linguaggi di programmazione. Semantica operazionale
  • D - Linguaggi
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Paradigmi e linguaggi di programmazione. Strumenti per la programmazione (compilatori, interpreti, debugger, editor, linker).
    • MP - Metodologie di Programmazione
      Programmazione imperativa con il linguaggio C

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa