Paola Giannini

Paola Giannini

Alessandria: Orario di Ricevimento:Mercoledi' 11-13  su appuntamento (inviare email)

Vercelli: Giovedi' 9-11

الدولة:إيطاليا
صفحة الويب:http://people.unipmn.it/giannini/

المقررات الدراسية

Il corso si compone di due parti. Nella prima viene introdotta la programmazione ad oggetti in Java e la metodologia di sviluppo di programmi basata su Test. Nella seconda parte viene introdotta la programmazione funzionale usando il linguaggio Python.

التصنيف Didattica A.A. 2022/2023 / Dipartimento di Scienze e Innovazione Tecnologica / Corsi di Laurea / INFORMATICA / VERCELLI

Il corso introduce le nozioni di base per lo sviluppo di traduttori per linguaggi di programmazione con particolare enfasi per l’analisi di tipo dei linguaggi di programmazione orientati ad oggetti. Si introducono inoltre alcuni strumenti per la generazione automatica dei compilatori.

التصنيف

Il corso introduce le problematiche relative ai processi di traduzione e interpretazione di linguaggi formali, con l’obiettivo di fornire le tecniche, le metodologie e gli strumenti per la realizzazione di traduttori guidati dalla sintassi, sulla base della decomposizione di un traduttore nei moduli di analisi lessicale, analisi sintattica, traduzione guidata dalla sintassi.

التصنيف

Lo scopo del corso è di introdurre la tecnica di programmazione e progettazione ad Oggetti (Object Oriented Programming) attraverso l'uso del linguaggio Java. Il corso si compone di lezioni frontali per introdurre i concetti ed esercitazioni di laboratorio in cui questi vengono implementati. In laboratorio si introduce anche la tecnica di programmazione derivata dai test (Test Driven Programming).

التصنيف

Il corso si propone dii fornire le nozioni di base per lo sviluppo di traduttori per linguaggi di programmazione e la conoscenza dell’implementazione dei linguaggi di programmazione imperativa.

التصنيف

Ne corso vengono introdotte le tecniche di definizione della semantica statica e dinamica dei moderni linguaggi di programmazione. In particolare, i sitemi di tipo per la semantica statica e i sistemi di riduzione SOS (semantica operazionale strutturata) per la quella dinamica. Inoltre, nel corso viene introdotta la programmazione funzionale con i suoi aspetti rilevanti ai moderni stili di programmazione.

التصنيف

Il corso affronta lo studio e la sperimentazione delle tecniche di programmazione ad oggetti attraverso lo studio del linguaggio Java.

التصنيف

In questo corso studieremo la teoria del ``linguaggi di programmazione'' che e' il fondamento della costruzione del software. Lo scopo principale e' quello di descrivere il comportamento dei programmi in modo preciso ma allo stesso tempo astratto. Saranno analizzati i costrutti dei linguaggi imperativi, funzionali e ad oggetti sia dal punto di vista della semantica statica (tipi) che dinamica (esecuzione) e la loro interazione.

التصنيف

In questo corso studieremo la teoria del ``linguaggi di programmazione'' che e' il fondamento della costruzione del software. Lo scopo principale e' quello di descrivere il comportamento dei programmi in modo preciso ma allo stesso tempo astratto. Saranno analizzati i costrutti dei linguaggi imperativi, funzionali e ad oggetti sia dal punto di vista della semantica statica (tipi) che dinamica (esecuzione) e la loro interazione.


التصنيف

Il corso affronta lo studio e la sperimentazione delle tecniche di programmazione ad oggetti attraverso lo studio del linguaggio Java.


التصنيف

Il corso dà un'introduzione qalle tecniche di rappresentazione dell'informazione (testi, video e audio) ed alla manipolazione dell’informazione strutturata in fogli di calcolo e più in generale basi di dati relazionale.

التصنيف

Nel corso saranno presentate le tematiche relative alla realizzazione
di applicazioni che utilizzano il Web come supporto computazionale
e informativo. Nella prima parte saranno presentate le tematiche
relative ai linguaggi di programmazione e descrizione/accesso ai dati,
mentre nella seconda parte si analizzeranno pattern di programmazione e architetture orientate allo sviluppo distribuito.


التصنيف

Il corso dà un'introduzione qalle tecniche di rappresentazione dell'informazione (testi, video e audio) ed alla manipolazione dell’informazione strutturata in fogli di calcolo e più in generale basi di dati relazionale.

التصنيف

Il corso di Programmazione 1 ha lo scopo di introdurre i principali concetti  della programmazione imperativa e far familiarizzare lo studente con l'uso dell'elaboratore per la compilazione ed esecuzione di semplici programmi C.


التصنيف

In questo corso vengono presentate le nozioni di semantica operazionale e sistemi di tipo per linguaggi di programmazione che vanno dal paradigma funzionale a quello orientato ad oggetti.

التصنيف

Corso integrato di Programmazione 1 e Laboratorio

التصنيف

I principali obiettivi del corso sono: - Presentare i temi e le tecnologie connesse con la programmazione in ambito Web. - Fare esperienza con applicazioni distribuite e mobili. (FAR RIFERIMENTO AL CORSO ServiziWeb: linguaggi e architetture)

التصنيف

Il corso di
Laboratorio di Programmazione ha lo scopo di far familiarizzare lo
studente con l'uso dell'elaboratore per la compilazione ed esecuzione
di semplici programmi C.


التصنيف

Materiale didattico (tradizionale e multimediale) e strumenti collaborativi per i partecipanti alla sperimentazione del progetto dimostratore.


التصنيف

Questo sito riguarda i corsi tenuti negli anni accademici fino al 2005/2006. I principali obiettivi del corso sono:
- Presentare i temi e le tecnologie connesse con la programmazione in ambito Web.
- Fare esperienza con applicazioni distribuite e mobili.


التصنيف

Il corso introduce la Programmazione ad Oggetti ed in particolare la sua realizzazione in Java.


التصنيف