logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2014/2015
Scuola Scuola di Ingegneria Edile-Architettura
Insegnamento 083467 - DISEGNO DELL'ARCHITETTURA 1 + INFORMATICA GRAFICA + LABORATORIO CAD
  • 083466 - INFORMATICA GRAFICA.
Docente Roveri Manuel
Cfu 3.00 Tipo insegnamento Modulo Di Corso Strutturato

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Arc - Urb - Cost (Quinq.)(ord. 270) - LC (1144) INGEGNERIA EDILE - ARCHITETTURA* AZZZZ083467 - DISEGNO DELL'ARCHITETTURA 1 + INFORMATICA GRAFICA + LABORATORIO CAD

Programma dettagliato e risultati di apprendimento attesi

Obiettivi

L’obiettivo del corso è formare gli studenti a comprendere i principi che stanno alla base di un futuro utilizzo e interazione con i sistemi informatici nell’ambito della professione dell’ingegnere edile/architetto.

Si punta quindi a mostrare agli studenti una visione d'insieme delle potenzialità offerte dall'analisi e dalla modellizzazione informatica di problemi reali - sia in termini di disciplina formativa che di disciplina applicativa.

Il corso fornisce i concetti di base della rappresentazione e dell’elaborazione dell’informazione con particolare riferimento all’informatica grafica, le caratteristiche dei sistemi informatici (architettura del calcolatore, sistemi operativi, reti di calcolatori) ed i concetti fondamentali della programmazione (algoritmi e strutture dati,) con riferimento all'uso (sebbene iniziale) del linguaggio C.

L’attività sperimentale in laboratorio costituisce lo strumento più adatto per verificare l’adeguatezza e la correttezza della modellizzazione derivante dall'analisi informatica di un problema reale.

 

Programma delle Lezioni

Concetti introduttivi dell'informatica

Obiettivo del modulo: fornire una introduzione alla scienza ed alle tecnologie dell’informazione e presentare il modello concettuale, funzionale ed architetturale di un calcolatore

  • Panoramica storica e contenuti dell'informatica
  • Il PC: funzionamento
  • Il Modello di Von Neumann
  • Architettura di un PC
  • Componenti principali (Scheda madre, CPU/RAM, HD / CD/ DVD, Bus dati /Monitor)

Natura e rappresentazione delle informazioni nell'informatica grafica 

Obiettivo del modulo: presentare la codifica delle informazioni nel calcolatore con particolare riferimento all’informatica grafica

  • Codifica dati e istruzioni
  • Codifica binaria dell’informazione
  • Rappresentazione di immagini
  • Immagini raster e vettoriali
  • Quantizzazione
  • Formati di compressione
  • Cenni alla codifica di audio e video

Architettura software del calcolatore

Obiettivo del modulo: fornire una introduzione all’architettura software (Sistema operativo / Programmi Applicativi) del calcolatore con particolare riferimento all’informatica grafica

  • Natura e rappresentazione dell'informazione (focalizzando su immagini e multimediale)
  • Architettura e funzioni del sistema operativo
  • Composizione e organizzazione dei sistemi informatici
  • Aree discipliari dell’informatica. Un esempio pratico: la grafica compiuterizzata
  • Le reti di calcolatori ed il web

Concetti fondamentali di algoritmi e programmazione

Obiettivo del modulo: fornire una introduzione alla risoluzione automatica di problemi tramite la progettazione di algoritmi con particolare riferimento alle problematiche dell’informatica grafica

  • Introduzione agli algoritmi
  • Problemi risolubili mediante algoritmi
  • Risoluzione automatica di problemi: definizione e linguaggi di rappresentazione
  • Esempi di algoritmi per l’informatica grafica
  • Fondamenti di programmazione in linguaggio C: il linguaggio di programmazione e i meccanismi di astrazione

ENGLISH VERSION

The aim of the course is to teach students the principles at the basis of use and interaction with information processing systems within the career of engineer / architect. Therefore, the course aims at showing an overview of the potentialities and benefits provided by the analysis and modeling of real problems through computer science modeling (both from the theoretical and the application point of view).

The course provides the basic concepts of information representation and information processing, the main characteristics of information processing systems (e.g., computer architecture, operating systems, computer networks, databases), and the fundamental concepts of programming (algorithms, data structures, control structures, procedures and modularization programming techniques) together with an overview of the C language.

The activities carried out in the computer science laboratory represent a precious tool to verify the correctness and the effectiveness of the computer science modeling activity of real problems.


Note Sulla Modalità di valutazione

L'esame è costituito da un compito scritto che comprende sia domande teoriche che brevi esercizi di linguaggio C. Le domande teoriche possono riguardare un qualunque argomento trattato durante il corso. Non sono previste prove in itinere ne orali a complemento del compito scritto.


Bibliografia
Risorsa bibliografica obbligatoriaCeri, Mandrioli, Sbattella, Cugola, Cremonesi, Informatica, arte e Mestiere, Editore: McGraw-Hill, Anno edizione: 2008
Risorsa bibliografica obbligatoriaMari, Buonanno, Sciuto, Informatica e cultura dell'informazione, Editore: McGraw-Hill, Anno edizione: 2007

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
20.0
esercitazione
20.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Italiano
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
26/01/2020