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

9 cfu così ripartiti nelle aree:

  • 2 CFU nell'area B - Algoritmi
  • 7 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • B - Algoritmi
    • * SDF - Strutture di Dati Fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Pile e code. Definizione astratta e implementazione.
    • * A - Algoritmi fondamentali
      + AL-FDA - Fundamental Data Structures and Algorithms
      Nozione di algoritmo. algoritmi numerici. semplici algoritmi su stringhe e array.
  • C - Programmazione
    • PP - Paradigmi di Programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Paradigma imperativo. Programmazione procedurale in C++.
    • * SS - Sintassi e Semantica
      * PL-SyA - Syntax Analysis
      Sintassi del linguaggio C++. Struttura del calcolatore e cenni di semantica operazionale.
    • * CB - Costrutti di Base
      + PL-BTS - Basic Type Systems
      Tipi, costanti e variabili. Operazioni ed espressioni. Relazioni e predicati.
    • * CB - Costrutti di Base
      PL-LP - Language Pragmatics
      Comandi. Strutture di controllo iterative e condizionali: for, while/do, do/while, if/else, switch.
    • * CB - Costrutti di Base
      PL-LP - Language Pragmatics
      Array e puntatori, gestione dinamica della memoria in C++ e in C.
    • * P - Procedure
      PL-APC - Advanced Programming Constructs
      Procedure e funzioni. Passaggio dei parametri, nozione di ambiente.
    • * P - Procedure
      PL-APC - Advanced Programming Constructs
      Funzioni di libreria. Funzioni di I/O in C++ e in C. Header file. Prototipi.

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