Avvio della programmazione

Formazione

Start Programming è composto da due corsi: per ragazzi di 10-13 anni e 14+. Risultati attesi: la capacità di codificare in 3 linguaggi a livello di strutture algoritmiche (C++, Python e Javascript); la padronanza dei principi di apprendimento e delle competenze di base in campo informatico; le basi della programmazione web; il lavoro con le GUI; la capacità non solo di orientarsi nei linguaggi di programmazione ma anche di scegliere la propria direzione.

Programma del corso “Avviamento alla programmazione

Avvio alla programmazione 10-13 anni
Come nascono i linguaggi di programmazione? Programmazione di situazioni di vita.
Avvio rapido al codice utilizzando come esempio 3 linguaggi: C++, Python e Javascript.
Programmazione di strategie di gioco.
Javascript. Front-end. Back-end.
Creazione di siti web e pratica di sviluppo web, basi di html.
Struttura del codice.
Cicli.
Test dei programmi.
Progetto di gruppo.

Avviamento alla programmazione per ragazzi di 14 anni e più
Introduzione. Il concetto di linguaggio e di paradigma di programmazione.
Strumenti di sviluppo. Interfaccia utente.
I cicli. Le funzioni.
Strutture dati.
Array vs. Elenchi. Metodi di elaborazione degli array.
Moduli. Librerie. Framework.
Creazione di programmi con interfaccia grafica.
Algoritmi di base.
Matematica e programmazione. Programmazione olimpica.
OOP. Classi e oggetti.
Creare il proprio progetto.