29227 - FONDAMENTI DI INFORMATICA T (S-Z)

Anno Accademico 2018/2019

  • Docente: Andrea Borghesi
  • Crediti formativi: 9
  • Lingua di insegnamento: Italiano

Contenuti

  • Introduzione all'informatica
  • Introduzione agli elaboratori elettronici
  • Introduzione ai sistemi operativi, con riferimento al S.O. Linux
  • Algoritmi e linguaggi di programmazione
  • Costruzione di componenti software
  • Metodologie per il progetto della soluzione di problemi su piccola scala

  • Linguaggio C.
    • Tipi di dato
    • Input/Output
    • Espressioni e istruzioni di controllo
    • Funzioni e procedure
    • Record di attivazione e modello run-time
    • Array e stringhe
    • File di testo e file binari
    • Allocazione dinamica

Testi/Bibliografia

Non è necessario l'acquisto di testi specifici. Viene fornito a lezione materiale didattico aggiornato.

Metodi didattici

Eserciitazioni guidate in laboratorio

Modalità di verifica e valutazione dell'apprendimento

Una prova di laboratorio

  • Risoluzione di un problema mediante costruzione di un programma in linguaggio C
  • Occorre dimostrare di saper effettivamente produrre un programma eseguibile

Strumenti a supporto della didattica

Materiale didattico: il materiale didattico presentato a lezione verrà messo a disposizione dello studente in formato elettronico tramite internet.

Orario di ricevimento

Consulta il sito web di Andrea Borghesi

Consulta il sito web di Michele Lombardi