Skip to Main Content (Press Enter)

Logo UNIBS
  • ×
  • Home
  • Persone
  • Strutture
  • Competenze
  • Pubblicazioni
  • Professioni
  • Corsi
  • Insegnamenti
  • Terza Missione

Competenze & Professionalità
Logo UNIBS

|

Competenze & Professionalità

unibs.it
  • ×
  • Home
  • Persone
  • Strutture
  • Competenze
  • Pubblicazioni
  • Professioni
  • Corsi
  • Insegnamenti
  • Terza Missione
  1. Insegnamenti

A005154 - PROGETTAZIONE SOFTWARE

insegnamento
Tipo Insegnamento:
Obbligatoria
Durata (ore):
60
CFU:
6
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Sede:
BRESCIA
Url:
Dettaglio Insegnamento:
INGEGNERIA DELLE TECNOLOGIE PER L'IMPRESA DIGITALE/comune Anno: 2
Anno:
2025
Course Catalogue:
https://permalink.unibs.it/suacds/afcc/2025?corso=...
  • Dati Generali
  • Syllabus
  • Corsi

Dati Generali

Periodo di attività

Primo Semestre (15/09/2025 - 23/12/2025)

Syllabus

Obiettivi Formativi

L’insegnamento si propone di fornire agli studenti le nozioni di base di progettazione software e dello sviluppo in un ambiente Object Oriented quale Java. In particolare, scopo dell'insegnamento è che gli studenti acquisiscano conoscenze e competenze nello sviluppo di interfacce grafiche, programmazione concorrente e di rete.

Prerequisiti

Conoscenze base dei principi di programmazione.
Conoscenze di base del linguaggio JAVA, con particolare attenzione alla sintassi e ai costrutti di base.

Metodi didattici

Il corso segue un approccio "learn by doing", i vari concetti sono introdotti tramite esempi. Le lezioni alternano parti pratiche con parti teoriche e gli esempi mirano a realizzare sistemi completi che possano essere estesi in modo autonomo dagli studenti.
Una parte delle attività didattiche potrà essere svolta mediante modalità telematiche, in conformità alle disposizioni stabilite dal Senato Accademico.

Verifica Apprendimento

L'esame scritto è suddiviso in due parti, una prima parte relativa alla teoria e una seconda parte di programmazione in linguaggio JAVA, che possono essere sostenute anche in appelli differenti. Entrambe queste parti sono composte da domande a risposta chiusa e da esercizi sugli argomenti trattati.

Il docente si riserva di proporre durante il corso lo sviluppo di un progetto che può sostituire la seconda parte di programmazione dell'esame.

Testi

Thinking in Java, Bruce Eckel, Prentice Hall.
Core Java, Vol. I/II, Prentice Hall.

Contenuti

Introduzione alla progettazione software, in particolare alla progettazione e programmazione
ad oggetti in Java.
Elementi di ingegneria del software.
Generics.
Classi interne e classi anonime.
Sviluppo interfacce grafiche con JAVA, programmazione ad eventi.
Analisi e progettazione, schede CRC e linguaggio UML.
Elementi di programmazione concorrente.
Elementi di programmazione di rete.

Lingua Insegnamento

Italiano

Altre informazioni

Nessuna

Corsi

Corsi

INGEGNERIA DELLE TECNOLOGIE PER L'IMPRESA DIGITALE 
Laurea
3 anni
No Results Found
  • Assistenza
  • Privacy
  • Utilizzo dei cookie
  • Note legali

Realizzato con VIVO | Designed by Cineca | 25.12.1.0