Feedback:Feedback curs 2007-2008 SO CA

Ce am extras astazi din feedback-ul de la curs (15 persoane carora le multumesc pentru efort):

Personale

 * 1) vorbesc uneori prea repede (v-am avertizat)
 * 2) vorbesc prea tare (v-am avertizat si de asta)
 * 3) intru in detalii
 * 4) trec repede peste anumite aspecte

1 si 2 sunt ale mele si trebuie corectate.

Despre 3
La orice curs se va intra mai mult sau mai putin in detalii. Ce v-ati dori cu adevarat? Sa va fie spuse doar notiunile de baza sau pe ici pe colo notiuni interesante despre un aspect sau altul.

Despre 4
Cand simtiti ca nu ati inteles un aspect trebuie sa puneti intrebari. Nu este vina mea ca am trecut prea repede (pentru ca nu stiu exact care este ritmul vostru de asimilare). Este vina voastra ca nu intrebati atunci cand nu ati inteles. Nu mi se pare normal sa fac pauza la fiecare slide. Ma bazez pe decizia voastra de a ma opri atunci cand un aspect este neclar.

A piece of my heart
Sunt oarecum enervat de faptul ca se poate da vina pe niste aspecte pe care voi insiva le-ati fi putut (mai ales la rugamintea mea explicita) controla - halt in momentul in care s-a taiat firul, cerere de reluare a explicatiilor, solicitarea unor exemple amanuntite; ceva la modul cum punea intrebari George Dita la cursul 10. Da, stiu ca studentilor nu le plac comparatiile cu altii. Dar comportamentul lui George este cel pe care eu, personal, il astept de la cat mai multi studenti.

Slide-uri
Unii spun ca sunt prea mult slide-uri, altii ca sunt prea putine. Unii ca sunt prea incarcate, altii ca sunt prea putin incarcate. Sper sa va dati cu ocazia asta seama ca nu va exista niciodata in istoria omenirii un curs care sa le convina tuturor :-). Unii spun ca-i alba altii spun ca-i neagra.

Din aceeasi categorie: unii vor mai multe detalii (prezentare linux vs. Windows, studii de caz, etc.), altii spun ca sunt prea multe detalii/informatii.

Am primit un feedback sa se prezinte punctual capitolul x pagina y aliniatul z unde se gaseste informatia despre conceptul t. C'mon ... vreti sa va ajut cu lingurita la mancare?

Motivare
Se spune ca ar fi bine sa existe un quiz la inceputul sau sfarsitul cursului. People, exista asa ceva pe site. Ne apucam sa facem quiz-uri in loc sa discutam aspecte de SO? Facem "Vrei SO fii miliardar"?

Am primit feedback legat despre cum ar fi bine sa fie examenul:
 * 1) de unde stiti cum ati vrea sa fie examenul? nu ati dat nici un examen pana acum; deja stiti ca _nu_ va fi intr-un fel?
 * 2) considerati de pe acum ca examenul nu va face o evaluare corecta a cunostintelor?
 * 3) ce va doriti de la un examen? sa luati maxim sau sa aveti o evaluare adevarata a cunostintelor dobandite? examenul nu evalueaza cat de bine ati citit slide-urile sau tanenbaum sau ati pus intrebari la curs, ci cat de bine ati inteles materia

Exista solicitarea ca sa li se aduca aminte studentilor cat de important este un aspect sau altul pe exemple concrete din industrie. Probleme:
 * 1) eu personal nu pot aduce asemenea exemple; nu stiu, nu am avut de-a face cu foarte multe proiecte incat sa pot oferi exemple concrete; Andrei Pitis este o persoana mult mai potrivita pentru asa ceva; sunt sigur ca daca ar exista solicitari inclusiv pe lista de discutii despre astfel de exemple vi le-ar putea oferi
 * 2) conceptele sunt corelate si nu inseamna ca daca un concept are un super-exemplu este din start mai important; multe lucruri se leaga; unele sunt la un nivel conceptual; altele sunt la un nivel mult mai practic

Prezentare aspecte Linux vs. Windows: astea se fac la PSO, nu aici. Si asa materia e destula. Poate mici hint-uri sunt utile. Dar atunci intram in prea multe detalii. Care e calea corecta?

Suport de curs
Se solicita un suport de curs. Tradus este, in linii mari, "vrem ceva relativ simplu din care sa citim si sa aflam exact ce ne trebuie pentru teme si pentru examen". Altfel spus, in mare parte, din ce observ, este sa aveti mecanismele pentru obtinerea cat mai facila a notei maxime; adica efortul sa fie dozat catre obtinerea notei maxime la fiecare capitol in parte. Orice efort de documentatie presupune filtrarea informatiei relevante de cea nerelevanta. Un curs nu va poate asterne in farfurie doar materia relevanta. Diminueaza spatiul de cautare a solutiei, dar nu ofera direct solutia. Trebuie sa existe un efort al vostru pentru a gasi solutia in spatiul diminuat. In plus, adevarul nu sta intr-o fraza, un paragraf, o sectiune sau un capitol. Nu vei gasi raspunsul la intrebarile universului parcurcand doua linii de text/cod (decat daca acele linii contin numarul 42, evident).

