Skip to Main Content (Press Enter)

Logo UNIBG
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIBG

|

UNI-FIND

unibg.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Insegnamenti

PROGRAMMAZIONE AVANZATA - 38090-MOD2

insegnamento
ID:
38090-MOD2
Dettaglio:
SSD: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Durata: 48 CFU: 6
Sede:
DALMINE
Url:
Dettaglio Insegnamento:
INGEGNERIA INFORMATICA - 38-270/PERCORSO COMUNE Anno: 1
Anno:
2025
Course Catalogue:
https://unibg.coursecatalogue.cineca.it/af/2025?co...
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

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

Syllabus

Obiettivi Formativi

Imparare i principi dei linguaggi di programmazione (sia procedurali che object oriented che funzionali) per poter poi programmare in modo corretto e efficace.

Prerequisiti

Fondamenti di programmazione (OO e procedurale) e progettazione software.

Metodi didattici

Didattica frontale ed esercitazioni in laboratorio.

Verifica Apprendimento

Prova scritta (al cumputer)


Contenuti

Principi dei Linguaggi di Programmazione.
Fondamenti: storia dei linguaggi di programmazione, compilatori, sintassi.
Tipi e sicurezza dei tipi. Regole di visibilità, funzioni, gestione della memoria (con l'uso del linguaggio C).
Object Oriented programming: concetti fondamentali e loro applicazione con Java e C++.
Alcuni design pattern (facade, singleton, visitor)
Programmazione funzionale con Haskell.

Risorse Online

  • Materiali didattici online (e-learning)
  • Leganto - Testi d'esame

Altre informazioni

Per la bibliografia e materiale didattico del modulo consulta la pagina web del corso su Moodle


Corsi

Corsi

INGEGNERIA INFORMATICA - 38-270 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

MENGHI Claudio
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Professori Associati
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.12.4.0