L’insegnamento di Introduzione all'Informatica rientra nell’ambito delle attività formative di Informatica del corso di laurea in Scienze della Comunicazione. Il corso di studio mira a fornire una conoscenza di base delle principali tematiche e problematiche dell'informatica nella loro dimensione teoretica e nelle loro connessioni con altre discipline e ambiti di ricerca come ad es. la logica e la linguistica computazionale.
Nel quadro di questo percorso,l’insegnamento si propone di fornire
1) una introduzione ai principali aspetti teorici e tecnologici dell’informatica impiegata nelle scienze della comunicazione;
2) fornire conoscenze informatiche di base, per un uso consapevole degli strumenti informatici nella comunicazione e per la comprensione degli sviluppi dell’informatica.
Al termine dell'insegnamento lo studente sarà in grado di scrivere ed eseguire elementari algoritmi per la soluzione di problemi legati ai numeri,ai testi ed alla comunicazione.
Nel quadro di questo percorso,l’insegnamento si propone di fornire
1) una introduzione ai principali aspetti teorici e tecnologici dell’informatica impiegata nelle scienze della comunicazione;
2) fornire conoscenze informatiche di base, per un uso consapevole degli strumenti informatici nella comunicazione e per la comprensione degli sviluppi dell’informatica.
Al termine dell'insegnamento lo studente sarà in grado di scrivere ed eseguire elementari algoritmi per la soluzione di problemi legati ai numeri,ai testi ed alla comunicazione.
scheda docente materiale didattico
L’informazione e la sua elaborazione
L’informazione e la sua strutturazione
L’informazione e i suoi linguaggi di programmazione
L’informazione e il futuro dell’informatica
Introduzione al linguaggio Python ed al tool NLTK
Disponibili sulla pagina web del corso https://sites.google.com/view/intro-info-rm3/home
Programma
L’informazione e la sua codificazioneL’informazione e la sua elaborazione
L’informazione e la sua strutturazione
L’informazione e i suoi linguaggi di programmazione
L’informazione e il futuro dell’informatica
Introduzione al linguaggio Python ed al tool NLTK
Testi Adottati
slides e dispense a cura del docente disponibili sulla pagina web del corsoDisponibili sulla pagina web del corso https://sites.google.com/view/intro-info-rm3/home
Bibliografia Di Riferimento
### Bibliografia di riferimento * Dispense, slide e materiale didattico forniti dal docente e disponibili sulla pagina web del corso. * Allen B. Downey, *Pensare in Python. Come pensare da informatico*, O’Reilly / edizione italiana. * Charles Severance, *Python per tutti. Esplorare i dati con Python 3*. * Steven Bird, Ewan Klein, Edward Loper, *Natural Language Processing with Python*, O’Reilly Media. * Documentazione ufficiale del linguaggio Python. * Documentazione e materiale introduttivo della libreria NLTK (*Natural Language Toolkit*). Ulteriori letture e materiali di approfondimento potranno essere indicati durante il corso.Modalità Erogazione
Il corso prevede: Didattica frontale; Discussioni con gli studenti e dibattiti sugli argomenti trattati; Esercitazioni; La frequenza non è obbligatoria ma è vivamente raccomandata.Modalità Frequenza
la frequenza non è obbligatoria ma fortemente incoraggiata ed auspicataModalità Valutazione
Esame scritto e/o orale, di durata variabile, in media tra 60 e 80 minuti oppure, per i frequentanti, l'elaborazione di un progetto