FACOLTA' DI INGEGNERIA       Universita' di Pavia
Home
  Didattica > Insegnamenti1314 > Fondamenti di informatica Translate this page in English
Organizzazione e Sedi
Immatricolarsi ai C.d.L.
Immatricolarsi ai C.d.L.M.
Orientamento
Didattica
Prenotazione Aule
Master
Esami: Iscrizioni online
Ricerca Scientifica
Servizi
Rapporti con Imprese
Tirocini didattici
Eventi e Iniziative
Bandi e Offerte lavoro
Esami di Stato
Mobilità/Erasmus
Rapporti di riesame
Assicurazione Qualità
Guida dello Studente
Scorciatoie
Cerca nel sito
Fondamenti di informatica

Insegnamento Anno Accademico 13-14

Docente/i: Claudio Cusano  

Denominazione del corso: Fondamenti di informatica(Ing. Industriale)
Codice del corso: 500655
Corso di laurea: Ingegneria Industriale
Sede: Pavia
Settore scientifico disciplinare: ING-INF/05
L'insegnamento costituisce attività di base per: Ingegneria Industriale
Crediti formativi: CFU 9
Sito web del corso: http://lotarionline.unipv.it

Obiettivi formativi specifici

Programma del corso

Il corso si divide in due parti: nella prima verrà illustrato il linguaggio di programmazione C, mentre la seconda darà una panoramica dell'informatica.

Programmazione in linguaggio C
In questa parte verranno affrontati i concetti fondamentali alla base del linguaggio C (variabili, espressioni, strutture di controllo...). Verranno inoltre mostrate le principali tecniche, metodologie e strumenti per la programmazione in tale linguaggio. Infine verranno illustrate le principali funzionalità della libreria standard.

Informatica

  • Rappresentazione dell'informazione: rappresentazione di numeri interi e frazionari; rappresentazione di numeri negativi; rappresentazioni in virgola fissa e mobile. Codifica dell'informazione testuale.
  • Architettura degli elaboratori: architettura di Von Neumann; linguaggio macchina; ciclo di esecuzione delle istruzioni. Dispositivi di memorizzazione e dispositivi di input/output.
  • Algoritmi: definizione e proprietà; analisi della loro correttezza e complessità. Algoritmi di ricerca e di ordinamento.
  • Strutture dati: array, liste e alberi. Tipi di dato astratto: pile e code.
  • Linguaggi di programmazione: interpreti e compilatori; paradigmi di programmazione.
  • Sistemi operativi e reti: gestione dei processi e della memoria.
  • Cenni di teoria della computazione.

Prerequisiti

na

Tipologia delle attività formative

Lezioni (ore/anno in aula): 68
Esercitazioni (ore/anno in aula): 0
Attività pratiche (ore/anno in aula): 0

Materiale didattico consigliato

J. Glenn Brookshear. Informatica - Una panoramica generale. Pearson.

Tullio Facchinetti, Cristiana Larizza, Alessandro Rubini. Dalla A alla Z passando per C. Biblioteca delle Scienze.

Modalità di verifica dell'apprendimento

L'esame consiste in una prova scritta ed una prova pratica di programmazione in linguaggio C.

Copyright © Facoltà di Ingegneria - Università di Pavia