Scheda insegnamento (lingua italiana)

Stampato il 05.05.2024 ore 22:02

Insegnamento

Fondamenti di informatica - 1°modulo
Fundamentals of Computer Science I (Programming) - 1st module

Corso di Laurea

Corso di Laurea in Ingegneria Gestionale dell'Informazione
First Level Degree in Information Management Engineering

Anno

Periodo didattico

Crediti

6

Docente:   Andrea Schaerf Anno accademico:   2009/2010

Obiettivi formativi specifici: Propedeuticità obbligatorie: Competenze acquisite (max. 500 caratteri per riga):
Lezioni ed esercitazioni Ore
Argomenti Contenuti specifici  
Introduzione alla codifica delle informazioni   Bit, byte, word. Principali rappresentazioni dei numeri interi positivi e negativi. Rappresentazione delle informazioni testuali 2
Cenni sull’architettura e il funzionamento dei calcolatori   File system. Utilizzo dei sistemi operativi MS-DOS, MS-Windows 2
Programmazione   Il concetto di algoritmo. Elementi di programmazione strutturata. Diagrammi di flusso. Strutture dati elementari: vettori e stringhe, matrici e tabelle. Cenni sulle strutture dati dinamiche. Esempio di algoritmi classici. Cenni sulle tecniche di programmazione avanzata e sull’ingegneria del software 10
Linguaggio C   Compilatori, linker, interpreti. Identificatori, tipi di dato, costanti, variabili, assegnazioni. Strutture di controllo. Funzioni elementari di I/O. Struttura di un programma complesso, il concetto di funzione. Dati strutturati e tipi definibili dall'utente. Lettura e scrittura da file. Libreria standard 28
 Totale ore lezioni ed esercitazioni 42 
 di cui di esercitazione 6 
Ulteriori attività di didattica assistita
Ore
  Laboratorio  8
  Seminari e/o testimonianze  0
  Corsi integrativi  0
  Visite guidate  0
   0
 Totale ore dedicate ad altre attività di didattica assistita 8 
 Totale ore complessive
50 

Modalità d'esame: Prova scritta e orale

Testi consigliati: Ulteriore materiale didattico o informazioni reperibili al sito http:// www.diegm.uniud.it/schaerf


- Documento generato con SOFIA -