Skip to Main Content (Press Enter)

Logo UNIFE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNI-FIND
Logo UNIFE

|

UNI-FIND

unife.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

64418 - INGEGNERIA DEL SOFTWARE + INGEGNERIA DEI SISTEMI WEB

insegnamento
ID:
64418
Tipo Insegnamento:
Opzionale
Durata (ore):
0
CFU:
0
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Url:
Dettaglio Insegnamento:
INGEGNERIA ELETTRONICA E INFORMATICA/Ingegneria informatica1 Anno: 3
Dettaglio Insegnamento:
INGEGNERIA ELETTRONICA E INFORMATICA/Ingegneria informatica2 Anno: 3
Dettaglio Insegnamento:
INGEGNERIA ELETTRONICA E INFORMATICA/Ingegneria informatica3 Anno: 3
Anno:
2025
  • Dati Generali
  • Syllabus
  • Corsi

Dati Generali

Periodo di attività

Secondo Semestre (19/02/2026 - 05/06/2026)

Syllabus

Prerequisiti

------------------------------------------------------------
Insegnamento raggruppato: 162992 - INGEGNERIA DEI SISTEMI WEB (mutua dall'attività formativa INGEGNERIA DEI SISTEMI WEB - 013672 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
Conoscenza della programmazione Object Oriented Conoscenza dei protocolli applicativi TCP/IP

------------------------------------------------------------
Insegnamento raggruppato: 163194 - INGEGNERIA DEL SOFTWARE (mutua dall'attività formativa INGEGNERIA DEL SOFTWARE - 008520 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
Una buona conoscenza dei fondamenti della programmazione object-oriented e di un linguaggio di programmazione OO, preferibilmente Java o C++

Metodi didattici

------------------------------------------------------------
Insegnamento raggruppato: 162992 - INGEGNERIA DEI SISTEMI WEB (mutua dall'attività formativa INGEGNERIA DEI SISTEMI WEB - 013672 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
Il corso prevede lezioni di teoria ed esercizi guidati dal docente. Verrà inoltre realizzato un piccolo progetto con la guida del docente, che costituirà la base di partenza per il progetto d'esame.

------------------------------------------------------------
Insegnamento raggruppato: 163194 - INGEGNERIA DEL SOFTWARE (mutua dall'attività formativa INGEGNERIA DEL SOFTWARE - 008520 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
Durante il corso, gli argomenti verranno illustrati con slide contenenti la parte teorica, con esempi pratici ed esercitazioni in aula.
Per ogni concetto si illustrerà l'obiettivo, la sua evoluzione, come viene implementato attraverso JAVA ed esercitazioni per meglio comprenderne l'applicazione pratica.

Testi

------------------------------------------------------------
Insegnamento raggruppato: 162992 - INGEGNERIA DEI SISTEMI WEB (mutua dall'attività formativa INGEGNERIA DEI SISTEMI WEB - 013672 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
Il materiale didattico del corso si trova sul sito o su Classroom ( Codice Corso: quis7qk ).

------------------------------------------------------------
Insegnamento raggruppato: 163194 - INGEGNERIA DEL SOFTWARE (mutua dall'attività formativa INGEGNERIA DEL SOFTWARE - 008520 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
Testi principali di riferimento:
- Robert Cecil Martin, Clean Code, Prentice Hall
- Ian Sommerville, Ingegneria del software, Pearson Education

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994 (Versione Italiana, McGraw-Hill, 2003)

Martin Fowler - UML Distilled. Pearson Addison Wesley

Contenuti

------------------------------------------------------------
Insegnamento raggruppato: 162992 - INGEGNERIA DEI SISTEMI WEB (mutua dall'attività formativa INGEGNERIA DEI SISTEMI WEB - 013672 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
1. Modelli, Protocolli e Architetture per le Applicazioni Web Based 1.1 Il modello Client Server 1.2 Il Protocollo HTTP 1.3 Architetture dei Sistemi Distribuiti Web Based 1.4 La sessione nelle Applicazioni Web 2. Tecnologie e Linguaggi di Programmazione Frontend 2.1 Presentation Layer: I linguaggi HTML e CSS 2.2 Il linguaggio Javascript 2.3 Javascript Event-Driven Programming & DOM 2.4 JSON: JavaScript Object Notation 2.5 Ajax: Asynchronous Javascript 3. Tecnologie e Linguaggi di Programmazione Backend 3.1 Restful Web Services 3.2 Web Services Restful: Express 3.3 Modello Applicativo Single Page 4. Framework di Sviluppo per Single Page Application 4.1 Client Side OOP: Il linguaggio TypeScript 4.2 Single Page Application: Angular

------------------------------------------------------------
Insegnamento raggruppato: 163194 - INGEGNERIA DEL SOFTWARE (mutua dall'attività formativa INGEGNERIA DEL SOFTWARE - 008520 del CdS INGEGNERIA ELETTRONICA E INFORMATICA - 1328)
------------------------------------------------------------
1.Introduzione all'ingegneria del software
2.Il processo di produzione del software
3.Riepilogo dei fondamenti dell'OOP
4.Evoluzione storica dell'OOP
5.OOP, concetti avanzati
6.Implementazione degli oggetti
7.Introduzione a UML
8.Elementi di progettazione orientata agli oggeti (OOD)
9.Componenti software: concetti e modelli

Corsi

Corsi

INGEGNERIA ELETTRONICA E INFORMATICA 
Laurea
3 anni
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.8.0.1