Rice University Formazione online gratuita

Pensiero algoritmico (parte 2)

Descrizione

Esperti informatici analizzano e risolvono problemi computazionali a un livello di astrazione che va oltre quello di qualsiasi particolare linguaggio di programmazione. Questa classe in due parti è progettata per formare gli studenti sui concetti matematici e sul processo del "Pensiero algoritmico", consentendo loro di costruire soluzioni più semplici ed efficienti ai problemi computazionali.

Nella parte 2 di questo corso, studieremo tecniche algoritmiche avanzate come il divide-and-conquer e la programmazione dinamica. Come parte centrale del corso, gli studenti implementeranno diversi algoritmi in Python che incorporano queste tecniche e quindi usano questi algoritmi per analizzare due grandi set di dati del mondo reale. L'obiettivo principale di queste attività è comprendere l'interazione tra gli algoritmi e la struttura dei set di dati analizzati da questi algoritmi.

Una volta che gli studenti avranno completato questo corso, avranno le capacità matematiche e di programmazione per analizzare, progettare e programmare soluzioni per una vasta gamma di problemi computazionali. Mentre questa classe utilizzerà Python come veicolo di scelta per praticare il pensiero algoritmico, i concetti che imparerai in questa classe trascendono qualsiasi particolare linguaggio di programmazione.

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Inglese, coreano, spagnolo

Pensiero algoritmico (parte 2) - Rice University