Introduzione ai concetti della programmazione per principianti, con lezioni teoriche ed esercitazioni pratiche.
Il linguaggio usato per gli esempi e le esercitazioni sarà JavaScript (o un sottoinsieme di Java) con l’uso del terminale e di Git.
Gli studenti apprenderanno i principi fondamentali della programmazione: sequenzialità operazionale, uso della memoria, esecuzione condizionale e iterativa, composizione e astrazione.
Topics
- Fondamenti di programmazione
- Sequenzialità operazionale
- Uso della memoria
- Esecuzione condizionale e iterativa
- Composizione e astrazione
Programma
- Algoritmi e istruzioni
- Variabili e uso della memoria
- Operatori ed espressioni
- Strutture di controllo di flusso
- Funzioni
- Manipolazione di stringhe di caratteri
- Operazioni con gli array
- Strutture dati e oggetti