Materia:Programmazione

Da Wikiversità, l'università aperta.

Crystal Clear action view bottom.png
Crystal Clear app kedit.svg

Questa materia è incompleta
Tutti i contributi sono ben accetti perché sono state scritte poche (o nessuna) lezioni di questa materia.


Programmazione
Gnome-applications.svgFacoltà di Ingegneria
Nuvola apps edu mathematics-p.svgFacoltà di Scienze matematiche, fisiche e naturali

Questa materia non ha ancora un dipartimento di riferimento.

Gnome-fs-directory.svg Tutte le lezioni in ordine alfabetico

SSD = INF/01

Nuvola apps bookcase.svgCorso di Matematica
Nuvola apps bookcase.svgCorso di Informatica
Nuvola apps bookcase.svgCorso di Ingegneria elettronica

Presentazione

Questo "corso" di programmazione vuole essere inteso come un'opera che insegna i principi base della programmazione, non seguendo un linguaggio specifico, ma dandone esempio con i principali linguaggi (Java,C,Php,Pascal). Pertanto potrà essere utilizzato da persone che vogliono avvicinarsi alla programmazione rimanendo indipendente dal linguaggio o comunque permetterà a chi non conosce la programmazione di capire i misteri di questa raffinata arte...

ATTENZIONE: Alla fine del "corso" non si avrà una piena conoscenza dei linguaggi di programmazione ma si avrà un'ottima base per poter studiare qualsiasi tipo di linguaggio di programmazione.

Programmare o meglio ancora creare un programma vuol dire creare una serie di istruzioni in un determinato linguaggio per istruire il computer per la soluzione di un determinato problema. In pratica noi "diciamo" al computer cosa fare ma soprattutto cosa fare per noi. Per dare un esempio concreto alla cosa, si pensi ad un navigatore satellitare; il luogo di partenza sono i nostri dati iniziali di cui disponiamo, il luogo di arrivo è il risultato finale, la programmazione è il tragitto. Quest'ultimo è la metafora ideale perché il tragitto tra due luoghi può essere lungo o breve come in programmazione un codice può essere scritto bene o male per ottenere lo stesso risultato, il tragitto può presentare degli imprevisti come un programma all'apparenza semplice può presentare un problema al quale non avevamo pensato, ed infine, come non sempre un tragitto corto è sinonimo di velocità di arrivo tanto meno un codice lungo vuol dire un codice ben scritto.

Programma

Gnome-applications.svg

Risorse

Verifiche d'apprendimento

Crystal Clear app kghostview.png
È possibile, e fortemente consigliato, integrare le lezioni e valutare la propria preparazione attraverso queste esercitazioni. È possibile verificare la conoscenza di un argomento specifico o dell'intero programma.

Utenti interessati

Crystal Clear kdm user male.png

Modifica

  • ...


Strumenti personali