INTRODUCTION TO CODING

Anno accademico
2017/2018 Programmi anni precedenti
Titolo corso in inglese
INTRODUCTION TO CODING
Codice insegnamento
ET4018 (AF:258645 AR:149980)
Modalità
In presenza
Crediti formativi universitari
6
Livello laurea
Laurea
Settore scientifico disciplinare
INF/01
Periodo
2° Periodo
Anno corso
2
Sede
VENEZIA
Spazio Moodle
Link allo spazio del corso
Il corso mira a fornire una panoramica dei fondamenti e delle tecniche alla base dei sistemi computazionali.
Scopo principale del corso è introdurre gli studenti al pensiero computazionale, risolvendo una varietà di problemi tramite semplici programmi sviluppati in Python, un linguaggio di programmazione ad alto livello oggigiorno molto utilizzato.

Il corso è importante e rilevante per tutti gli studenti che vogliono approfondire o rinforzare i più importanti concetti di base dell'Informatica e della programmazione, acquisendo quindi alcune competenze nel campo dell'informatica.
Nessun prerequisito.
Basi dei sistemi computazionali:
    - Come i computer memorizzano e trasmettono i dati
    - Come l'hardware e il software operano sui dati
    - Come gli utenti usano i computer per risolvere problemi

I temi principali includono la nozione di calcolo, la risoluzione di problemi e gli algoritmi, il linguaggio Python, semplici algoritmi e strutture di dati, test e debug del software.

Infine, alcune argomenti sulla storia dell'informatica e su problematiche sociali / etiche.
- "Think Python. How to Think Like a Computer Scientist (2e)".
Allen Downey. Green Tea Press (disponibile online).

- "Computer Science Illuminated (6e)." 
Nell Dale, John Lewis. Jones & Barlet Learning.

- Risorse online

- Note del docente
scritto
L'esame scritto è organizzato in due parti.
La prima parte riguarda un insieme di domande che mirano a verificare la conoscenza dello studente rispetto ai vari argomenti del corso e alla specifica terminologia tecnica.
La seconda parte dell'esame è legata alla valutazione delle competenze, attraverso la soluzione di esercizi sugli argomenti del corso.
Lezioni teoriche e pratiche.
Esercitazioni.
Inglese
  • Insegnamento sostenibile
  • CFU sostenibili: 6
  • Dispense e materiali di approfondimento e di autovalutazione disponibili online; testi di riferimento in formato e-book
  • Forum virtuali, blog, wikis
  • Piattaforme e-learning, moodle
  • Utilizzo strumenti open-source
Data ultima modifica programma: 05/11/2017