Sunt notiuni care se pot scrie in cateva pagini. Altele pentru care trebuie multa documentatie. Nu exista un suport de curs exhaustiv. Si, din punctul meu de vedere, nu mi se pare deplasat ca fiecare curs sa solicite unui student sa _parcurga_ un suport de curs din timpul semestrului (1/2 Silberschatz + 1/2 Tanenbaum = suport curs).

Observ de multe ori expresia "nu am timp". Sunt un pic intransigent acum, dar nu exista "nu am timp". Exista "nu este pe lista mea de prioritati" sau "exista alte lucruri prioritare". "Nu am timp sa citesc suportul de curs" = "am de facut lucruri prioritare cititului de curs" - este fie o scuza fie o alegere. Fiecare alege pentru el. Aveti grija ce alegeri faceti!

Un argument pentru citirea suportului este sa existe sesiuni de prezentari si cine face prezentare sa citeasca acele aspecte din suport. E o idee buna, dar ... de ce trebuie sa existe tot timpul o "vanzare": "imi dai bombonica daca fac asta?".

Altfel spus, modelul implicit este "nu se citeste nimic" si trebuie sa apara constragerea/frica/motivatia de a convinge pe cineva sa citeasca. Si, culmea, e spre binele lui/ei. Ironia situatiei este ca intrebarea se pune la modul "ce pot sa fac eu pentru tine ca tu sa faci acest lucru ca sa-ti fie tie bine?". Un fel de "ajuta-ma sa te ajut, ca singur nu poti". Weird!

Materie
S-a spus ca materia nu este bine aliniata la laborator. Cu riscul de a lauda materia, as vrea un exemplu de materie cu un puternic continut conceptual mai bine aliniata la laborator decat SO-ul. As vrea de asemenea, observatii despre lipsa de aliniere a primelor 8 cursuri la materia de laborator (ultimele 4 cursuri nu pot fi aliniate usor pentru ca intra in alte concepte). Nu exista aliniere 100% pentru ca anumite aspecte sunt mai practice, altele mai teoretice. Asta nu inseamna ca nu vom lucra la aspectul alinierii :-)

Exista si au existat solicitari de discutare despre teme la curs. Eu am facut asta la mai multe cursuri. Nu mi se pare, insa, normal sa exista in "programa" celor 3 ore de curs pentru ca:
 * 1) cursul nu este subordonat temelor
 * 2) o materie (in ciuda the jdemiilor de contraexemple care pot fi oferite) nu se invata _doar_ din teme
 * 3) daca nu ar exista teme, ar existe incentive-ul ca cineva sa faca un proiect legat si sa intrebe despre acel proiect?

Aspecte de corectat (nu le contest)

 * text animat in slide-uri, slide-uri mai atractive
 * materie prea dificila, multe aspecte
 * true, dar ... trebuie citit de acasa
 * trebuie parcurs quiz-ul
 * trebuie revizuit cursul acasa
 * rezultat - materie mult mai accesibila
 * intrebarea mea: cat efort depui tu in afara cursului ca sa intelegi mai mult? e foarte usor sa dai vina pe cel care preda
 * prezenta la curs intr-un fel sau altul
 * punctaj minim la examenul final
 * vorbit mai rar, mai incet
 * aspecte practice in slide-uri
 * organizare mai buna a prezentarii cursului
 * insistat pe aspecte importante sau mai putin stiute (aici e nevoie de suportul vostru - "stim asta de la APD, PC, CN, nu mai e nevoie sa insistam")

Observatiile mele
Concluzii _negative_ referitoare la comportamentul si abordarile studentilor de anul 3 (la nivel statistic, nu la nivel global; adica in general cam asa vad eu ca stau treburile, dar exista un procent de persoane care nu intra in tipar)


 * goal oriented: note si task-uri duse la bun sfarsit
 * rezistenti la metode de convingere "e bine pentru tine"
 * usor de convins prin "constrangere" - vezi cursul 11 sau cat a fost de RL :-P (nu se intra in examen daca nu vii)
 * short-sighted (fara viziune pe termen lung - trebuie sa-i spui omului la ce e buna chestia aia ca altfel nu se omoara sa o inteleaga)
 * rezultat al sistemului: iei tema, faci tema, dai tema mai departe, iei tema, faci tema, ...
 * greu de motivat
 * usor de demotivat
 * un student bun nu ii "imbunatateste" pe altii
 * un student slab ii "strica" pe altii
 * se invata pentru a-i face pe plac profesorului/sistemului nu pentru ca ar fi util pentru sine
 * exista un oarecare efect de turma (gang scheduling - vezi penultimul slide al cursului 11) :-)