Lezioni Private
Informatica e Programmazione
Per studenti del liceo Natta
Chi sono?
Mi presento, sono Ivano, prof di informatica e programmazione.
Sono un ex studente del liceo Natta, Laureato in Fisica e da sempre appassionato di informatica e programmazione. Ho approfondito questa disciplina durante la laurea per progetti di fisica computazionale e analisi dati. Mi interessano tanto gli aspetti teorici della materia quanto la pratica del tradurre idee in codice funzionante.
Ho iniziato fin dalle superiori a fare aiuto compiti e poi ripetizioni in informatica, matematica e fisica, ho continuato durante gli anni dell’università e mi sono appassionato all’insegnamento, in particolare della programmazione dell’arte del problem solving che accompagna la progettazione degli algoritmi.
Grazie alle esperienze di insegnamento ho sviluppato un metodo su misura per lo studente che mi permette di partire dal suo livello di comprensione della materia e guidarlo con esercizi calibrati.
Mi presento, sono Ivano, prof di informatica e programmazione.
Sono un ex studente del liceo Natta, Laureato in Fisica e da sempre appassionato di informatica e programmazione. Ho approfondito questa disciplina durante la laurea per progetti di fisica computazionale e analisi dati. Mi interessano tanto gli aspetti teorici della materia quanto la pratica del tradurre idee in codice funzionante.
Ho iniziato fin dalle superiori a fare aiuto compiti e poi ripetizioni in informatica, matematica e fisica, ho continuato durante gli anni dell’università e mi sono appassionato all’insegnamento, in particolare della programmazione dell’arte del problem solving che accompagna la progettazione degli algoritmi.
Grazie alle esperienze di insegnamento ho sviluppato un metodo su misura per lo studente che mi permette di partire dal suo livello di comprensione della materia e guidarlo con esercizi calibrati.
Mi occupo di...
- Linguaggi C/C++/Python
- Algoritmi
- Tecniche di Problem solving nella programmazione
- Programmazione ad oggetti in C++ e Python
- Sviluppo pagine web Html, Css, JavaScript
- Sql e Database (Access, MySQL)
- Python per analisi dati (Numpy, Pandas)
- Machine Learning
Come posso aiutarti
- Recupero estivo di informatica
- Logica e comprensione degli algoritmi
- Imparare a programmare, anche da zero, C++ e Python
Nello specifico...
Durante l'anno
Le difficoltà iniziano tipicamente a metà seconda, allo studente sembra di iniziare a non capire bene e tipicamente trascura per molti mesi il problema che poi si acuisce e se non risolto rende gli anni seguenti molto duri. Spesso i professori stessi minimizzano questa problematica dato che spesso lo studente ha sempre avuto la sufficienza per tutto il primo anno e fino a metà del secondo. E' importante iniziare un percorso di recupero appena si presentano le prime difficoltà.
Recupero estivo
Tipicamente gli studenti hanno più difficoltà in seconda e in terza.
Per studenti rimandati nella materia, in particolare a fine seconda, è fondamentale creare un piano di recupero dato che le basi che si apprendono nella programmazione del secondo anno sono fondamentali per tutti gli anni successivi.
Mentre il primo anno è abbastanza scollegato dagli altri, il terzo anno è estremamente complesso senza aver compreso a pieno le basi di programmazione trattate il secondo anno.
Cambio scuola -> LSA
Ho lavorato con diversi ragazzi che si sono trovati a cambiare scuola passando da un liceo tradizionale o da un istituto tecnico al liceo scientifico scienze applicate. Questo passaggio richiede di sostenere un esame di ingresso e la maggiore difficoltà si ha proprio con informatica, materia che non è trattata negli indirizzi di provenienza.
In questi casi il recupero di tutta la programmazione in C++ svolta in seconda e terza è fondamentale.
Lavorando in estate da Giugno ad Agosto è assolutamente possibile arrivare preparati recuperando il programma dell'intero anno (a fine seconda) o recuperando per sommi capi i due anni di programmazione (a fine terza).
Gli studenti
Nel corso degli anni ho lavorato con molti studenti del liceo scienze applicate, questo mi ha permesso di capire le principali difficoltà.
Spesso studenti che in prima superiore non hanno problemi nella materia si ritrovano invece ad avere un tracollo in seconda, verso metà anno.
Lo scoglio principale è causato dal passaggio da una materia mnemonica in cui si apprende l’uso di programmi come Word ed Excel, ad una materia in cui si deve coniugare l’astrazione alla praticità.
Progettare un algoritmo richiede di capire a fondo il problema che si vuole risolvere e ragionare astrattamente per trovare soluzioni che sembrano spesso lontane dal problema.
Programmare poi l’algoritmo trasformandolo in codice C++ o Python pone poi la sfida del rigore e della precisione, quasi mai un programma risulta corretto alla prima stesura e la ricerca e correzione degli errori è parte integrante del processo della programmazione.
Dicono di me
Dove si svolgono le lezioni
A Seriate, presso la mia abitazione, vicina al centro di Seriate e raggiungibile facilmente con autobus 8 e dalla fermata 5 minuti a piedi.
Se lo studente ha un portatile con installato i programmi che gli servono è meglio dato che questo permette una migliore continuità nel lavoro a lezione e a casa, in caso contrario lavoriamo con il mio PC.
Contattami
Scrivimi su WhatsApp per informazioni!
Ti richiamerò appena possibile.