Scheda insegnamento (lingua italiana)

Stampato il 07.05.2024 ore 23:07

Insegnamento

Fondamenti di programmazione
Fundamentals of Computer Programming

Corso di Laurea

Corso di Laurea in Ingegneria Elettronica
First Level Degree in Electrical Engineering

Anno

1

Periodo didattico

1

Crediti

6

Docente:   Pier Luca Montessoro Anno accademico:   2009/2010

Obiettivi formativi specifici: Propedeuticità obbligatorie: Competenze acquisite (max. 500 caratteri per riga):
Lezioni ed esercitazioni Ore
Argomenti Contenuti specifici  
Gli Algoritmi  Introduzione al programma, il concetto di algoritmo, esempi di algoritmi 2
Diagrammi di Flusso  Il linguaggio dei diagrammi di flusso, esempi di algoritmi utilizzando i diagrammi di flusso 2
Sistemi di Elaborazione  Cenni di architettura dei sistemi di elaborazione, la notazione binaria e la codifica di dati numerici e di caratteri 4
Sintassi del linguaggio C  Sintassi di base del linguaggio C, espressioni ed istruzioni, tipi di dato primitivi, conversioni di tipo, strutture di controllo iterative, modificatori di tipo, operatori di assegnamento ausiliari 8
Strumenti di programmazione in C  Il compilatore C, esempio di installazione ed utilizzo, programmi: sequenze di I/O, massimo comun divisore (semplice/Euclide) 4
Funzioni  Le funzioni, parametri e argomenti, valori restituiti, variabili locali, passaggio di parametri per valore e riferimento, funzioni con parametri di tipo vettore, funzioni con parametri di tipo record 10
Strutture Dati  Le strutture dati, i vettori, le matrici, i record, le stringhe, funzioni di libreria per la manipolazione di stringhe 10
I file  Apertura di file, lettura e scrittura su file di testo, elaborazione di caratteri 6
Linguaggio C e sistema operativo  Il passaggio di parametri sulla linea di comando, limits.h 2
 Totale ore lezioni ed esercitazioni 48 
 di cui di esercitazione  
Ulteriori attività di didattica assistita
Ore
  Laboratorio  12
  Seminari e/o testimonianze  
  Corsi integrativi  
  Visite guidate  
   
 Totale ore dedicate ad altre attività di didattica assistita 12 
 Totale ore complessive
60 

Modalità d'esame: Prova scritta e orale

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


- Documento generato con SOFIA -