DEV262x
Logic and Computational Thinking (Corso Self Study)

69 €
8 ore

Capire come un computer “pensa" è uno dei primi passi per diventare un eccellente programmatore di computer. Un fondamento logico è cruciale per lo sviluppo di questa comprensione. Padroneggiare la logica è più che imparare un insieme di regole. Si tratta di imparare a suddividere i problemi in piccoli pezzi, capire come processi ripetibili possono far risparmiare tempo e migliorare la qualità, e capire come organizzare i problemi nella giusta dimensione.

In questo corso, imparerai a fare tutte queste cose e ad usare il computer per renderle più facili. Dopo tutto, i compiti logici sono ciò che i computer sono i migliori a fare!

Questo non è un corso di programmazione, ma vi insegnerà come affrontare il pensiero critico sia come stile di vita che come assistente per una migliore programmazione e test.

Il corso è in lingua inglese e richiede un impegno di circa 8 ore, fruibili nell’arco di 90 giorni dalla attivazione del corso.

Contenuti del corso

Modulo 0: Introduzione al corso
a. Di cosa tratta questo corso
i. La logica analitica e il suo rapporto con l’informatica
ii. Il pensiero critico come stile di vita e come aiutante di una migliore programmazione e sperimentazione
iii. Nota: Questo non è un corso di programmazione.
b. Cominciamo: pensiero critico e ragionamento logico
i. Cosa significa pensare in modo critico?
ii. Una panoramica di definizione, induzione e deduzione
iii. Programmazione informatica e pensiero logico
2. Modulo 1: Detrazione e induzione
a. Deduzione e sillogismi deduttivi
i. Validità e invalidità
ii. Forme di argomentazione
iii. Argomenti deduttivi e codice informatico
b. Induzione e sillogismi induttivi
i. Argomenti induttivi e pensiero critico

3. Modulo 2: Ragionamento deduttivo e logica categorica
a. Concentrarsi su come disciplinare il pensiero per scrivere programmi migliori
b. La dichiarazione categorica
c. Il sillogismo categorico
d. Diagrammi di Venn
e. Applicazione al codice informatico

4. Modulo 3: Ragionamento induttivo e test del software: Come pensare in modo critico
a. La logica della scienza
b. Cercando la causa (metodi di Mill)
c. Pensiero critico e scienza moderna
d. Applicazione delle capacità di pensiero critico ai test del software

Partecipanti

Questo corso su Logica e Pensiero Computazionale si rivolge a Developer.

Prerequisiti

Nessuno

preloader