Modulo: Informatica

Codice: 12BHDxx

Crediti: 8 CFU

Corso: n. 3 (studenti con iniziale cognome da BOU a CASA)

Periodo didattico:

  • I semestre (4/10/2010-28/1/2011), parte di teoria
  • II semestre (14/3/2011-23/6/2011), parte di programmazione
Orario delle lezioni
giovedì 8:30-10:00 aula 8 4/10-26/11/10
giovedì 11:30-13:00 aula 10A 29/11/10-28/1/11
lunedì 11:30-13:00 aula 8 14/3/11
venerdì 10:00-11:30 aula 8 18/3/11
venerdì 8:30-11:30 aula 8 21/3-23/6/11
lunedì 14:30-16:00
(sq.1, BOU-CACI)
LAIB 2B
(via Boggio)
28/3-23/6/11
lunedì 16:00-17:30
(sq.2, CACO-CAPA)
LAIB 2B
(via Boggio)
28/3-23/6/11
lunedì 17:30-19:00
(sq.3, CAPE-CASA)
LAIB 2B
(via Boggio)
28/3-23/6/11
Avvisi:
  • ricevimento studenti: su appuntamento
Risultati degli esami:
Materiale del corso (parte di teoria)

Le slide proiettate durante il corso sono raccolte nel cosiddetto "quaderno di testo" che contiene - affianco ad ogni slide - dello spazio per appunti personali:

Altro materiale:

Materiale del corso (parte di programmazione)

STRUMENTI DI PROGRAMMAZIONE

L'ambiente di programmazione più semplice da usare (ma disponibile solo per Windows) è Quincy 2005 (versione 1.3) (setup da 18 MB); per aggiornamenti ed altre risorse consultare il sito originale.

Per chi non usa Windows, si consiglia l'ambiente Code::Blocks (attenzione: chi usa Windows deve installare la versione completa con MinGW). Code::Blocks è più completo di Quincy ma anche molto più complesso da usare.

Note su Quincy:

  • l'installazione sotto Vista o Windows 7 richiede i privilegi di Amministratore
  • per eseguire un programma che richiede parametri sulla riga di comando (ossia quelli che vengono letti tramite argc/argv)
    • attivare il menù Tools > Options
    • scegliere il tab Run e selezionare "Prompt each time program runs"
    • a questo punto si può eseguire il programma normalmente (ossia tramite Project > Execute) ed apparirà un pop-up in cui inserire i parametri che si vogliono passare sulla riga di comando

ATTENZIONE: dopo aver installato Quincy disattivare la selezione "Strict ANSI/ISO compliance" all'interno del Tab "Build" nel menù Tools > Options.

Per chi ha un vecchio PC (es. MS-DOS o Win9x) ecco il compilatore Borlandc 3.1 (archivio ZIP da 5.8 MB) e le istruzioni per installarlo e usarlo

I programmi Split e Merge, per spezzare un file in tante parti, trasportarle su un altro PC e poi ricostruire il file originale dai suoi spezzoni. Esempio di uso (da MS-DOS o da una finestra di comando di Windows):

  split bc31.zip 1400k a
(trasporto dei singoli spezzoni a.000 a.001 a.002 ... su un altro computer)
  merge a bc31.zip
Esame
  • in breve:
    • prova scritta della durata complessiva di due ore, comprendente alcune domande di teoria e lo sviluppo di un programma in linguaggio C
    • questo esame NON richiede lo statino perché si avvale della nuova procedura elettronica per la registrazione dei voti
    • è obbligatoria la prenotazione tramite il portale della didattica perché in assenza di statino non esiste altro modo per sapere se uno studente ha diritto o meno a sostenere un esame
  • REGOLE D'ESAME (comuni a tutti i corsi del modulo 12BHDxx)
  • date dei prossimi appelli di esame;
  • temi d'esame (in formato PDF):
    AA
    2010-2011:
    1-lug-11 22-lug-11
    (una soluzione)
    19-set-11 xx-feb-12
  • per i temi d'esame degli anni precedenti fare riferimento a quelli del modulo Fondamenti di Informatica che è il predecessore (più esteso) del presente corso.
Docente:
Prof. Antonio Lioy
Politecnico di Torino
Dip. Automatica e Informatica
e-mail: lioy at polito dot it
tel. 011-090-7021
ufficio: DAUIN, III piano, zona A (sopra la Segreteria Studenti)
Assistente:
Ing. Ernesto Sanchez
Politecnico di Torino
Dip. Automatica e Informatica
e-mail: ernesto.sanchez at polito dot it
tel. 011-090-7182
Ultima modifica:
Thursday, 16-Feb-2012 16:01:48 CET

Valid CSS Valid HTML 4.01 Transitional