Università degli Studi di Padova · Dipartimento dei Beni Culturali: archeologia, storia dell'arte, del cinema e della musica (DBC) · tutti i canali con docenti e libri, a.a. 2026/2027
Argomenti del programma: Il computer è diventato uno strumento indispensabile per lo svolgimento della quasi totalità delle attività lavorative. Pur non essendo a carattere tecnico, anche la Scuola di Scienze umane, sociali e del patrimonio culturale deve formare i propri laureati in modo che siano in grado non solo di svolgere attività di segreteria, basate su programmi di videoscrittura e fogli elettronici, ma anche di fare delle scelte…
Argomenti del programma: Struttura di un elaboratore Paradigmi di programmazione Il linguaggio Python e il linguaggio C Variabili e tipi di dato Logica booleana e decisioni Cicli while e for Funzioni Array, liste e stringhe Input/Output Pattern algoritmici iterativi e ricorsivi Cenni di analisi della complessità Puntatori in C Gestione della memoria in C Abstract data types Debugging e testing
Argomenti del programma: - Struttura di un elaboratore - Paradigmi di programmazione - Il linguaggio Python e il linguaggio C - Variabili e tipi di dato - Logica booleana e decisioni - Cicli while e for - Funzioni - Array, liste e stringhe - Input/Output - Pattern algoritmici iterativi e ricorsivi - Cenni di analisi della complessità - Puntatori in C - Gestione della memoria in C - Abstract data types - Debugging e testing
Dispense (gratuite) fornite dalla docente tramite la piattaforma Moodle
Argomenti del programma: Introduzione al corso e all'algoritmica Struttura di un elaboratore L'ambiente Python Variabili e tipi di dato Logica booleana e decisioni Cicli while e for Funzioni Gestire piu' elementi - liste e stringhe Pattern algoritmici iterativi Cenni di analisi della complessita' Ricorsione Pattern algoritmici ricorsivi Abstract data type Paradigmi di programmazione Il modello di programmazione e l'ambiente Java Tipi di…
Dispense (gratuite) fornite dal docente tramite le piattaforma Moodle
Argomenti del programma: Introduzione al corso e all’algoritmica Struttura di un elaboratore L’ambiente Python Variabili e tipi di dato Logica booleana e decisioni Cicli while e for Funzioni Gestire più elementi - liste e stringhe Pattern algoritmici iterativi Cenni di analisi della complessità Ricorsione Pattern algoritmici ricorsivi Abstract Data Types Paradigmi di programmazione Utilizzo di strumenti AI Il modello di programmazione e…
Argomenti del programma: Struttura di un elaboratore Paradigmi di programmazione Il linguaggio Python e il linguaggio C Variabili e tipi di dato Logica booleana e decisioni Cicli while e for Funzioni Array, liste e stringhe Input/Output Pattern algoritmici iterativi e ricorsivi Cenni di analisi della complessità Puntatori in C Gestione della memoria in C Abstract data types Debugging e testing
Argomenti del programma: - Struttura di un elaboratore - Paradigmi di programmazione - Il linguaggio Python e il linguaggio C - Variabili e tipi di dato - Logica booleana e decisioni - Cicli while e for - Funzioni - Array, liste e stringhe - Input/Output - Pattern algoritmici iterativi e ricorsivi - Cenni di analisi della complessità - Puntatori in C - Gestione della memoria in C - Abstract data types - Debugging e testing
Argomenti del programma: Struttura di un elaboratore Paradigmi di programmazione Il linguaggio Python e il linguaggio C Variabili e tipi di dato Logica booleana e decisioni Cicli while e for Funzioni Array, liste e stringhe Input/Output Pattern algoritmici iterativi e ricorsivi Cenni di analisi della complessità Puntatori in C Gestione della memoria in C Abstract data types Debugging e testing
Argomenti del programma: - Struttura di un elaboratore - Paradigmi di programmazione - Il linguaggio Python e il linguaggio C - Variabili e tipi di dato - Logica booleana e decisioni - Cicli while e for - Funzioni - Array, liste e stringhe - Input/Output - Pattern algoritmici iterativi e ricorsivi - Cenni di analisi della complessità - Puntatori in C - Gestione della memoria in C - Abstract data types - Debugging e testing
Argomenti del programma: 1. Introduzione al corso, breve storia degli elaboratori 2. Architettura degli elaboratori: organizzazione logica e principi di funzionamento, l’architettura di Von Neumann (unità centrale di elaborazione, memoria centrale, memoria di massa, dispositivi di I/O), accenni alle architetture per il calcolo parallelo (GPU-computing), accenni al cloud computing 3.
Argomenti del programma: Il computer è diventato uno strumento indispensabile per lo svolgimento della quasi totalità delle attività lavorative. Pur non essendo a carattere tecnico, anche la Scuola di Scienze umane, sociali e del patrimonio culturale deve formare i propri laureati in modo che siano in grado non solo di svolgere attività di segreteria, basate su programmi di videoscrittura e fogli elettronici, ma anche di fare delle scelte…
Argomenti del programma: Parte generale: Rappresentazione dei dati e dell'informazione. Architettura del calcolatore. Linguaggio macchina. Introduzione ai sistemi operativi. Algoritmi e loro rappresentazione. Ordinamento per selezione e inserimento. Ricerca lineare e binaria. Programmazione orientata agli oggetti. Il linguaggio Java: Tipi di dati fondamentali, nozioni di variabile e assegnazione. Oggetti, classi e metodi.
Argomenti del programma: Parte Generale: Rappresentazione dei dati e dell'informazione. Architettura del calcolatore. Linguaggio macchina. Introduzione ai sistemi operativi. Algoritmi e loro rappresentazione. Ordinamento per selezione e inserimento. Ricerca lineare e binaria. Programmazione orientata agli oggetti. Il linguaggio Java: Tipi di dati fondamentali, nozioni di variabile e assegnazione. Oggetti, classi e metodi.
King – ApogeoCerca su Amazon ›Il prof non ha cambiato il libro dall'anno scorsoVerificato sulla scheda ufficiale il 03/10/2026
Bacheca del docente: cosa indica di studiare
Argomenti del programma: -Parte Generale: Cenni storici e definizioni di base. Rappresentazione dei dati e dell'informazione. Architettura del calcolatore: concetti base. Algoritmi e loro rappresentazione. Modello run-time: record di attivazione, stack e heap. Funzioni ricorsive. Ordinamento per selezione, inserimento, merge e quicksort. Ricerca lineare e binaria. Prestazioni degli algoritmi e notazione O-grande.