Turinglab Python supportato da Amazon Future Engineer
Turinglab è una piattaforma online progettata per insegnare Python in modo coinvolgente, divertente e accessibile, principalmente per gli studenti delle scuole secondarie.
Tutti i corsi si concentrano sulla programmazione Python e portano gli studenti alla comprensione di concetti di base come sequenziamento, selezione, iterazione, funzioni e altro ancora.
Questi sono i 5 diversi moduli e il rispettivo tempo di completamento:
- Farmbot: E‘ un ambiente di apprendimento amichevole in cui il codice viene utilizzato per controllare un robot agricolo. Il codice muove il robot sullo schermo permettendo di piantare, raccogliere e consegnare i raccolti. Altamente visivo, è facile individuare eventuali errori. (1-4 ore)
- Smart Cities: Dopo aver scritto algoritmi sequenziali di base, il passo successivo è spesso scrivere algoritmi di ramificazione. In Smart Cities, utilizzare il codice di diramazione in algoritmi che ascoltano il tempo e controllare gli elementi chiave di una città in risposta. Utilizzare le funzioni per raccogliere i dati meteo, impostare le regole per decidere se mulini a vento dovrebbe essere acceso, le luci dovrebbero essere spente e più. (5-9 ore)
- Chatbot: Impara a creare un chatbot reattivo che prende in input e risponde come un essere umano. In Chatbot, usa input e output Python per creare una conversazione digitale; usa elenchi e tipi di dati per memorizzare informazioni e calcolare le emissioni di carbonio e manipolare stringhe per creare nomi utente e password sicuri. (5-9 ore)
- Creative Python: Impara a creare grafica interattiva, animazioni e giochi per computer con Python e la libreria Processing. (1-4 ore)
- Poster ambientale: utilizzare le funzioni di base dell'immagine, i colori e le coordinate web per creare un poster che metterà sotto pressione i nostri leader mondiali per contribuire a mitigare il cambiamento climatico. (1-4 ore)