Il docente non ha ancora pubblicato i testi per questo canale.
Bacheca del docente: cosa indica di studiare
Slides del docente e altro materiale fornito dal docente e reso disponibile mediante Microsoft Teams.
Argomenti del programma: Architetture Client-Server e HTTP, HTML5 e fogli di stile CSS, basi di programmazione Javascript nel browser e in NodeJS, Basi di Database per il web e MongoDB, Document Object Model, XML e AJAX , JSON ed interfacce REST - Introduzione al corso, macchina di Von Neumann, perché è importante studiare il linguaggio C - Linux: cos'è, la shell, primi comandi - Introduzione al C: compilazione e hello world - Introduzione…
Il docente non ha ancora pubblicato i testi per questo canale.
Bacheca del docente: cosa indica di studiare
Slides del docente e altro materiale fornito dal docente e reso disponibile mediante Microsoft Teams.
Argomenti del programma: - Introduzione al corso, macchina di Von Neumann, perché è importante studiare il linguaggio C - Linux: cos'è, la shell, primi comandi - Introduzione al C: compilazione e hello world - Introduzione al C: if, scanf, printf funzioni - Operatori di preincremento/postincremento, cicli for, break, while - PRNG - le librerie statiche e dinamiche - Il debugger GDB e lo stacktrace - Le classi di memoria e attributi delle…
Argomenti del programma: Introduzione alla calcolabilità: algoritmi e complessità. Introduzione alla rappresentazione dell'Informazione. La programmazione (in Python). Le Variabili e i Tipi di dato. Condizioni e Decisioni. Cicli. Funzioni. Strutture dati: Liste, Insiemi e Dizionari. Strutture dati: Oggetti, Classi ed Ereditarietà. Algoritmi. Ordinamento. Ricerca. Costruzione di un sito web.
Argomenti del programma: Obiettivi: - Introduzione al problem solving - L'architettura del calcolatore - i diagrammi di flusso - linguaggi di programmazione, compilazione e ciclo di esecuzione di un programma - concetto di variabile - tipo di dato numerico - rappresentazione floating point a singola e doppia precisione - Tipi di dato in matlab - tipo numerico, tipo logico, tipo carattere - le operazioni sui tipi di dato fondamentali - I…
Il docente non ha ancora pubblicato i testi per questo canale.
Bacheca del docente: cosa indica di studiare
Slides del docente e altro materiale fornito dal docente e reso disponibile mediante Microsoft Teams.
Argomenti del programma: - Introduzione al corso, macchina di Von Neumann, perché è importante studiare il linguaggio C - Linux: cos'è, la shell, primi comandi - Introduzione al C: compilazione e hello world - Introduzione al C: if, scanf, printf funzioni - Operatori di preincremento/postincremento, cicli for, break, while - PRNG - le librerie statiche e dinamiche - Il debugger GDB e lo stacktrace - Le classi di memoria e attributi delle…
Dispense a cura del docente disponibili sul sito del corso.
Il materiale didattico, gli strumenti informatici e il diario delle lezioni aggiornato in tempo reale consentono agli studenti non frequentanti (qualora lo desiderino) di poter avere un riscontro costante con il docente
Argomenti del programma: Introduzione al corso: algoritmi, problemi, modelli di calcolo. Macchine di Turing: trasduttori e riconoscitori, a un nastro e a k nastri, deterministiche e non deterministiche. Macchina di Turing universale. Linguaggi e funzioni. Linguaggi e linguaggi complemento. Accettabilità e decidibilità di linguaggi. Calcolabilità di funzioni. La tesi di Church Turing e modello di calcolo equivalenti alla macchina di Turing.