PRECORSO - INTRODUCTION TO CODING AND DATA MANAGEMENT

Anno accademico
2022/2023 Programmi anni precedenti
Titolo corso in inglese
AHEAD COURSE - INTRODUCTION TO CODING AND DATA MANAGEMENT
Codice insegnamento
ET7026 (AF:386362 AR:214615)
Modalità
In presenza
Crediti formativi universitari
0
Livello laurea
Laurea
Settore scientifico disciplinare
NN
Periodo
Precorsi
Anno corso
1
Sede
RONCADE
Spazio Moodle
Link allo spazio del corso
Lo scopo del corso è introdurre gli studenti alle tematiche affrontate nel corso "Introduction to Coding and Data Management 1".
In particolar modo, viene introdotta la risoluzione di problemi attraverso un approccio algoritmico, utilizzando tecniche di pensiero computazionale.
Gli studenti apprenderanno inoltre le tecniche di base del "problem solving" e come usarle con uno specifico linguaggio di programmazione.
Il corso fornisce un'introduzione alle basi della programmazione, intesa come la capacità di modellare problemi reali e progettare soluzioni algoritmiche per risolverli.

Gli studenti otterranno le seguenti conoscenze:
- elementi base del linguaggio Python
- modellazione di semplici algoritmi e strutture dati

Gli studenti otterranno inoltre le seguenti capacità:
- tecniche di problem solving nel dominio dell'informatica
- capire e realizzare programmi nel linguaggio Python
Non è previsto nessun prerequisito.
- Pensiero Computazionale, una "computational machine" per Python
- Introduzione al linguaggio di programmazione Python
- Variabili, valori e tipi
- Tipi di dati Integer, Float, String, Boolean e relativi operatori
- variabili booleane
- if/else, condizioni annidiate
- Il ciclo for
- Creazione e manipolazione di liste
- Iterare attraverso le liste
- Lettura di file di testo (csv)
- Introduction to Computation and Programming Using Python by John V. Guttag.
- Think Python. How to Think Like a Computer Scientist. by Allen Downey. Green Tea Press. Second Edition.

Altre risorse fornite durante il corso.
Esame pratico: allo studente è richiesto di realizzare un breve programma per risolvere il problema fornito.
Lezioni ed esercitazioni. Le lezioni intervallano parti teoriche ad analisi di esercizi, in modo che gli studenti possano applicare direttamente le nozioni apprese.
Inglese
scritto
Programma definitivo.
Data ultima modifica programma: 05/09/2022