Elementi di informatica

Codice: 20810353

Scheda insegnamento

Anno Accademico di erogazione
2026/2027
Corso di studi
Ingegneria Biomedica
Periodo di erogazione
Primo semestre
CFU
6 CFU
Lingua
Italiano
SSD
IINF-05/A

Scopri il programma didattico

Programma, testi adottati e modalità d’esame sono quelli pubblicati dai docenti per l’anno accademico 2026/2027. L’insegnamento è diviso in canali: ogni canale ha il suo programma.

Curriculum
L-8 - Apparati, Tecnologie, Processi (ATP)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010473

Programma

ITALIANO
*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula (salvo in periodi di emergenza sanitaria)

Modalità di frequenza

La frequenza è fortemente incoraggiata.

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prova pratica

Docente
Alessandro Umbrico
Curriculum
L-8 - Apparati, Tecnologie, Processi (ATP)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010473

Il docente non ha ancora pubblicato il programma di questo canale.

Docente
Tommaso Caiazzi
Curriculum
L-8 - Apparati, Tecnologie, Processi (ATP)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010474

Programma

*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula

Modalità di frequenza

La frequenza è facoltativa

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prove intermedie

Curriculum
L-9 - Segnali, Dati, Sistemi (SDS)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010487

Programma

ITALIANO
*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula (salvo in periodi di emergenza sanitaria)

Modalità di frequenza

La frequenza è fortemente incoraggiata.

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prova pratica

Docente
Alessandro Umbrico
Curriculum
L-9 - Segnali, Dati, Sistemi (SDS)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010487

Il docente non ha ancora pubblicato il programma di questo canale.

Docente
Tommaso Caiazzi
Curriculum
L-9 - Segnali, Dati, Sistemi (SDS)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010488

Programma

*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula

Modalità di frequenza

La frequenza è facoltativa

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prove intermedie

Curriculum
L-9 - Apparati, Tecnologie, Processi (ATP)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010501

Programma

ITALIANO
*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula (salvo in periodi di emergenza sanitaria)

Modalità di frequenza

La frequenza è fortemente incoraggiata.

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prova pratica

Docente
Alessandro Umbrico
Curriculum
L-9 - Apparati, Tecnologie, Processi (ATP)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010501

Il docente non ha ancora pubblicato il programma di questo canale.

Docente
Tommaso Caiazzi
Curriculum
L-9 - Apparati, Tecnologie, Processi (ATP)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010502

Programma

*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula

Modalità di frequenza

La frequenza è facoltativa

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prove intermedie

Curriculum
L-8 - Segnali, Dati, Sistemi (SDS)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010514

Programma

ITALIANO
*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula (salvo in periodi di emergenza sanitaria)

Modalità di frequenza

La frequenza è fortemente incoraggiata.

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prova pratica

Docente
Alessandro Umbrico
Curriculum
L-8 - Segnali, Dati, Sistemi (SDS)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010514

Il docente non ha ancora pubblicato il programma di questo canale.

Docente
Tommaso Caiazzi
Curriculum
L-8 - Segnali, Dati, Sistemi (SDS)
Anno di corso
1
Periodo
Primo semestre
Ore
54
CUIN
260010515

Programma

*Concetti di base*
Problemi e algoritmi
Architettura dei calcolatori
Linguaggi e Compilazione
I/O, variabili e costanti

*Operazioni*
Tipi di dato
Espressioni
Algebra booleana

*Strutture di controllo*
Selezione
Iterazione
Funzioni

*Strutture dati*
Array
Stringhe
Matrici

Il corso utilizza il linguaggio di programmazione C

Prerequisiti

Nessun prerequisito.

Testi adottati

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Bibliografia di riferimento

A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.

Modalità di erogazione

Lezioni ed esercitazioni in aula

Modalità di frequenza

La frequenza è facoltativa

Modalità di valutazione

Le valutazioni consiste in una prova scritta al termine del corso composta da esercizi di programmazione, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio. Saranno altresì disponibili prove in itinere.

Prove previste

  • Prove intermedie

Esplora gli obiettivi dell’insegnamento

Ambito disciplinare: Matematica, informatica e statistica

Consentire allo studente di conoscere gli elementi di base dell'informatica come disciplina per la soluzione automatica di problemi. Presentare architettura e principi di funzionamento di calcolatori. Consentire allo studente di sapere i concetti fondamentali della programmazione dei calcolatori.

Esempi di domande d’esame

Tommaso Caiazzi

Scrivere un programma che prende in input un array di interi e lo modifica calcolando il doppio di ogni elemento.

Scrivere un programma che prende in input una stringa e restituisce il numero di lettere maiuscole contenute nella stringa.

Tommaso Caiazzi

Scrivere un programma che prende in input un array di interi e lo modifica calcolando il doppio di ogni elemento.

Scrivere un programma che prende in input una stringa e restituisce il numero di lettere maiuscole contenute nella stringa.

Tommaso Caiazzi

Scrivere un programma che prende in input un array di interi e lo modifica calcolando il doppio di ogni elemento.

Scrivere un programma che prende in input una stringa e restituisce il numero di lettere maiuscole contenute nella stringa.

Tommaso Caiazzi

Scrivere un programma che prende in input un array di interi e lo modifica calcolando il doppio di ogni elemento.

Scrivere un programma che prende in input una stringa e restituisce il numero di lettere maiuscole contenute nella stringa.

Il corso in cui è erogato questo insegnamento

Ingegneria Industriale, Elettronica e Meccanica

Ingegneria Biomedica

Cod 108607

  • Laurea triennale
  • 3 anni
  • 180 CFU
  • L-8 R / L-9 R
API