Salta al contenuto principale
CODICE 111148
ANNO ACCADEMICO 2023/2024
CFU
SEDE
  • GENOVA
PERIODO 1° Semestre
MATERIALE DIDATTICO AULAWEB

PRESENTAZIONE

Il corso si prefigge di fornire agli studenti elementi introduttivi di informatica e programmazione in ambito scientifico

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Acquisire familiarità con i concetti fondamentali della programmazione utilizzando linguaggi imperativi procedurali e object-oriented e relative librerie, imparando a realizzare piccoli programmi o modificare codice gia' esistente.

Familiarizzare con i principi del pensiero computazionale. Saper affrontare gli ambienti di sviluppo e i sistemi operativi. Avere una conoscenza di base dei  linguaggi di programmazione procedurali imperativi e ad oggetti e dell'uso di applicativi. Saper progettare, realizzare e validare un programma sequenziale di piccole dimensioni partendo dalle specifiche informali fornite dall'utente, cosi come comprendere, utilizzare, modificare codice prodotto da terzi.

Gli obiettivi formativi sono in linea con un Piano di Studi per profilo "Scienziato dei Materiali: Specialista nella Ricerca" oppure per il profilo "Scienziato dei Materiali: Specialista nelle Tecnologie"

PREREQUISITI

Non sono previsti prerequisiti per il corso

MODALITA' DIDATTICHE

Lezioni frontali, esercitazioni guidate e laboratorio

PROGRAMMA/CONTENUTO

Principi del pensiero computazionale

Introduzione agli ambienti di sviluppo e ai sistemi operativi

Introduzione a linguaggi di programmazione procedurali imperativi e ad oggetti e applicativi (e.g. C++, MatLab)

Principi di progettazione, realizzazione e validazione di un programma sequenziale di piccole dimensioni partendo dalle specifiche informali fornite dall'utente.

Principi di produzione di codice corretto e comprensibile;

Principi di comprensione e condivisione del codice

TESTI/BIBLIOGRAFIA

Dispense del corso disponibili su aulaweb

DOCENTI E COMMISSIONI

Commissione d'esame

GUIDO GAGLIARDI (Presidente)

FABRIZIO PARODI

LEZIONI

Orari delle lezioni

L'orario di tutti gli insegnamenti è consultabile all'indirizzo EasyAcademy.

ESAMI

MODALITA' D'ESAME

L'esame consiste nella discussione di una tesina preparata dallo studente su un progetto di programmazione a scelta.

MODALITA' DI ACCERTAMENTO

Scopo della prova di esame e' valutare la capacita' dello studente di progettare, scrivere, compilare, linkare, eseguire e debuggare un semplice codice, e la capacita' di adattare il proprio codice alle esigenze di persone terze. L'idoneita' verra' verificata in base ai punti elencati.

Calendario appelli

Dati Ora Luogo Tipologia Note
19/02/2024 09:00 GENOVA Esame su appuntamento
03/04/2024 09:00 GENOVA Esame su appuntamento
30/08/2024 09:00 GENOVA Esame su appuntamento
13/09/2024 09:00 GENOVA Esame su appuntamento

Agenda 2030

Agenda 2030
Istruzione di qualità
Istruzione di qualità
Parità di genere
Parità di genere