The forum of the Computer Science students of the University of Pisa

Domande Orale Cisternino

Raccolta di domande dell'orale

Dal vecchio forum,

Orali 2017:

Durata 5 minuti scarsi, la correzione del mid è stata fatta la notte prima e durante il breve esame ha solo detto il voto senza discuterne più di tanto, presentato il mio progetto molto alla veloce e le uniche (un paio) domande fatte erano riguardo al progetto in grandi linee (linguaggio usato, come ho gestito alcune cose ecc...).
Nessuna domanda sul programma svolto a lezione.

Se il progetto è interessante a mio parere il prof tralascia tutto il resto, il mid non influisce sul voto finale se il final è fatto bene (dal 25 del mid mi ha dato 30L).
Un consiglio personale per chi vuole un bel voto è quello di fare un final con un'idea diversa dal solito gioco/interfaccia che sia solo click/tastiera, quindi cercare di usare qualche input diverso (esempio webcam o audio, sensori del telefoni o joystick...), alternativo non complicato poichè nella breve discussione conta più l'esposizione dell'idea che la realizzazione vera e propria (in meno di 5 minuti non si ha tempo per mostrare nessun progetto grosso)

-----

A me ha corretto il midterm lì per lì perché prima se ne era dimenticato.
Ha scorso velocissimamente il mio progetto, poi mi ha fatto una domanda sul 3d che non sapevo e mi ha riconfermato il voto del midterm (26).

-----

Oltre alle domande sul progetto mi ha chiesto:

1. Il pattern MVC
2. Le mesh nel 3D
3. Le coordinate UV nel 3D

------

mid 28. final 27
- fresnel
- lamber
- equazione di rendering
- differenza da CMY e CMYK

Orali 2018:

(1) parlami dell'equazione di rendering -> ho descritto a parole quella con l'integrale e poi ho spiegato quella di Phong con le componenti di Fresnel e Lambert (non ha fogli e non mi ha fatto scrivere niente);
(2) che cos'è la bump map -> ho detto a cosa serve e come si realizza, in particolare voleva sapere che si memorizza come una bitmap in scala di grigi
(3) un modo dinamico per identificare elementi del DOM -> selettori CSS, ma non gliel'ho saputo dire

-----

Domande sul progetto (come ho fatto la pick correlation, come ho gestito le forze)
Poi mi ha chiesto che struttura userei per un progetto simile ma con molte più entità (io ho usato una lista), la risposta era un quadtree (o un octree per il 3D)
Poi mi ha chiesto Lambert e a metà risposta mi ha interrotto.
Orale durato dieci minuti scarsi, se il Final e la conseguente presentazione gli piace non va a fondo con le domande.
Tra gli argomenti discussi: equazione di rendering, Fresnel, Lambert.
Allego il final se qualcuno volesse farsi un'idea per le dimensioni del progetto: https://github.com/rmassidda/Solaris
Orale durato una decina di minuti, qualche domanda fatta sull'implementazione del final e poi Bresenham
Orale durato un quarto d'ora circa credo, ha guardato il mio midterm ed ha cercato di trovare bugs provando combinazione varie di trasformazioni. Non ha voluto che gli spiegassi come funzionassero certe meccaniche quali, nel caso del nostro midterm, la creazione d'archi o altro, ha voluto provare lui e basta. Poi ha guardato il final (sul mio computer) e visto che avevo un terreno 2D disegnato mi ha chiesto la domanda vaga "Cosa ti ricorda di ciò che abbiamo affrontato durante il corso?" -> Bresenham, me l'ha fatto spiegare a voce, non c'erano fogli su cui scrivere.
Dopo questo mi ha chiesto domande basilari tipo "Dove disegni nel tuo progetto?" (Canvas) e poco altro, mentre l'assistente mi ha chiesto una cosa in iOS che non sapevo in quanto non l'ho seguito.
È piuttosto tranquillo sia lui sia il Morelli e tendono a tenere i voti su una fascia alta
Orale durato circa un quarto d'ora, sia lui sia il professore Morelli molto tranquilli.
L'orale inizia con Cisternino che verifica il mid provando a trovare bug, subito dopo c'è la presentazione del final seguito da 2-3 domande sugli argomenti del corso, nel mio caso :
Modelli di colore
Clipping
Mesh nel 3D e perché utilizziamo i triangoli.

Se aspirate ad un voto alto i professori si aspettano un final diverso dal solito arcade
Orale molto breve, come hanno già detto gli altri prima Cisternino guarda il mid e gli assegna un voto, poi si passa al progetto con relative domande.
Per quando riguarda il mio orale le domande sono state:
Modelli colore
Vantaggi e svantaggi tra modello a retention e grafica immediata
Legge di Fresnel
Morelli inoltre molto spesso fa domande relative ad iOS soprattutto: "quale framework utilizzeresti per rifare il tuo progetto su iOS?".
Comunque sia lui che Cisternino molto tranquilli.