# First steps

In questa prima lezione guideremo i vostri primi passi nella programmazione. Essa è destinata ai principianti. Lista delle nozioni degli esercizi:

| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori
Benvenuto nel mondo dei Buggles |  |  |  |  |  |  |  |  |  |
Istruzioni Java |  |  |  |  |  |  |  |  |  |
Scrivere programmi più complessi |  |  |  |  |  |  |  |  |  |
Istruzioni Condizionali |  |  |  |  |  |  |  |  |  |
Ciclo while |  |  |  |  |  |  |  |  |  |
| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori
La cerca dei Baggle |  |  |  |  |  |  |  |  |  |
Conservare e manipolare i dati |  |  |  |  |  |  |  |  |  |
Ciclo for |  |  |  |  |  |  |  |  |  |
Ciclo do .. while |  |  |  |  |  |  |  |  |  |
Metodi |  |  |  |  |  |  |  |  |  |
| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori
Costruire metodicamente |  |  |  |  |  |  |  |  |  |
Metodi che ritornano un risultato |  |  |  |  |  |  |  |  |  |
Metodi con parametri |  |  |  |  |  |  |  |  |  |
Disegnare metodicamente |  |  |  |  |  |  |  |  |  |
Disegnare metodicamente (solo grandi) |  |  |  |  |  |  |  |  |  |
| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori
Disegni sempre più grandi |  |  |  |  |  |  |  |  |  |
Ancora altri pattern da disegnare |  |  |  |  |  |  |  |  |  |
Buggle Dance Revolution |  |  |  |  |  |  |  |  |  |
Buggle Dance Revolution 2 |  |  |  |  |  |  |  |  |  |
Caccia alla Lumaca |  |  |  |  |  |  |  |  |  |
Tracciamento della Lumaca |  |  |  |  |  |  |  |  |  |
| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori
Mondo di Snake |  |  |  |  |  |  |  |  |  |
Intrecci e Vettori |  |  |  |  |  |  |  |  |  |
Intrecci, Vettori e modulo |  |  |  |  |  |  |  |  |  |
Attraversare in colonna |  |  |  |  |  |  |  |  |  |
Attraversare in riga |  |  |  |  |  |  |  |  |  |
| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori
Attraversare a zig-zag |  |  |  |  |  |  |  |  |  |
Attraversare in diagonale |  |  |  |  |  |  |  |  |  |
| Istruzioni | Commenti | Condizioni / Espressioni | Ciclo while | Variabili | Ciclo for | Ciclo Do/While | Metodi | Switch | Vettori

## Significato dei simboli

Intruduzione ai concetti |
Lavorare sui concetti |
Padroneggiare i concetti assunti |
Concetti non indispensabili per gli esercizi |

## Cosa imparerò?

Imparerai i fondamenti della programmazione. Alla fine ti verranno presentati i concetti più importanti che ti permetteranno di leggere semplici algoritmi. Non sarai in grado di leggere o scrivere un programma intero perché non verrai a conoscenza degli oggetti ma imparerai a padroneggare quella cosa chiamata "Programmazione Tattica", che vorrebbe dire che imparerai abbastanza sintassi da non aver nessun problema con essa in modo che ti sia permesso di concentrarti sui problemi fondamentali di quello che vuoi risolvere invece di dover combattere con le difficoltà sintattiche.