Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
didattica:ay2122:mg:logica [2021/09/16 09:59] – external edit 127.0.0.1 | didattica:ay2122:mg:logica [2021/09/16 10:07] – michele | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
---- | ---- | ||
===== News ===== | ===== News ===== | ||
Line 11: | Line 11: | ||
<WRAP box round 95% center> | <WRAP box round 95% center> | ||
**Docente**: | **Docente**: | ||
- | * [[http:// | + | * [[ |Sonia L' |
**Link ESSE3** | **Link ESSE3** | ||
Line 20: | Line 20: | ||
**Ricevimento studenti**: | **Ricevimento studenti**: | ||
- | * su appuntamento (via email) | + | * |
</ | </ | ||
---- | ---- | ||
Line 26: | Line 26: | ||
<WRAP box round 95% center> | <WRAP box round 95% center> | ||
- | D1 - CONOSCENZA E CAPACITÀ DI COMPRENSIONE\\ | ||
- | Al termine di questa attività formativa, lo studente dovrà dimostrare di essere in grado di: | ||
- | - Conoscere i concetti base della programmazione procedurale. | ||
- | - Conoscere i concetti base della programmazione orientata agli oggetti, con particolare riguardo al linguaggio Java. | ||
- | - Conoscere le principali funzionalità dell' | ||
- | D2 - CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE\\ | ||
- | Al termine di questa attività formativa, lo studente dovrà dimostrare di essere in grado di: | ||
- | - Programmare secondo il paradigma di programmazione procedurale. | ||
- | - Programmare secondo il paradigma di programmazione ad orientata agli oggetto, tramite il linguaggio Java. | ||
- | D3 - AUTONOMIA DI GIUDIZIO\\ | ||
- | Risultati attesi:\\ | ||
- | Al termine di questa attività formativa, lo studente dovrà dimostrare di essere in grado di: | ||
- | - Identificare il modello a oggetti che descrive meglio un semplice problema. | ||
- | |||
- | D4 - ABILITÀ COMUNICATIVE\\ | ||
- | Risultati attesi:\\ | ||
- | Al termine di questa attività formativa, lo studente dovrà dimostrare di essere in grado di: | ||
- | - Documentare il codice in forma chiara e comprensibile usando lo standard del linguaggio usato. | ||
- | |||
- | D5 - CAPACITÀ DI APPRENDIMENTO\\ | ||
- | Risultati attesi:\\ | ||
- | Al termine di questa attività formativa, lo studente dovrà dimostrare di essere in grado di: | ||
- | - Comprendere e imparare ad usare autonomamente sintassi e semantica di altri linguaggi di programmazione, | ||
</ | </ | ||
Line 57: | Line 34: | ||
<WRAP round 95% center box> | <WRAP round 95% center box> | ||
- | * Algoritmi, programmi e linguaggi di programmazione. | + | |
- | * Compilatori, | + | |
- | * Tipi di dato primitivi in Java. | + | |
- | * Sistema dei tipi, strutture dati di base e relativi algoritmi. | + | |
- | * Concetti fondamentali di programmazione procedurale. | + | |
- | * Iterazione e ricorsione. | + | |
- | * Programmazione orientata agli oggetti in Java. | + | |
- | * Ambiente di sviluppo Eclipse. | + | |
</ | </ | ||
---- | ---- | ||
Line 73: | Line 43: | ||
**Riferimenti utili** | **Riferimenti utili** | ||
- | * Tutorial su Linux Shell ([[http:// | + | * |
- | * Tutorial Prompt dei comandi Windows ([[https:// | + | |
- | * [[https:// | + | |
**Lezioni** | **Lezioni** | ||
* | * | ||
- | |||
- | |||
**Testi di Riferimento** | **Testi di Riferimento** | ||
- | * Pierluigi Crescenzi. Gocce di Java. Un' | + | * |
- | + | ||
- | **Strumenti** | + | |
- | * [[https:// | + | |
- | * Installazione Java-- per Windows 10: | + | |
- | * Scaricare ed installare JDK versione Java SE 14: | + | |
- | * Link: [[https:// | + | |
- | * File da scaricare: jdk-14_windows-x64_bin.exe | + | |
- | * Impostare le variabili di ambiente PATH e JAVA_HOME: | + | |
- | * Aprire impostazione di sistema (simbolo dell' | + | |
- | * Nella casella di testo " | + | |
- | * Selezionare variabile Path e premere il pulsante modifica | + | |
- | * Aggiungere il cammino della cartella " | + | |
- | * Premere il pulsante " | + | |
- | * Testare sul prompt dei comandi se i programmi java e javac funzionano correttamente e controllare che siano aggiornati alla versione 14. | + | |
- | * Scaricare ed installare Eclipse con integrato il plugin javamm (ultima versione): | + | |
- | * Link: [[https:// | + | |
- | * File da scaricare: javamm-ide-1.10.0-v20181001-1303-win32.win32.x86_64.zip | + | |
- | * In caso sia attivo Windows Defender, l' | + | |
- | + | ||
</ | </ | ||
Line 109: | Line 55: | ||
===== Esami ===== | ===== Esami ===== | ||
<WRAP box round center 95%> | <WRAP box round center 95%> | ||
- | **Date Esami A.A. 2020/2021 ** | + | **Date Esami A.A. 2021/2022** |
- | * Appello I: 09/02/2021 ore 10:00 - Polo Lodovici - Aula LA1 | + | * |
- | | + | |
- | | + | |
- | * Appello IV: 28/06/2021 ore 10:00 - Polo Lodovici - Aula LA1 | + | |
- | * Appello V: 12/07/2021 ore 10:00 - Polo Lodovici - Aula LA1 | + | |
- | * Appello VI: 13/09/2021 ore 10:00 - Polo Lodovici - Aula LA1 | + | |
- | * Appello VII: 27/09/2021 ore 10:00 - Polo Lodovici - Aula LA1 | + | |
- | * Appello VIII: 07/02/2022 ore 10:00 - Polo Lodovici - Aula LA1 | + | |
**Regole di esame**: | **Regole di esame**: | ||
- | Il raggiungimento dei risultati di apprendimento è verificato attraverso le seguenti prove: | ||
- | * **Prova di programmazione**: | ||
- | * **Prova orale**: basata sull' | ||
- | |||
- | Istruzioni per la prova di esame: | ||
- | * La prova di programmazione consiste nella scrittura di un programma Java da svolgere in 1 ora. La traccia dell' | ||
- | * I file .java del programma scritto come soluzione alla traccia assegnata dovranno essere inviati ai docenti (francesco.tiezzi@unicam.it, | ||
- | * Nello svolgimento della prova potrà essere utilizzato il proprio computer e qualunque editor/IDE. E' consentito l' | ||
- | * Il programma Java consegnato verrà valutato per l' | ||
- | * Terminata la valutazione di tutte le prove di programmazione, | ||
- | * Alla prova orale verranno discussi aspetti tecnici e di progettazione del programma Java consegnato. Inoltre, la prova orale verterà anche su nozioni di teoria e aspetti pratici affrontati durante i moduli di Teoria e Laboratorio del corso. | ||
- | * La prova orale può essere sostenuta anche in uno degli appelli successivi. In caso in cui la prova orale non sia superata, o in caso di rifiuto del voto proposto, all' | ||
- | |||
- | ** Risultati prova di programmazione ** | ||
- | {{ : | ||
</ | </ |