In breve
Il Videocorso Fortran moderno CGFA è un corso in italiano di CGFA Academy, da zero, per studenti di ingegneria, fisica e matematica, ricercatori, tecnici che devono leggere o riscrivere vecchi programmi di calcolo, e chiunque voglia un linguaggio veloce per i numeri. Ha 10 videolezioni in tre livelli, circa 14 ore di studio, esercizi con soluzione, quiz, il progetto finale «Statistiche delle temperature delle città italiane» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.
- Per chi: Studenti di ingegneria, fisica e matematica, ricercatori, tecnici che devono leggere o riscrivere vecchi programmi di calcolo, e chiunque voglia un linguaggio veloce per i numeri
- Base: Il tuo primo programma Fortran, Variabili, tipi e calcoli, Decisioni e cicli, Array: il cuore di Fortran
- Intermedio: Funzioni, subroutine e moduli, File e formati di scrittura, Tipi derivati, allocatable e testo
- Avanzato: Precisione numerica e errori di arrotondamento, Calcolo parallelo: do concurrent e OpenMP, Progetti veri: fpm, C e librerie
- Progetto finale: Statistiche delle temperature delle città italiane
- Strumenti: gfortran (compilatore GNU Fortran, versione 14 o successiva), Visual Studio Code con l'estensione Modern Fortran, fpm (Fortran Package Manager), Compilatore online (facoltativo)
- Esame di 15 domande e attestato con codice di controllo
Pubblicato il · Aggiornato il · Autore: CityGraph Napoli (Claudia D'Urso, titolare)
Guarda la presentazione del videocorso Fortran
Apri le prime 2 lezioni gratis · Scarica il video in MP4
Perché imparare Fortran
Fortran è il linguaggio dei numeri: con lui girano da decenni i modelli del meteo e del clima, le simulazioni di ingegneria e i programmi dei supercomputer. Università, enti di ricerca e industria hanno ancora tanto codice Fortran da mantenere e modernizzare, e cercano chi lo sa leggere. Il corso insegna il Fortran moderno con gfortran, dagli array al calcolo in parallelo, partendo dal primo programma.
A chi è rivolto
Il corso è pensato per: studenti di ingegneria, fisica e matematica, ricercatori, tecnici che devono leggere o riscrivere vecchi programmi di calcolo, e chiunque voglia un linguaggio veloce per i numeri. Partenza: Da zero.
- Un computer Windows, Mac o Linux
- Nessuna esperienza di programmazione: si parte dal primo programma
- Matematica di scuola superiore (basta saper leggere una formula)
Il programma: 10 lezioni in 3 livelli
Circa 14 ore di studio con gli esercizi, in lezioni da 20 a 35 minuti. Le prime 2 sono gratis.
Base: Scrivere e compilare i primi programmi: variabili, decisioni, cicli e array
- Il tuo primo programma Fortran (20 min, gratis): Capire a cosa serve Fortran, installare gfortran, compilare ed eseguire il primo programma.
- Variabili, tipi e calcoli (25 min, gratis): Dichiarare variabili dei vari tipi, fare calcoli e comporre l'uscita con i formati.
- Decisioni e cicli (25 min): Far scegliere al programma con if e select case, e ripetere operazioni con i cicli do.
- Array: il cuore di Fortran (30 min): Usare vettori e matrici, le operazioni su tutto l'array e le funzioni predefinite sum, maxval, where.
Intermedio: Procedure, moduli, file e tipi derivati: programmi ordinati e riutilizzabili
- Funzioni, subroutine e moduli (30 min): Dividere il programma in procedure e raccoglierle in moduli, con intent e pure.
- File e formati di scrittura (30 min): Aprire, scrivere e leggere file di testo e controllare gli errori con iostat.
- Tipi derivati, allocatable e testo (35 min): Raggruppare dati con i tipi derivati, creare array di dimensione decisa a tempo di esecuzione e manipolare il testo.
Avanzato: Precisione numerica, parallelismo e progetti veri con fpm
- Precisione numerica e errori di arrotondamento (35 min): Scegliere la precisione giusta con i kind, riconoscere gli errori di arrotondamento e confrontare i numeri reali in modo sicuro.
- Calcolo parallelo: do concurrent e OpenMP (35 min): Sfruttare più processori con do concurrent e OpenMP e conoscere i coarray.
- Progetti veri: fpm, C e librerie (35 min): Organizzare un progetto con fpm, chiamare funzioni C e conoscere le librerie standard del Fortran moderno.
Il progetto finale: Statistiche delle temperature delle città italiane
Un programma completo che legge da un file le temperature medie mensili di alcune città italiane, calcola media, minimo e massimo per ciascuna e scrive un rapporto ordinato in un nuovo file.
- Crea il file temperature.txt: ogni riga ha il nome della città e 12 valori (uno per mese), separati da spazi.
- Definisci un tipo derivato citta con nome e un array di 12 real(dp).
- Scrivi in un modulo le funzioni pure media_annua, minimo e massimo che lavorano su un array.
- Leggi il file con un ciclo e iostat, riempiendo un array allocatable di città.
- Scrivi rapporto.txt con una riga per città, usando un formato ben allineato.
- Compila con -Wall -Wextra -fcheck=all, correggi gli avvisi e poi prova -O2.
- Estensione: usa un ciclo con OpenMP o do concurrent per elaborare tutte le città e metti il progetto sotto fpm.
Cosa ti serve
- gfortran (compilatore GNU Fortran, versione 14 o successiva): Gratuito. Su Linux: sudo apt install gfortran. Su Mac: brew install gcc. Su Windows: installa MSYS2 (msys2.org) e poi, dal terminale MSYS2, pacman -S mingw-w64-ucrt-x86_64-gcc-fortran
- Visual Studio Code con l'estensione Modern Fortran: Editor gratuito da code.visualstudio.com; l'estensione "Modern Fortran" dà colori, suggerimenti e controllo degli errori
- fpm (Fortran Package Manager): Gratuito, da fpm.fortran-lang.org: crea, compila e prova i progetti con un solo comando. Lo useremo nell'ultima lezione
- Compilatore online (facoltativo): Se non vuoi installare nulla, i siti Compiler Explorer e Online GDB permettono di provare piccoli programmi Fortran dal browser
A cosa ti serve dopo il corso
- Calcolo scientifico e simulazioni: meteorologia, clima, fluidodinamica, fisica
- Ingegneria: strutture, aerodinamica, energia, progettazione di impianti
- Calcolo ad alte prestazioni (supercomputer): Fortran è ancora tra i linguaggi più usati
- Manutenzione e modernizzazione di codice storico in università, enti di ricerca e industria
- Ricerca e dottorati in tutte le scienze che usano modelli numerici
Come si studia
- Video breve per ogni lezione, con i sottotitoli e il testo del video da leggere.
- Spiegazione scritta con esempi italiani (prezzi in euro, negozi, città) e codice da copiare con un tocco.
- Esercizio con la soluzione, appunti personali e quiz di tre domande per segnare la lezione come fatta.
- Esame finale di 15 domande (si supera con il 75%) e attestato stampabile con codice di controllo verificabile.
- App installabile su PC, tablet e telefono: niente account, i progressi restano sul dispositivo e si salvano con il backup.
Per privati, scuole e aziende
- Singolo corso: per chi vuole imparare un linguaggio, con tutte le lezioni, il progetto finale, l'esame e l'attestato.
- Tutti i corsi: l'accesso a tutto il catalogo CGFA Academy, per passare da un linguaggio all'altro quando vuoi.
- Aziende: formazione dei dipendenti su programmazione, dati, automazione e scrittura, con gli attestati nel registro.
- Scuole e centri di formazione: licenza per sede, per le classi e i laboratori, con la verifica dei codici degli attestati.
- White label: l'Academy con il nome, i colori e il dominio di chi la offre, per enti di formazione, agenzie e consulenti.
Le condizioni si concordano in base alle persone da formare: scrivici con Richiedi maggiori informazioni o su WhatsApp.
L'attestato è un attestato di frequenza con codice di controllo, non un titolo di studio né una certificazione pubblica. I programmi indicati nel corso sono gratuiti o già presenti nel computer, salvo dove è scritto diversamente.
Volantino da condividere
Le immagini pronte del Videocorso Fortran moderno CGFA in formato post e storia. Mandatele a chi vuole imparare Fortran: studenti, colleghi, scuole e aziende.
Scarica l'immagine Condividi su WhatsApp Condividi su Facebook
Apri le prime 2 lezioni gratis di Fortran
Nella demo trovi il corso vero: guarda il video, leggi la lezione, prova il codice e fai il quiz. Per il corso completo, per la tua scuola o per la tua azienda scrivici.
Richiedi maggiori informazioni su VIDEOCORSO FORTRAN ▶ Prova la demoOperatore diretto a Napoli · P.IVA 06571251211 · Preventivo senza impegno
Domande frequenti
Serve essere bravi in matematica per il corso di Fortran?
Basta la matematica delle superiori, quanto serve per leggere una formula. Il corso parte da zero, senza esperienza di programmazione, e spiega con esempi semplici anche gli errori di arrotondamento e la precisione dei numeri.
Cosa saprò fare alla fine del corso di Fortran?
Il linguaggio del calcolo scientifico, scritto nel modo moderno: Fortran 2018 e 2023 con gfortran: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Statistiche delle temperature delle città italiane»: Un programma completo che legge da un file le temperature medie mensili di alcune città italiane, calcola media, minimo e massimo per ciascuna e scrive un rapporto ordinato in un nuovo file.
Quanto dura il videocorso Fortran?
Circa 14 ore tra video, lettura ed esercizi: 10 lezioni da 20 a 35 minuti. Si studia quando si vuole, al proprio ritmo, da PC o da telefono.
Posso provare il corso prima di decidere?
Sì. Le prime 2 lezioni del corso Fortran sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/fortran/: video, spiegazione scritta, codice, esercizio e quiz, esattamente come nel corso completo.
Come si studia una lezione?
Ogni lezione ha un video di un paio di minuti con sottotitoli, la spiegazione scritta, il codice da copiare, un esercizio con la soluzione e un quiz di tre domande. Si segna come fatta e i progressi restano sul dispositivo, senza creare un account.
Il corso rilascia un attestato?
Sì. Alla fine fai l'esame (15 domande, si supera con il 75% di risposte giuste) e ottieni un attestato di frequenza stampabile, con un codice di controllo che chiunque può verificare. Non è un titolo di studio né una certificazione pubblica.
Funziona sul telefono?
Sì. CGFA Academy si apre dal browser e si installa come app su telefono, tablet e PC. Le lezioni già aperte si rileggono anche senza internet; i video invece servono online.
Si può avere per una scuola, un'azienda o con il proprio marchio?
Sì. Ci sono formule per il singolo corso, per tutti i corsi, per aziende che formano i dipendenti, per scuole e centri di formazione e una versione white label con il marchio di chi la offre. Scriveteci con «Richiedi maggiori informazioni».

