< Unità 2 - Sviluppo Web ('22-'23)

Lezione 20 - Progetto - Sito web destinato a uno scopo

90 minuti

Panoramica

Domanda del giorno: quali competenze e pratiche ci aiuteranno a lavorare insieme per creare un ottimo sito web?

Le squadre hanno dedicato molto tempo durante il capitolo alla pianificazione dei propri siti web. In questa lezione sono finalmente in grado di codificare le proprie pagine. Utilizzando la guida del progetto, la squadra lavora insieme e individualmente per codificare tutte le pagine, quindi riunisce tutto il lavoro in un unico sito.

Traguardo di apprendimento

Questo progetto enfatizza molte delle pratiche fondamentali di questo corso. Gli studenti avranno bisogno di creatività, capacità di risoluzione dei problemi, perseveranza, collaborazione e comunicazione per completare i loro siti web.

Opportunità di valutazione

Usa i Criteri di valutazione del progetto allegati a questa lezione per valutare la padronanza degli obiettivi di apprendimento degli studenti.

Mappatura delle competenze

Mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
    • 2-AP-15 - Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
    • 2-AP-16 - Incorporate existing code, media, and libraries into original programs, and give attribution.
    • 2-AP-17 - Systematically test and refine programs using a range of test cases.
    • 2-AP-18 - Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
    • 2-AP-19 - Document programs in order to make them easier to follow, test, and debug.

Pianificazione

Obiettivi

Gli alunni saranno in grado di:
  • creare un artefatto digitale
  • distribuire le attività tra i membri della squadra e mantenere una cronologia del progetto

Preparazione

  • Controlla il forum "Aula insegnanti" per insegnanti verificati per trovare strategie o risorse aggiuntive condivise dagli altri colleghi insegnanti
  • Se stai facendo una lezione virtuale, valuta la possibilità di controllare le nostre Modifiche alla lezione virtuale

Collegamenti

Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.

Per gli insegnanti
Per gli studenti

Guida didattica

Preparazione (5 minuti)

Tifo di squadra

Osservazioni

I vostri team hanno lavorato duramente per queste ultime lezioni, quindi ci prenderemo un po' di tempo per festeggiare. Hai cinque minuti per pensare a un grande tifo per la tua squadra.

Condividi: concedi agli studenti un po' di tempo per esultare, poi consenti loro di condividerlo con la classe, se lo desiderano.

Suggerimenti didattici

A seconda della classe, potresti voler modificare l'attività. Qualsiasi attività che metta gli studenti di buon umore a persistere attraverso la codifica di questo progetto funzionerà bene.

Attività (80 minuti)

Sviluppo Web

Osservazioni

Ora che siamo pronti per partire, è tempo di iniziare a implementare i piani che avete creato.

Distribuisci: restituisci la guida al progetto «Prepara» ai gruppi.

Transizione: le squadre accedono a Code Studio e iniziano a completare i propri siti web.

Suggerimenti didattici

Nuovo codice ed esercizi di sfida precedenti: in tutta l'unità, gli studenti potrebbero aver imparato codice aggiuntivo negli esercizi di sfida di diverse lezioni. Man mano che gli studenti si avvicinano a questo progetto, potrebbero voler ripassare il codice che hanno imparato in questi esercizi o osservarlo per la prima volta per imparare nuovi codici da utilizzare in questo progetto. Per aiutare gli studenti a tornare agli esercizi precedenti, puoi utilizzare il Extra Code in Challenge Levels come risorsa per scoprire rapidamente dove sono stati introdotti nuovi codici negli esercizi di sfida precedenti.

Suggerimenti didattici

Strategie per il debugging: mentre gli studenti progettano e implementano le proprie idee di progetto, potrebbero trovarsi con nuovi bug da districare e potresti ritrovarti a guardare un codice completamente sconosciuto mentre gli studenti cercano aiuto per risolvere i loro errori. Per semplificare l'esperienza di debugging, prendi in considerazione le seguenti strategie:

Scavando più a fondo: valuta la possibilità di fornire agli studenti un oggetto con cui parlare come parte del processo di debugging. Questo a volte è noto come debugging di Rubber Duck: puoi saperne di più sul sito web https://rubberduckdebugging.com/

Suggerimenti didattici

Tabella e lista di controllo: gli studenti hanno due risorse che possono utilizzare per l'autoriflessione e assicurarsi di essere sulla strada giusta: la tabella e la lista di controllo degli studenti. Consigliamo agli studenti di utilizzare la lista di controllo per la propria autovalutazione e riflessione, poiché potrebbe essere più facile da digerire e comprendere quando esaminano il proprio progetto. Tuttavia, consigliamo agli insegnanti di utilizzare la tabella completa per valutare i progetti per fornire un commento di riscontro più accurato agli studenti. Puoi vedere esempi di ciò con la risorsa "Esempi di applicazione dei criteri di valutazione" nella parte superiore del piano della lezione (visibile solo agli insegnanti verificati)

Conclusione (5 minuti)

Grido di squadra!

Discussione: la tua squadra ha appena lavorato sodo! Fai un ringraziamento a ogni persona della squadra per qualcosa che ha fatto particolarmente bene.

Creative Commons License (CC BY-NC-SA 4.0).

Questo compito è disponibile previa Licenza Creative Commons (CC BY-NC-SA 4.0).

Se sei interessato ad utilizzare i materiali di Code.org per scopi commerciali, contattaci.