Teaching (legacy)
Academic Year 2019 - 2020 (and beyond)
Computer Graphics and GPGPU Programming
Progect for the exam
Exercises
Materials
Useful links
- Pro Git, a good resource to learn Git
- CMake by examples, a good resource to
learn basic concepts of CMake
Informatica per Chimici
Materiale didattico
Ambiente di lavoro basato su Linux per utenti Windows 10
- Abilitare il Sottosistema Windows per Linux (WSL) e installare Debian seguedo la guida ufficilare Microsoft (in caso abbiate installato la Build 18917 o successiva di Windows 10, è preferibile abilitare WSL 2 seguendo questa guida ufficiale Microsoft)
- In Debian, dare i seguenti comandi:
- sudo apt update (per aggiornare la lista dei pacchetti software)
- sudo apt upgrade (per aggiornare i pacchetti software)
- sudo apt install build-essential (per installare il compilatore g++ e altri pacchetti utili)
- sudo apt install cmake git (opzionale, per automatizzare la compilazione di progetti con più file sorgenti)
- sudo apt install vim (vim è un ottimo editor di testo che può essere utilizzato per scrivere i programmi nel terminale di Debian. Vim for humans è un buon manuale per imparere le basi di vim
- Installare Visual Studio Code
- Installare le estensioni "Remote - WSL" e "C/C++" per WSL di Visual Studio Code
- Per ricevere gli esercizi svolti in aula:
- Iscriversi al servizio Dropbox
- Inviare una mail vuota (senza testo) dall'account email utilizzato per registrarsi a Dropbox all'indirizzo informaticaperchimici@gmail.com con oggetto "Aggiungimi" (senza le virgolette)
- Una volta aggiunti (operazione che compirà il docente), la directory 'dev' comparirà nella cartella Dropbox. All'interno di essa troverete i programmi svolti di volta in volta a lezione
Produttività e Collaborazione in Rete
Linux
Bash scripting
Controllo versione
Academic Year 2018 - 2019
Informatica/Informatica per Chimici
Orario di ricevimento: Lunedì, dalle 16:30 alle 17:30, Aula CF2, Cubo 32C livello ponte
carrabile
::AVVISO::
(per gli studenti del II e III anno e per gli sudenti fuori corso)
Gli studenti che intendono optare per l'esame orale sono invitati a comunicarlo via email entro giovedì 14 febbraio.
::L'esame si svolgerà venerdì 15 febbraio a partire dalle ore 9:30 presso il cubo 22B::
Si noti che a partire dal prossimo appello l'esame si svogerà unicamente secondo le nuove modalità.
Risultati esami e simulazioni
Materiale didattico
Ambiente di lavoro basato su Linux per utenti Windows 10
- Abilitare il Sottosistema Windows per Linux e installare Debian seguedo la guida ufficilare Microsoft
- sudo apt-get update (per aggiornare la lista dei pacchetti software)
- sudo apt-get upgrade (per aggiornare i pacchetti software)
- sudo apt-get install build-essential cmake git
- sudo apt-get install vim (Vim è l'editor di testo suggerito per scrivere i programmi, mentre Vim for humans è un buon manuale per imparere quanto occorre
- In alternativa a Vim è possibile utilizzare l'editor Nano. È possibile installare Nano tramite il solito comando: sudo apt-get install nano
- Ancora, è possibile usare un qualsiasi editor di testo di Windows, salvando il lavoro dentro la propria home directory Debian. Ad esempio, la mia home directory Debian è localizzata al seguente percorso: C:\Users\donat\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs\home\donato
- Editor Windows consigliato: Microsoft Visual Studio Code
Dropbox
- Iscriviti al servizio Dropbox per ricevere automaticamente gli esercizi svolti in aula
Computer Graphics and GPGPU Programming
Office Hour: Generally on Tuesday, from 17:00 to 18:00, Cubo 22B. Please send me an email
before coming!
Scores
- Scores of the February 05, 2019 appello [pdf file]
Materials
Useful links
- Pro Git, a good resource to learn Git
- CMake by examples, a good resource to
learn basic concepts of CMake
First OpenGL examples with CMake configuration file for Linux users
- HelloWindow [instructions]
- HelloTriangle
- HelloTriangle
First OpenGL examples with CMake configuration file for Windows users
- HelloWindow [instructions]
Lab
- Practice01 (UPDATED on November 15, 2018)
Academic Year 2017 - 2018
Informatica per Chimici
Orario di ricevimento: Luned�, dalle 12:30 alle 13:30, Aula didattica piano 7, Cubo 17C
Esami
Modalità d'esame L'eame consiste esclusivamente di
una prova scritta della durata di due ore o meno (a seconda
della complessità del compito), prevalentemente basata su
esercizi di programmazione in linguaggio C++.
Qui � possibile scaricare alcuni esempi
di appelli
precedenti.
Materiale didattico
Code::Blocks (solo per chi ha un computer molto vecchio)
- Scarica e installa l'ambiente di sviluppo Code::Blcock
per Windows.
Xubuntu GNU Linux
- Scarica e installa il software VirtualBox
per Windows.
- Scarica
l'archivio xubuntu.zip
e scompattalo in una cartella (ad esempio "C:\Virtual
Machines"); verrà creata la cartella "xubuntu.zip" al suo
interno.
- Avvia VirtualBox, scegli "Aggiungi..." dal manu
"Macchina" e seleziona il file "xubuntu.vbox" che si trova
nella cartella xubuntu (vedi punto 2).
- Seleziona xubuntu sul pannello sinistro di VirtualBox
e avvialo premendo il pulsante "Avvia" (freccia verde
nella barra in alto).
- Attendi il caricamento del sistema operativo, quindi
esegui il log in come "studente"; la password
dell'utente studente, cos� come quella dell'utente root,
� "studente"
Dropbox
- Iscriviti al servizio Dropbox.
- Segui le istruzioni
per ricevere automaticamente gli esercizi svolti in aula.
Informatica Grafica
Esame
- Risultati prova scritta appello del 24 luglio 2018[text file]
- Risultati prova scritta appello del 3 luglio 2018[text file]
- Risultati prova scritta appello del 9 maggio 2018[pdf file]
- Risultati prova scritta appello del 28 febbraio 2018[text file]
Computer Graphics and GPGPU Programming
Office Hours: Generally on Thursday, from 9:30 to 10:30, Cubo 22B. Please send me an email
before coming!
Scores
OpenCL resources
- Setup: How to set up OpenCL in Linux
- Tutorial: Hands On OpenCL
Example of written exam
Projects (homework) for the exam
The student must develop at least 2 of the following 3 homework to complete the exam. In case the student decides
to develop 2 homework only, he/she can skip either the first or the second one, while the third is mandatory.
- Project for the
exam - part 1 of 3 [linux executable] [video]
- Project for the
exam - part 2 of 3 [linux
executable] [video]
- Project for the
exam - part 3 of 3 [dataset lava,
dataset of example]
Academic Year 2016 - 2017
Informatica Grafica
Resultati Esami
Computer Graphics
Scores
- Scores of the written exam of July 12, 2017 [Download
pdf]
Project discussion: July 14, h: 10:00, cubo 22B.
Computer Graphics and GPGPU Programming
Office Hours: Thursday, from 17:00 to 18:00, Cubo 22B
Scores
- Scores of the written exam of July 12, 2017 [Download
pdf]
Project discussion: July 14, h: 10:00, cubo 22B.
Project for the exam
Didactical resources
Informatica per Chimici
Orario di ricevimento: Mercoled�, dalle 8:30 alle 9:30, Aula didattica 7° piano, Cubo 17C
Prove d'esame
Materiale didattico
Xubuntu GNU Linux
- Scarica e installa il
software VirtualBox
per Windows.
- Scarica
l'archivio xubuntu-32bit.zip
e scompattalo in una cartella (ad esempio "C:\Virtual
Machines"); verrà creata la cartella "xubuntu-32bit.zip" al suo
interno.
- Avvia VirtualBox, scegli "Aggiungi..." dal manu
"Macchina" e seleziona il file "xubuntu-32bit.vbox" che si trova
nella cartella xubuntu-32bit (vedi punto 2).
- Seleziona xubuntu-32bit sul pannello sinistro di VirtualBox
e avvialo premendo il pulsante "Avvia" (freccia verde
nella barra in alto).
- Attendi il caricamento del sistema operativo, quindi
esegui il log in come "studente"; la password
dell'utente studente, cos� come quella dell'utente root,
� "studente".
Dropbox
- Iscriviti al servizio Dropbox.
- Segui le istruzioni
per ricevere automaticamente gli esercizi svolti in aula.
Academic Year 2015 - 2016
Informatica Grafica
Resultati Esami
Temi d'esame
Resultati Esami
Computer Graphics
Exame Results
Lectures on GPGPU Computing
- Thu 21/1 15:00-18:00: GPU Parallel Programming using CUDA (Download
flier)
- Fri 22/1 10:30-12:30: Parallel programming of heterogeneous systems using OpenCL (Download
flier)
Didactical resources
Project for the exam
Homework
Anno Accademico 2014 - 2015
Informatica Grafica
Resultati Esami
Risultati esame
Materiale didattico 2014-2015
Materiale didattico anni precedenti
Temi d'esame
Esercizi di laboratorio
Informatica per Chimici
Materiale didattico
Debian GNU Linux
- Scarica e installa il software VirtualBox.
- Scarica l'archivio Debian.zip
(se hai Windows a 64 bit) oppure l'archivio Debian-32bit.zip
(se hai Windows a 32 bit) e scompattalo in una cartella (ad esempio "D:/Virtual Machines"); verr� creata la
cartella "Debian" al suo interno.
- Avvia VirtualBox, scegli "Aggiungi..." dal manu "Macchina" e seleziona il file "Debian.vbox" che si trova nella
cartella Debian (vedi punto 2).
- Seleziona Debian sul pannello sinistro di VirtualBox e avvialo premendo il pulsante "Avvia" (freccia verde nella
barra in alto).
- Attendi il caricamento del sistema operativo, quindi esegui il log in come "studente"; la password
dell'utente studente, cos� come quella dell'utente root, � "studente".
Dropbox
- Iscriviti al servizio Dropbox.
- Segui le istruzioni per ricevere automaticamente
gli esercizi svolti in aula.
Link utili
|