Essendo stato un assistente didattico in un corso di codifica del primo anno, posso dirti perché personalmente mi piacciono le prove scritte sui test open computer.
Il corso I was a TA è iniziato con il 100% di esami scritti, ma in seguito è stato cambiato per avere la scissione finale tra una parte scritta e una parte di computer.
Quindi i miei argomenti personali per questo test scritto su test di computer aperti (in nessun ordine particolare):
- Gli esami scritti sono migliori per testare la conoscenza di un concetto da parte degli studenti. Ci sono alcuni concetti che vogliamo che gli studenti sappiano, non sanno come copiare e incollare. Con un test aperto sul computer, non abbiamo davvero modo di sapere se capiscono cosa hanno inserito nel codice. Sappiamo solo che possono modificare il codice e farlo funzionare (si spera).
- Gli esami scritti fanno fermare gli studenti e pensano al problema che stiamo chiedendo loro di risolvere. Molte volte l'idea di farla compilare e correre impedisce di risolvere il problema che ci siamo posti.
- Gli esami scritti dimostrano che gli studenti conoscono le basi. Sanno come scrivere un ciclo, un'istruzione if e come usare le variabili? Sanno come scrivere una firma del metodo? Gli IDE hanno la brutta abitudine di lasciarli sparare al buio con questi concetti. Qualcuno dovrebbe essere in grado di passare una classe di programmazione se non è in grado di scrivere un ciclo? Io non la penso così
- Ci permette di dare agli studenti voti parziali. Una cosa che ho sempre insegnato ai miei studenti è stata quella di scrivere quello che sanno. Se sanno come fare il problema, ma non riescono a ricordare la sintassi su come farlo, scrivi pseudo-codice. Dopo aver scritto lo pseudo-codice, torna indietro e inserisci le linee effettive che conoscono.
Nella mia esperienza, l'esame open-computer non poteva mostrarci gli studenti che conoscevano veramente il materiale e quelli che stavano andando in giro. L'esame open-computer potrebbe mostrarci gli studenti che in realtà non l'hanno capito. Normalmente gli studenti che hanno fallito il test del computer aperto erano quelli che pagavano qualcuno per svolgere i loro compiti, o erano quelli che si erano appena raggruppati con persone più forti e non avevano idea di cosa stesse realmente accadendo.
Quelli sono il tipo di studenti che non puoi salvare, non importa quanto ci provi, b / c a loro non importa.
Gli esami scritti mi hanno mostrato gli studenti che in qualche modo sapevano cosa stava succedendo, ma stavano lottando per poter andare da loro durante i laboratori e dare loro più attenzione. Ha dato agli studenti il feedback su cosa hanno fatto e non lo sapevano.
Gli esami informatici, per me, sono un test per l'hacking di una soluzione con un limite di tempo. Passando gli incarichi facci sapere se gli studenti riescono a risolvere una soluzione insieme, quello che mi interessa è se effettivamente capiscono quella soluzione.