Elementi di Informatica

Docente: Giorgio Fumera

A.A. 2016/2017

Pagina principale - Programma e bibliografia - Esami - Materiale didattico - Ricevimento studenti - Avvisi


Obiettivi del corso

Il corso di Elementi di Informatica Ŕ disattivato a partire dall'A.A. 2010/2011: non si terranno pi¨ lezioni, mentre gli esami continueranno ad essere svolti regolarmente. Si ricorda che devono sostenere questo esame gli studenti di Ing. Civile immatricolatisi nell'A.A. 2007/2008 e in A.A. precedenti, e gli studenti di Ing. Edile, Ing. Edile-Architettura, Tecnologie C.R.B.C. e Edilizia. Gli studenti dei corsi di laurea della FacoltÓ di Ingegneria immatricolatisi negli A.A. 2008/2009 e successivi devono invece sostenere l'esame di Fondamenti di Informatica 1.

Il corso di Elementi di Informatica fornisce le conoscenze di base sui principali aspetti dell'informatica (NOTA: il programma d'esame sarÓ modificato a partire da Marzo 2017):

  • i principi sui quali si basa il funzionamento dei calcolatori elettronici, la loro architettura e organizzazione, e i sistemi operativi
  • il concetto di algoritmo, la rappresentazione di algoritmi mediante linguaggi di programmazione di alto livello e la formulazione di algoritmi
In particolare, gli allievi dovranno conoscere i concetti di base:
  • sull'architettura dei calcolatori e sui principi del loro funzionamento
  • sui sistemi operativi e sulla loro organizzazione
  • sulla codifica dell'informazione, e in particolare sulla codifica binaria
  • sui linguaggi per la descrizione di algoritmi, con riferimento a:
    • un semplice pseudo-linguaggio composto dai principali costrutti dei linguaggi di programmazione imperativi di alto livello: istruzione di assegnamento, condizionale, iterativa (solo fino all'appello d'esame di Marzo 2017)
    • gli elementi di base del linguaggio Python (per tutti gli appelli successivi a quello di Marzo 2017, e a scelta solo per l'appello di Marzo 2017)

Dovranno inoltre saper applicare tali concetti per:

  • risolvere esercizi di media complessitÓ sulla codifica binaria
  • comprendere/eseguire algoritmi espressi nello pseudo-linguaggio indicato sopra o in linguaggio Python
  • formulare algoritmi per la risoluzione di semplici problemi, ed esprimerli nello stesso pseudo-linguaggio

Il corso non richiede nessuna conoscenza precedente di informatica.


Avvisi

16 Febbraio 2017
Esiti dell'appello d'esame del 14 Febbraio

15 Febbraio 2017
Prossimo appello d'esame (Marzo 2017)


Ultimo aggiornamento: 16 Febbraio 2017