La prima lezione ci servirà per comprendere il percorso da seguire, vale a dire quali saranno gli argomenti da trattare e praticamente da dove iniziare. Successivamente ci si dovrà soffermare su ogni argomento eseguendo esempi ed esercizi. La programmazione in un determinato linguaggio necessita di pratica, segue regole di sintassi, quindi a fronte di un problema occorre, tramite quel linguaggio,...
La prima lezione ci servirà per comprendere il percorso da seguire, vale a dire quali saranno gli argomenti da trattare e praticamente da dove iniziare. Successivamente ci si dovrà soffermare su ogni argomento eseguendo esempi ed esercizi. La programmazione in un determinato linguaggio necessita di pratica, segue regole di sintassi, quindi a fronte di un problema occorre, tramite quel linguaggio, arrivare ad una soluzione e questo è possibile solo esercitandosi.
Ma il linguaggio è unicamente lo strumento da utilizzare: chiaramente occorre conoscerlo e quindi saperlo utilizzare, ma ciò vuol dire che, prima ancora di scrivere un programma, occorre ragionare sul percorso da utilizzare per risolvere il problema: solo successivamente si utilizza lo strumento linguaggio, naturalmente conoscendone le regole.
Inizialmente vedremo anche su quali testi ti muovi, se sono veri e propri libri o slide di docenti rilasciate durante il corso, e laddove servissero integreremo con il materiale didattico in mio possesso.
E' ovvio che la programmazione, facendo parte dell'informatica, necessita anche di basi di aritmetica booleana e logica. All'uopo parleremo anche di questi argomenti per consolidare, se necessita, la formazione di base e successivamente utilizzarla nell'esercizio di programmazione.
In base agli argomenti da trattare, l'approccio sarà misto: vale a dire in parte teorico ed in parte pratico. Chiaramente l'aspetto teorico è di descrizione dei concetti tuttavia una volta spiegati per comprenderli meglio si faranno esempi pratici ed esercizi; in poche parole le lezioni devono essere delle lezioni-esercizio.
I contenuti di queste lezioni si focalizzeranno su variabili e costanti, istruzioni condizionali, istruzioni di cicli, gestione memoria, definizioni classi e oggetti quindi principi della programmazione ad oggetti OOP (laddove il linguaggio la utilizzi), programmazione su PC vs programmazione embedded ecc..
Per saperne di più
Vedi meno