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)
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
Il corso offre una introduzione alle basi di programmazione. Nello specifico il corso utilizza il linguaggio di programmazione Python.
L'obiettivo è quello di fornire agli studenti una conoscenza adeguata dei concetti generali dell'informatica nonché l'acquisizione di conoscenze specifiche e la padronanza delle basi della programmazione Python.
Conoscenza basilare del calcolatore (funzioni base del sistema operativo, navigazione web, posta elettronica, motori di ricerca).
Introduction to Computers and Programming:
¥ 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)
Lucidi e dispense del docente
Conceptual Programming with Python, 1st Edition. Thorsten Altenkirch and Isaac Triguero, University of Nottingham.
Ci saranno compiti regolari di accompagnamento. L'esame è unico per il mod. 1 e 2.
L’esame consisterà in domande a riposte multiple e aperte, nonché la risoluzione di esercizi in Python.
Interactive frontal classes, work in group
Use of interactive tool for sharing data and snippets of code (Google Colaboratory)
Inglese
In vista delle esercitazioni pratiche, la frequentazione del corso in presenza è fortemente raccomandata. I non frequentanti sono pregati di contattare l'insegnante per stabilire un programma alternativo.
scritto
Il programma è ancora provvisorio e potrà subire modifiche.
Data ultima modifica programma: 07/10/2021