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

INFORMATICA - 20079

insegnamento
ID:
20079
Dettaglio:
SSD: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Durata: 48 CFU: 6
Sede:
DALMINE
Url:
Dettaglio Insegnamento:
INGEGNERIA DELLE TECNOLOGIE PER L'EDILIZIA - 20-270-TE/PERCORSO COMUNE Anno: 3
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

Introduzione alla programmazione procedurale, nonché ai principi di funzionamento dei sistemi informatici. Lo studente acquisirà la capacità di risolvere problemi computazionali di base per la gestione di dati strutturati attraverso la programmazione procedurale in linguaggio Python.


Prerequisiti

Nessuno in particolare se non una buona conoscenza della lingua del corso (italiano) e una conoscenza basilare della matematica.

E' consigliata la conoscenza base di un sistema operativo (come Windows, Linux, Mac, ecc.) a livello utente.

Le competenze dell'ECDL sono consigliate ma non necessarie.


Metodi didattici

La didattica si svolge tramite lezioni frontali, dando però importanza al confronto e al dialogo diretto con gli studenti, i quali, durante le lezioni, possono formulare domande e proposte di approfondimento.

La maggior parte delle lezioni constano di un'introduzione teorica subito seguita da un'applicazione in esempi discussi e implementati in aula.

Grande importanza è data anche agli esercizi svolti in aula sia dal docente sia dagli studenti stessi. Altri esercizi sono svolti in parziale autonomia e in piccoli gruppi durante le esercitazioni in laboratorio.

Tutto il materiale presentato a lezione (slide ed esercizi) viene pubblicato sull'elearning al termine di ciascuna lezione.


Verifica Apprendimento

L’esame si compone di una prova scritta in cui si verificano le conoscenze acquisite sia della parte teorica sia della parte implementativa e di una prova orale su tutto il programma.


Contenuti

Introduzione all'Informatica

Architettura dei calcolatori

CPU

Hardware

Software

Sistemi Operativi

Software applicativo

Introduzione alla programmazione

Linguaggi compilato e linguaggi interpretati

Sistemi numerici

Algebra booleana

Rappresentazione interna dei dati

Numeri interi con segno

Numeri reali

Caratteri (Decodifica ASCII)

Bit di parità

Introduzione a Python

Ambienti di sviluppo

Output

Commenti

Operatori aritmetici

Variabili

Assegnazione

Tipi di dati

Input

Casting

Tipi di errore 

Selezione semplice e multipla

Ciclo for

Ciclo while

Stringhe di caratteri

Tuple

Liste

Insiemi

Dizionari

Introduzione ai database

Files

Funzioni

Funzioni speciali

Introduzione alla programmazione a oggetti (OOP)


Risorse Online

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

Corsi

Corsi

INGEGNERIA DELLE TECNOLOGIE PER L'EDILIZIA - 20-270-TE 
Laurea
3 anni
No Results Found

Persone

Persone (2)

MORIGGIA Vittorio
Gruppo 13/STAT-04 - METODI MATEMATICI DELL'ECONOMIA E DELLE SCIENZE ATTUARIALI E FINANZIARIE
AREA MIN. 13 - Scienze economiche e statistiche
Settore STAT-04/A - Metodi matematici dell'economia e delle scienze attuariali e finanziarie
Professori Associati
VITALI Sebastiano
Gruppo 13/STAT-04 - METODI MATEMATICI DELL'ECONOMIA E DELLE SCIENZE ATTUARIALI E FINANZIARIE
AREA MIN. 13 - Scienze economiche e statistiche
Settore STAT-04/A - Metodi matematici dell'economia e delle scienze attuariali e finanziarie
Professori Associati
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.12.4.0