ELEMENTI DI INFORMATICA

Anno accademico
2018/2019 Programmi anni precedenti
Titolo corso in inglese
BASIC COMPUTER SCIENCE
Codice insegnamento
FT0058 (AF:284153 AR:160886)
Modalità
In presenza
Crediti formativi universitari
6
Livello laurea
Laurea
Settore scientifico disciplinare
INF/01
Periodo
4° Periodo
Sede
VENEZIA
Spazio Moodle
Link allo spazio del corso
Il corso si propone di presentare brevemente argomenti informatici di carattere generale quali la rappresentazione dei dati digitali e la loro elaborazione. Il focus principale del corso sarà però sul concetto di algoritmo e di pensiero computazionale, che verranno introdotti tramite un insegnamento basilare del linguaggio Python. Lo studio di un linguaggio di programmazione consentirà un interessante parallelismo con il linguaggio naturale in termini di lessico, sintassi e semantica. Le applicazioni e gli esercizi verteranno principalmente sull'elaborazione e l'analisi di testi scritti.
Lo studente svilupperà una conoscenza basilare del linguaggio di programmazione Python. Più in generale, il corso fornirà un'introduzione al concetto di algoritmo ed alla sua declinazione nell'ambito dell'elaborazione di testi.
Conoscenza basilare dell'utilizzo di un computer
1) Concetti di informatica di base
2) Algoritmi
3) Programmazione imperativa
4) Tipi e strutture dati
5) Applicazioni all'elaborazione di testi
Allen Downey - Think Python. How to Think Like a Computer Scientist (Green Tea Press)
Prova scritta con domande teoriche e semplici esercizi di programmazione
Lezione frontale supportata da laboratori interattivi
Italiano
scritto
Programma definitivo.
Data ultima modifica programma: 09/07/2018