Questa pagina fornisce il materiale didattico e le informazioni relative all'insegnamento di Paradigmi e Linguaggi di Programmazione (6 CFU) per il Corso di Laurea Magistrale in Informatica a partire dall'AA 2016/2017.
Contents
News
Ultime news
Le lezioni inizieranno il 26 settembre 2016
Vecchie news
Informazioni sul docente
Dipartimento di Scienze Fisiche, Informatiche e Matematiche
Università di Modena e Reggio Emilia, Via Campi 213/B - 41125 Modena
Telefono 0592058320 - Fax 0592055216
Orario delle Lezioni
Orario dell'AA 2016/17
Le lezioni dell'AA 2016/17 inizieranno il 26 settembre 2016 con il seguente orario:
- Lunedì dalle 11 alle 13
- Martedì dalle 11 alle 13
Obiettivi formativi
Gli obiettivi dell'insegnamento sono:
- Presentare e confrontare i vari paradigmi di programmazione
- Presentare i linguaggi di programmazione per un contesto specifico: il Web
Contenuti dell'insegnamento
Paradigmi di programmazione
- Paradigma imperativo
- Paradigma funzionale
- Paradigma logico
- Esempi di linguaggi nei vari paradigmi
- Java 8 e C# come linguaggi imperativi con costrutti funzionali
Programmazione Web
- Programmazione lato client e lato server
- Programmazione client: AJAX e JavaScript
- Programmazione lato server: JEE, .NET
- Framework per lo sviluppo di applicazioni Web
Verifica dell'apprendimento
La verifica si componente di due parti. La prima parte consiste nello sviluppo di un progetto, da parte di un singolo studente o di un gruppo. La seconda parte consiste nella presentazione del progetto tramite un report e nella verifica della comprensione dei contenuti tramite domande sul programma svolto.
Sviluppo di un progetto
TBA
Presentazione del progetto e prova orale
TBA
Appelli
Le date degli appelli sono disponibili sul sito ESSE3 (http://www.esse3.unimore.it).
Testi Consigliati
TBA
Slide dell'insegnamento
In questa pagina sono riportati alcuni lucidi usati a lezione.
Seminari
TBA
Esercizi presentati a lezione
TBA
Strumenti Software
Si indicano di seguito gli strumenti software che si utilizzano durante l'insegnamento e si indica dove e' possibile reperirli.
- Per sviluppare programmi in Java si utilizza il JDK (Java Development Kit). È di pubblico domino e si puo' scaricare dal sito Java at Oracle.
- NOTA: È necessario utilizzare una versione del JDK maggiore o uguale alla 1.8 .
- Come ambiente integrato (IDE) è possibile utilizzare quello che si preferisce. Quello consigliato è Eclipse.
- LISP CLISP, LispWorks
TBC