Loader
Seguiteci
Pubblicità

Dal codice al ragionamento: l’AI cambia le competenze dei giovani programmatori

I partecipanti si sfidano alle IOI a Tashkent, in Uzbekistan, nell'agosto 2026.
I partecipanti gareggiano alla IOI a Tashkent, Uzbekistan, agosto 2026. Diritti d'autore  Ministry of Digital Technologies of the Republic of Uzbekistan
Diritti d'autore Ministry of Digital Technologies of the Republic of Uzbekistan
Di Ruxshona Raxmatullayeva
Pubblicato il
Condividi Commenti Segui Euronews su Google
Condividi Close Button

Alle Olimpiadi internazionali di informatica a Tashkent, in Uzbekistan, 386 giovani programmatori di 97 Paesi hanno affrontato sei problemi algoritmici, mentre l'IA sta trasformando la programmazione, la risoluzione dei problemi e l'insegnamento dell'informatica.

Sei problemi algoritmici. Dieci ore per risolverli. E tra il problema sullo schermo e il codice inviato per essere valutato c’è la prova vera: analizzare la sfida, trovare una soluzione efficiente e trasformarla in un programma che funziona davvero.

PUBBLICITÀ
PUBBLICITÀ

È la sfida che hanno affrontato 386 tra i migliori giovani programmatori del mondo, provenienti da 97 Paesi, all’International Olympiad in Informatics (IOI) di quest’anno a Tashkent, in Uzbekistan.

La competizione mette alla prova molto più della semplice capacità di scrivere codice. I concorrenti devono analizzare i problemi, progettare algoritmi e strutture dati, implementare le proprie soluzioni e verificare che funzionino.

Tuttavia, questa generazione gareggia in un momento in cui l’intelligenza artificiale può fornire un aiuto sempre maggiore in diverse fasi del processo.

L’IA sta già cambiando le gare di programmazione

"L’intelligenza artificiale sta cambiando molto il modo in cui organizziamo le competizioni, perché dobbiamo tenere conto del fatto che gli studenti ce l’hanno a disposizione", ha spiegato a Euronews Giorgio Audrito, team leader della delegazione italiana.

Le competizioni online sono diventate particolarmente difficili da organizzare, ha detto Audrito, aggiungendo che gli organizzatori "si stanno ancora adattando" e stanno discutendo della questione all’interno della comunità IOI.

Audrito ha inoltre sottolineato che è ancora difficile prevedere con precisione come si svilupperà l’IA. Per ora ritiene che l’esperienza di programmazione sia ancora necessaria "per guidare e correggere quello che fa l’IA".

Un concorrente risolve un problema algoritmico all'IOI
Un concorrente risolve un problema algoritmico all'IOI Ministry of Digital Technologies of the Republic of Uzbekistan

Meno codice, più tempo per risolvere i problemi

Alcuni concorrenti a Tashkent vedono già l’IA cambiare l’equilibrio tra la scrittura del codice e la riflessione sul problema sottostante.

Qiwen Xu, medaglia d’oro per la Cina, si aspetta che l’IA diventi in grado di produrre una larga parte del codice che oggi i programmatori scrivono da soli.

Durante la gara di cinque ore, Xu ha raccontato che lui e gli altri concorrenti hanno impiegato più di due ore solo per trasformare le loro soluzioni in codice.

"Ma con l’aiuto dell’IA possiamo dedicare più tempo a pensare o a risolvere il problema noi stessi", ha detto a Euronews.

L’IA ha iniziato a influenzare anche il modo in cui Xu si allena. Invece di fare solo esercizio ripetuto, ora studia gli approcci adottati dai sistemi di IA.

"Imparo da come l’IA risolve o affronta i problemi e questo mi ispira molto nel mio modo di risolverli", ha spiegato.

Tuttavia, avere accesso alla stessa tecnologia non significa necessariamente formare programmatori con le stesse capacità.

"Oggi chiunque può usare l’IA da solo", ha detto Xu. "Ciò che ti distingue dagli altri è [...] il tuo modo di ragionare, il tuo pensiero che va oltre l’IA o che ti guida nel modo in cui la usi quando programmi".

Myriam Faltin, concorrente svizzera di 17 anni, sottolinea anche competenze che vanno oltre la conoscenza tecnica.

"Bisogna conoscere alcuni algoritmi, ma serve anche molta intuizione per capire quale usare e in quale momento", ha detto a Euronews.

Quell’intuizione, ha spiegato Faltin, si sviluppa con la pratica e dedicando tempo ai problemi difficili invece di cercare subito una soluzione.

L’IA non sostituisce le basi

La stessa trasformazione tecnologica sta cambiando il dibattito sull’insegnamento dell’informatica e sulle competenze di cui avranno bisogno i futuri programmatori.

In Uzbekistan questo dibattito sta anche orientando le politiche nazionali. Il vice ministro delle Tecnologie digitali, Rustam Karamjonov, ha spiegato che la formazione dei talenti è uno dei pilastri della strategia di IA del Paese.

"Preparare i talenti e preparare le persone a essere pronte ai cambiamenti dell’IA nel mondo e anche in Uzbekistan" è una di queste priorità, ha detto a Euronews.

I medagliati ricevono i loro premi all'IOI
I medagliati ricevono i loro premi all'IOI Ministry of Digital Technologies of the Republic of Uzbekistan

Il professor Tan Santek, presidente dell’IOI, respinge l’idea che un’IA sempre più potente renda meno importante imparare le basi della programmazione.

"Si è molto parlato di come l’IA sostituirà tutti i programmatori, quindi non avrebbe più senso imparare a programmare o a risolvere i problemi con il computer. Ma per me è esattamente il contrario", ha detto Tan a Euronews.

"Se non hai le basi, non sarai davvero in grado di usare lo strumento dell’IA", ha aggiunto.

Secondo Tan, l’istruzione dovrebbe puntare di più sul "pensiero computazionale", insegnando agli studenti a formulare i problemi reali in termini computazionali prima di sviluppare programmi per risolverli. Ha suggerito che questo tipo di formazione potrebbe iniziare già dalla scuola primaria.

Vai alle scorciatoie di accessibilità
Condividi Commenti Segui Euronews su Google

Notizie correlate

Perché le gare di matematica sono in aumento in Asia centrale?

Dal codice al ragionamento: l’AI cambia le competenze dei giovani programmatori

Meta, tutto quello che c'è da sapere sulla sua più grande battaglia legale