Recentemente mi è giunta una richiesta estremamente bizzarra, un carissimo collega con cui lavoro ha il figlio in terza (credo) liceo con opzione scienze applicate che in questo periodo sta avendo qualche problema con l’informatica nel particolare con il C++. Pare, ma non ho informazioni precise, la classe fino a qualche settimana fa non aveva mai, anche nei precedenti anni, affrontato lo studio di un linguaggio di programmazione. A parte la situazione a mio avviso un po’ strana della scelta del C++ da usare in un liceo per insegnare la programmazione ad oggetti (ma ripeto non conosco i precedenti) avrei optato per altre soluzioni, mi è stato chiesto di fornire testi ed indicazioni.
Tra le varie indicazioni e consigli, probabilmente uno dei libri più importanti da segnalare agli studenti non può che essere la seconda edizione del libro:
costitituito da due volumi che potete scaricare gratuitamente oppure acquistare in versione cartacea.
Cosa avrei fatto io prima?
Velocemente… mi viene da pensare ad un approccio graduale partendo da Scratch per poi passare a Python per giungere poi a Processing e poi Java facendo una scelta oculata nel selezionare uno dei numerosissimi ambienti di sviluppo per Java appositamente pensati per l’insegnamento.
Spero possa servire.