This is an old revision of the document!
Ghidul asistenților
Resurse folosite
-
-
-
-
ssh poo@elf.cs.pub.ro
- puneți
cheia publică în documentul de organizare ca să o adăugam pe poo@elf.
trello - pentru organizarea taskurilor
-
Laboratoare
Sfaturi predare
(pe scurt, pentru mai multe info, ping Adriana on Slack)
La POO nu diferă în totalitate materia de la lab vs cea de la curs (e.g. ca la pm, asc), deci ne bazăm că ei au auzit de noțiunile din lab de la curs, deci nu explicam jumătate de oră ca la alte materii, ci doar 10-15 min.
Explicațiile trebuie să fie cât mai engaging pentru studenți, încercați să îi atrageți în discuții, porniți eventual de la o problemă și să virați înspre cum se rezolvă cu noțiunile din laboratorul actual
exemple din real-world
problem-driven
nu trebuie menționat absolut tot din lab, eventual le mai explicați și în timpul exercițiilor
Le puteți permite să vă arate la laboratorul următor ce nu termină în laboratorul curent, dar nu acceptați să vedeți exerciții pe mail sau de la cineva care a lipsit.
Testele:
fiți punctuali și nu începeți laboratorul mai tarziu de :05
discutați pe scurt soluția cu ei dupa test și înainte de a începe explicațiile laboratorului
evaluați-le până la urmatorul laborator..why? dacă observați că au făcut foarte mulți o anumită greșeala sau vedeți că nu au înțeles un concept, e bine sa mai insistati pe el, să îl mai explicați o data în următorul lab (E.g. vedeți că au probleme cu static). Defeats the purpose of the tests să le evaluați pe toate la finalul semestrului.
Social skills:
friendly si sa îi ajutați pe toti pe tot parcursul labului, să nu stați izolați la laptop pe tot parcursul laboratorului și doar la final să le vedeți exercițiile.
dacă vedeți că unii sunt nesiguri pe skillurile lor, se deprimă, se panichează, try to be there for them, să le arătați că they can do it.
nu fiți aroganți cu ei
Sa îi încurajați să folosească documentația claselor de Java, nu copy-paste fără să gândească de pe stackoverflow.
Sa îi incurajați să întrebe pe forum și pe mail nu să vă bată la cap pe facebook.
Dpdv al organizării, la primul laborator este suficient să le ziceți de regulamentul de pe wiki, pagina de organizare cu echipa și calendarul. Să le spuneți care sunt obiectivele materiei (java dar si lots of oop, design patterns, coding style, no-gui stuff because it sucks (different wording pls)).
Teme
Subechipele temelor au următoarele responsabilităţi:
gândirea ei într-o manieră ce permite testarea automată
redactarea enunţului
elaborarea şi publicarea tester-ului
-
crearea unui forum specific temei respective şi trimiterea unui anunţ referitor la publicarea temei ̧si a eventualelor recomandări
răspunderea la întrebarile de pe forum din partea studenţilor
corectarea temei în maxim o lună de la expirarea termenului (două săptămâni în cazul primei teme si până la începerea sesiunii pentru a ultima temă)
Pentru fiecare temă, tester-ul se publică o dată cu publicarea enunţului (chiar dacă nu este încă pus pe vmcheker).
Verificarea temelor de copiere se va face atunci cand se corectează temele, de catre responsabilii fiecărei teme.
Instrucțiuni pt configurarea temei pe vmchecker:
Corectare teme
Catalog
Se utilizează un spreadsheet public, disponibil în drive
Fiecare asistent trece notele semigrupelor sale la sfârşitul fiecărei săptămâni
Teste săptămânale
Se dau din materia laboratorului precedent
Scopul lor este de a verifica înțegerea noțiunilor din labul precedent, nu să le dăm întrebări capcană care să le testeze inteligența sau timpul de răspuns.
1-2 întrebari cu răspuns liber, durata de maxim 10 minute.
Avem un channel pe
slack pentru aceste teste și aici puteți să discutați întrebări sau să cereți feedback pentru o întrebare pe care doriți să o dați.
Avem deja un
pool de întrebări din alți ani, iar dacă propuneți altele, vă rugăm să le treceți aici. Dacă dați o întrebare existentă completați aici laboratorul la care ați dat-o (e.g. Lu 10-12).
Este util pentru ei să discutați soluția întrebărilor date imediat după test, înainte de a începe discuția laboratorului curent. Nu este timp să corectați și să discutați ce a făcut fiecare individual.
Pentru a eficientiza, puteti sa veniti cu intrebarea printata, mai ales daca contine snippet de cod, si ei scriu si direct pe acea foaie.
Test final
Tutoring
Convenţii de redactare