Abilità Informatiche (CdS in Economia e Commercio)
Indice degli argomenti
-
-
Libro di testo:
[Idb] Dennis P. Curtin , Kim Foley, Kunal Sen, Cathleen Morin, Informatica di base,
VI edizione (2016), McGraw Hill Education, ISBN: 978-88-386-1537- 5Altro materiale didattico:
[Sli] Slides e appunti del docente
Materiale di approfondimento (facoltativo)
[ISI] Donatella Sciuto, Giacomo Buonanno, Luca Mari, Introduzione ai sistemi informatici
V edizione (2014), McGraw Hill Education, ISBN 8838668329[Misc] Altra fonte specificata di volta in volta
-
-
Slides del corso.
Introduzione informale all'Informatica come disciplina. Nozioni sui concetti di Algoritmo, calcolabilità e Macchine di Turing.Riferimenti:
[IdB] Cap. 1: tutto, Cap. 2: sezion 2.1, 2.2, 2.8 3 2.9
Approfondimenti:
[ISI] Cap.1: tutto, Cap.3: Sezioni 3.2, 3.2.1 e 3.2.2(limitatamente al paragrafo sulla Macchina di Turing)
[Misc]
- Andrew Hodges, «Alan Turing, storia di un enigma» (2014), Bollati Boringhieri
- Martin Davis, «Il calcolatore universale da Liebniz a Turing» (2012), Adelphi
Curiosità:
LEGO Turing Machine Un filmato che mostra la realizzazione di un "modello" di Macchina di Turing, utilizzando i componenti Lego Technics realizzata da Jeroen van den Bos e Davy Landman presso il Centrum Wiskunde & Informatica (CWI) di Amsterdam in occasione del centenario della nascita di Alan Turing.
Mechanical Turing Machine in Wood. Una Macchina di Turing realizzata in legno.
-
-
-
Slides del corso.
Algebre di Boole - Operatori ed espressioni booleane - Espressioni logico-relazionali - Funzioni booleane e circuiti logici.Riferimenti:
[IdB] Sezioni da 2.3, 2.4, 2.5, 2.6 e 2.7Approfondimenti:
[ISI] Sezione da 3.4Curiosità:
La celebre ordinazione della torta nel film Harry ti presento Sally.
Un video umoristico di Don McMillan sulla porta logica Marriage. -
Composizioni di espressioni a valori booleani per risolvere semplici problemi - Calcolo delle tabelle di verità.
-
Visualizzare Svolgere tentativi: 1Aperto: giovedì, 4 maggio 2023, 17:00
Breve questionario riepilogativo contenente una serie di domande (simili a quelle d'esame) sull'argomento. E' consentito di effettuare il test una sola volta in un tempo massimo di 60 minuti. L'esito del questionario non è soggetto a valutazione da parte del docente e non ha alcun effetto sull'esame. Lo scopo di questo test è quello di fornire uno strumento di "autovalutazione" agli studenti.
-
Slides del corso:
Tipi di dati: definizioni e proprietà. Gli operatori in generale, operatori relazionali e loro proprietà. Precedenza tra gli operatori. Tipi di dati atomici e tipi di dati aggregati: Array, Stringhe di caratteri e Record.Riferimenti:
[Sli] Slides del corso -
Slides del corso:
Generalità sui sistemi di numerazione - Sistemi di numerazione con basi diverse dal 10: binaria, ottale ed esadecimale - Metodi di conversione. -
Aperto: lunedì, 1 maggio 2023, 00:00
Esercizi di conversione tra numeri espressi in basi diverse. E' consentito di effettuare il test una sola volta, entro un tempo massimo di 60 minuti. L'esito del questionario non è soggetto a valutazione da parte del docente . Lo scopo di questo test è quello di fornire uno strumento di "autovalutazione" agli studenti.
-
Slides del corso:
Codifica binaria dell'informazione numerica - Codifica dei numeri interi in "Modulo&Segno". -
Slides del corso.
Tecniche per la codifica dell'informazione testuale (codici ASCII e UNICODE) - Generalità sul processo di digitalizzazione e sulla codifica del suono, delle immagini e dei video.Riferimenti:
[IdB] Codifica del testo: sezione 2.5, i concetti principali sulla digitalizzazione sono forniti nel capitolo 2 e in particolare nella sezione 2.3. Alla gestione di audio e video è dedicato il capitolo 11.
Altri riferimenti utili:
In rete sono disponibili molte versioni della tabella ASCII, tra queste: https://www.asciitable.it
La home page dell'UNICODE Consortium è https://home.unicode.org
Curiosità:
Per molto tempo, i caratteri alfanumerici sono stati l’unico strumento per fare computer grafica Ne è fiorita una insolita forma d’arte ASCII Art, che ha ancora molti estimatori. Uno tra i tanti archivi di opere si trova all’URL https://asciiart.eu
Un video che mostra un utilizzo del codice ASCII (e della numerazione esadecimale) per togliersi dai guai. Tratto dal film: "Sopravvissuto - The Martian " (The Martian USA 2015 film diretto da Ridley Scott, basato su un romanzo di Andy Weir, con Matt Damon, Jeff Daniels, Jessica Chastain.
-
-
-
Slides del corso:
Introduzione alle basi di dati - Introduzione all'uso di SQLiteStudio.Riferimenti:
[IdB] Il capitolo 14 offre una vasta panoramica sull'argomento.Strumenti:
Gli esempi e gli esercizi di questa parte del corso sono realizzati e testati utilizzando l'ambiente SQLiteStudio. Il programma è disponibile gratuitamente sul sito https://sqlitestudio.pl -
Manuale utente di SQLite Studio © 2007-2012 - Paweł Salawa
-
Slides del corso.
Introduzione al linguaggio SQL; query SELECT/WHERE con clausole LIKE; query aggregate; INSERT INTO e DELETE FROM; database con tabelle multiple, cenni su chiavi e relazioni.Riferimenti:
[IdB] Il capitolo 14 offre una vasta panoramica sull'argomento.
[Sli] Le slides della lezione forniscono esempi dettagliati dell’utilizzo del linguaggio SQL, con riferimento a database d’esempio forniti con il materiale didattico.
[Misc] Il W3 Consortium (W3C), fornisce una accurata documentazione sul linguaggio SQL corredata da numerosi esempi ed esercizi online: https://www.w3schools.com/sql/Strumenti:
Gli esempi e gli esercizi di questa parte del corso sono realizzati e testati utilizzando l'ambiente SQLiteStudio. Il programma è disponibile gratuitamente sul sito https://sqlitestudio.pl
-
Raccolta dei database impiegati per gli esempi e le esercitazioni proposte nelle slide. I database sono stati creati con SQLiteStudio.
-
-
-
Slides del corso.
Breve introduzione del modello di Von Neumann e delle sue estensioni.Riferimenti:
[IdB] Questo testo fornisce, un’ampia panoramica sulle tecnologie impiegate per la costruzione di un calcolatore moderno. In particolare, il Capitolo 2 introduce l’architettura della CPU (Sezione 2.8 e seguenti). Il Capitolo 3 tratta i dispositivi di Input/Output e il Capitolo 4 introduce le memorie secondarie.
-
-