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 ** | ||
- | |||
- | {{ : | ||
- | </ |