Laboratorio di programmazione: strumenti e programmi

Marco Lapegna, FedericaX

Impara a sviluppare dei programmi dinamici e interattivi usando il linguaggio Fortran e il linguaggio C.
***

Learn how to develop dynamic and interactive programs in Fortran and C programming language.

Nella seconda parte del corso di Laboratorio di Programmazione l'attività pratica è predominante ed è possibile approfondire gli aspetti fondamentali della materia.
In particolare verranno proposti problemi di varia difficoltà, allo scopo di sviluppare algoritmi relativi alla loro risoluzione, e utilizzati due linguaggi di programmazione per il calcolo tecnico scientifico: il linguaggio Fortran e il linguaggio C.
Per lo sviluppo dei programmi è necessario un sistema di calcolo con sistema operativo LINUX, ma viene proposto in alternativa anche un ambiente di sviluppo web accessibile attraverso un comune browser. I programmi riguarderanno algoritmi di ordinamento, ricerche, operazioni su matrici e vettori, semplici problemi di matematica, per concludere con alcuni programmi finalizzati a studiare l'influenza del sistema aritmetico floating point sugli algoritmi.

Prima di accedere a questo corso, verifica la tua conoscenza degli argomenti attraverso il corso Laboratorio di Programmazione.

***
The second part of this course will mainly be based on practical activities and on an in-depth examination of the essential parts of this discipline. In particular, the students will: carry out diverse problems, develop the relevant solution algorithms and use two programming languages for the scientific-technical calculations: Fortran and C.
The programs will be developed through a calculation system with LINUX operating system as well as with an alternative web development environment through a common browser. The programs will involve sorting algorithms, researches, operations on matrices and vectors, simple maths problems and problems aimed at studying the influence of the floating point arithmetic system on algorithms.

What will you learn

• Struttura e caratteristiche principali del sistema operativo Linux
• Il linguaggio di programmazione FORTRAN e C
• Algoritmi e programmi introduttivi alle strutture di controllo
• Algoritmi e programmi di ordinamento, ricerca e fusione
• Algoritmi e programmi per operazioni su matrici e vettori
• Algoritmi e programmi sull'aritmetica floating point.

***

In this course you will learn:
• the structure and main characteristics of Linux;
• FORTRAN and C programming languages;
• algorithms and introductory programs to the control structures;
• algorithms and sorting, research and fusion programs;
• algorithms and programs for the operations on matrices and vectors;
• algorithms and programs on the floating point arithmetics.

Dates:
  • 7 October 2019
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: Italian It

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
A70e234e-9ae1-433f-9057-97d78794ad0e-1a9b4a007a98.small Laboratorio di Programmazione
Impara a risolvere problemi complessi attraverso l'uso del computer e avvicinati...
5acddd30-ce39-4042-94b8-b3fea219e73a-6b8d61c32380.small Coding a scuola con Software Libero
Il corso propone un percorso didattico basato sul coding per il sostegno dell...
More from 'Computer Science':
2b3073fb-0b4c-48ef-bbde-9c0e1bdf56e3-e2bdfc410793.small Il linguaggio naturale, dall'uomo alla macchina
Il dialogo uomo-macchina mediato dalle tecnologie di trattamento automatico...
E8786c20-869a-43a9-a7da-e1ed6347a4b0-6f9f4524d76f.small Introduzione all'informatica
Avvicinati al mondo dell'informatica, apprendi le competenze fondamentali alla...
Cb086354-6a83-4318-8ff8-b44179a94bc4-7e9b6e00e965.small Nuove tecnologie digitali
Un corso che ti avvicinerà alle diverse tematiche del digitale. Un viaggio...
0c61aa0b-f7c1-4af8-bff8-11b5e5afa6e7-4336992c2a69.small Basi di dati
Impara i fondamenti dei sistemi di gestione delle informazioni e comprendi i...
Ac611c01-9132-41fe-aa21-3b61a6ace180-7c08a983427f.small Analisi dei dati
Acquisisci competenze essenziali nell'era digitale al fine di elaborare e analizzare...
More from 'edX':
Be8b88c1-7bc9-4711-95d4-e7150140c8a2-a775b8abd24d.small AP® Italian Language and Culture (2019-2020)
Improve your language skills and expand your knowledge of contemporary Italian...
Fa84928e-7a89-45ab-ac1b-f646cf03510d-1c14b763310b.small Modelli di insegnamento nella ricerca educativa
La pedagogia è una disciplina affascinante che riflette sull'educazione...
4ee7c158-c0d5-4872-be8d-da1f115389fe-431c7f99a199.small Concetti politici. Un'analisi interattiva
Una bussola per orientarsi nella complessità dei concetti politici, e...
B6bb8a1e-cece-4c43-a3dc-3b00e6843f25-085cea012993.small Italian Language and Culture: Intermediate (2019-2020)
Improve your Italian language skills and expand your vocabulary while you learn...
E97a6fe0-9b5d-43c9-a3fd-7e42c37706a2-cf397768565c.small Italian Language and Culture: Advanced (2019-2020)
Enhance your knowledge of the Italian language and learn about Italy’s...

© 2013-2019