Elementi di Informatica (tenuto nel 2013-2017)

Le lezioni sono del corso di Elementi di Informatica per Ingegneria Meccanica.

Programma

Il programma del corso prevede lo studio e l'esercitazione su computer, con i seguenti argomenti: Architettura del calcolatore e rappresentazione delle informazioni; Problemi, Algoritmi, Programmi; Linguaggi; Strutture di controllo; Funzioni; Array; Input/Output; Strutture dati complesse.

Materiale Didattico

Ambiente di Sviluppo

L'ambiente di sviluppo per il corso è JetBrains PyCharm Educational Edition, disponibile per Windows, MacOS X e Linux. Nel corso verrà usato Python 2: nel caso l'installer lo chiedesse, si installi questa versione.

Esame

L'esame di Elementi di Informatica è costituito da una prova scritta al computer, ed un eventuale esame orale. Nel dettaglio:

  • Una prova al calcolatore nella quale lo studente dovrà scrivere, e rendere funzionante, un programma o una funzione. Lo studente avrà a disposizione gli ambienti di sviluppo usati a lezione (PyCharm in ambiente Windows).
  • Durante la prova non è possibile consultare alcun materiale (e.g., appunti, libri, web).
  • Un eventuale orale potrà essere necessario per chi supera la prova al calcolatore in caso di dubbia esecuzione dell'esame.

Un esame tipo si svolge in 40 minuti, con una singola domanda. Gli argomenti per l'esame riguardano l'algebra, principalmente operazioni semplici su vettori e matrici. Si richiede dunque una preparazione minima sulle liste, indicizzazione, funzioni, e file. Alcune prove d'esame precedenti sono disponibili per esercitarsi.

Per gli studenti ripetenti, le modalità ed i linguaggi di sviluppo sono disponibili come nel passato (Python, C++, e Fortran).