INTRODUCTION TO CODING AND DATABASE TECHNOLOGY MOD.2
- Anno accademico
- 2021/2022 Programmi anni precedenti
- Titolo corso in inglese
- INTRODUCTION TO CODING AND DATABASE TECHNOLOGY MOD.2
- Codice insegnamento
- FM0535 (AF:353590 AR:191124)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6 su 12 di INTRODUCTION TO CODING AND DATABASE TECHNOLOGY
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- INF/01
- Periodo
- 2° Periodo
- Anno corso
- 1
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
Prerequisiti
Contenuti
¥ what computer science is
¥ how a computing device/computer interacts
¥ Input, processing and output
Working with data in Python:
¥ how to write basic Python programs with atomic statements;
¥ how to interpret Python programs;
¥ how to test Python programs;
¥ how to import relevant Python packages
Data structures in Python:
¥ simple and compound data in Python;
¥ how to manage simple data in Python (e.g., integers, strings)
¥ how to manage Python compound data (e.g, lists, dictionaries, tuples and further data);
Interacting with data structures
¥ Conditionals and loops
¥ Iterators
¥ Functions, Modules and Packages
Interacting with different data (outside Ptyhon)
¥ Working with different files (text, csv)
¥ Working with regular expression (re)
(This outline may be subject to change)
Testi di riferimento
Conceptual Programming with Python, 1st Edition. Thorsten Altenkirch and Isaac Triguero, University of Nottingham.
Modalità di verifica dell'apprendimento
L’esame consisterà in domande a riposte multiple e aperte, nonché la risoluzione di esercizi in Python.
Modalità di esame
Metodi didattici
Use of interactive tool for sharing data and snippets of code (Google Colaboratory)