Università online gratuita di Princeton

Informatica: programmazione con uno scopo

Descrizione

La base per l'educazione nell'ultimo millennio era "leggere, scrivere e aritmetica", ora sta leggendo, scrivendo e calcolando. Imparare a programmare è una parte essenziale dell'educazione di ogni studente, non solo nelle scienze e nell'ingegneria, ma anche nelle arti, nelle scienze sociali e nelle discipline umanistiche. Oltre alle applicazioni dirette, è il primo passo per comprendere la natura dell'innegabile impatto dell'informatica sul mondo moderno. Questo corso copre la prima metà del nostro libro Computer Science: An Interdisciplinary Approach (la seconda metà è coperta nel nostro corso Coursera Computer Science: Algorithms, Theory and Machines). Il nostro intento è insegnare la programmazione a coloro che hanno bisogno o vogliono impararlo, in un contesto scientifico.

Iniziamo introducendo elementi di programmazione di base come variabili, condizionali, loop, array e I / O. Successivamente, passiamo alle funzioni, introducendo concetti chiave come ricorsione, programmazione modulare e riutilizzo del codice. Quindi, presentiamo una moderna introduzione alla programmazione orientata agli oggetti.

Usiamo il linguaggio di programmazione Java e insegniamo le competenze di base per la risoluzione dei problemi computazionali applicabili in molti ambienti di elaborazione moderni. La competenza in Java è un obiettivo, ma ci concentriamo su concetti fondamentali nella programmazione, non in Java in sé.

Tutte le funzionalità di questo corso sono disponibili gratuitamente. Non offre un certificato al completamento.

Prezzo: Iscriviti gratuitamente!

Lingua: English

Sottotitoli: English

Informatica: programmazione con uno scopo - Università di Princeton