2015
2015
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Programmazione 1: fondamenti e sperimentazione
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 9 Università PIEMONTE ORIENTALE
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * CB - Costrutti di Base
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Introduzione alla programmazione, algoritmi variabili, costanti, operatori aritmetici, operazioni di input/output selezione con operatori di confronto selezione con operatori logici, cicli
    • * P - Procedure
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Uso di funzioni, passaggio dei parametri
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      + PL-BTS - Basic Type Systems
      Tipi elementari. Array e stringhe
    • * SCP - Sviluppo e Correttezza dei Programmi
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Decomposizione di un problema, scelta delle strutture dati e delle strutture di controllo
    • * CB - Costrutti di Base
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Il linguaggio C: tipi elementari, istruzioni ed espressioni
    • * CB - Costrutti di Base
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Elementi del linguaggio di programmazione C: programmi, espressioni, istruzioni, dichiarazioni. Tipi di dato semplice e strutturato
    • * P - Procedure
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Array in C, puntatori e gestione della memoria
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      + AL-FDA - Fundamental Data Structures and Algorithms
      Algortmi su array: inserimento, cancellazione, ricerca, ordinamento
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      + AL-FDA - Fundamental Data Structures and Algorithms
      Lettura e scrittura sequenziale su file

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).