Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| didattica:ay2122:mg:logica [2021/09/16 09:59] – external edit 127.0.0.1 | didattica:ay2122:mg:logica [2021/09/17 15:10] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | |
| + | ====== | ||
| ---- | ---- | ||
| + | |||
| + | |||
| ===== News ===== | ===== News ===== | ||
| <WRAP center round important 95%> | <WRAP center round important 95%> | ||
| - | + | Non ci sono notizie. | |
| </ | </ | ||
| + | ---- | ||
| - | ---- | ||
| ===== Informazioni Generali ===== | ===== Informazioni Generali ===== | ||
| <WRAP box round 95% center> | <WRAP box round 95% center> | ||
| **Docente**: | **Docente**: | ||
| - | * [[http:// | + | * [[https:// |
| **Link ESSE3** | **Link ESSE3** | ||
| - | * [[https:// | + | * [[https:// |
| **Orario delle Lezioni**: | **Orario delle Lezioni**: | ||
| - | * | + | * L' |
| - | **Ricevimento studenti**: | + | **Corsi di Laurea**: |
| - | * su appuntamento (via email) | + | * [[didattica:linf|Laurea |
| - | </ | + | |
| - | ---- | + | |
| - | ===== Obiettivi del Corso ===== | + | |
| - | + | ||
| - | <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 | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | D3 - AUTONOMIA DI GIUDIZIO\\ | + | |
| - | Risultati attesi:\\ | + | |
| - | Al termine di questa attività formativa, lo studente dovrà dimostrare di essere | + | |
| - | | + | |
| - | 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, | ||
| </ | </ | ||
| - | |||
| ---- | ---- | ||
| - | ===== Contenuti del Corso ===== | ||
| - | <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. | ||
| - | </ | ||
| - | ---- | ||
| - | ===== Materiale ===== | ||
| - | <WRAP box round center 95%> | ||
| - | **Slide del Corso** | ||
| - | * | ||
| - | |||
| - | **Riferimenti utili** | ||
| - | * Tutorial su Linux Shell ([[http:// | ||
| - | * Tutorial Prompt dei comandi Windows ([[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | **Lezioni** | ||
| - | * | ||
| - | |||
| - | |||
| - | |||
| - | **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' | ||
| - | |||
| - | |||
| - | |||
| - | </ | ||
| - | ---- | ||
| - | ===== Esami ===== | ||
| - | <WRAP box round center 95%> | ||
| - | **Date Esami A.A. 2020/2021 ** | ||
| - | * Appello I: 09/02/2021 ore 10:00 - Polo Lodovici - Aula LA1 | ||
| - | * Appello II: 23/02/2021 ore 10:00 - Polo Lodovici - Aula LA1 | ||
| - | * Appello III: 14/06/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**: | ||
| - | 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 ** | ||
| - | |||
| - | {{ : | ||
| - | </ | ||