Salta al contenuto principale
CODICE 114604
ANNO ACCADEMICO 2024/2025
CFU
SETTORE SCIENTIFICO DISCIPLINARE INF/01
LINGUA Inglese
SEDE
  • IMPERIA
PERIODO Annuale
MODULI Questo insegnamento è un modulo di:
MATERIALE DIDATTICO AULAWEB

PRESENTAZIONE

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

This teaching unit develops the practical aspect of the course "Introduction to Computer Science and Programming".

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Gli studenti impareranno i concetti fondamentali della programmazione con il linguaggio C++, concentrandosi sulla creazione di programmi semplici. Esploreranno concetti e tecniche fondamentali per scrivere e debuggare codice. Al termine del corso, i partecipanti saranno in grado di:

  • Acquisire in modo efficace i principi del pensiero computazionale.
  • Comprendere i concetti della programmazione imperativa.
  • Utilizzare un linguaggio di programmazione imperativo (C++, limitato a concetti non orientati agli oggetti).
  • Progettare, implementare e convalidare programmi sequenziali semplici basati su specifiche informali degli utenti.
  • Scrivere ‘piccoli’ programmi in C++ con codice corretto e comprensibile.
  • Utilizzare un ambiente di sviluppo integrato (IDE) come VS Code.

MODALITA' DIDATTICHE

  • Lezioni in aula
  • Laboratori guidati
  • Compiti assegnati tramite Aulaweb La partecipazione alle lezioni e ai laboratori è fortemente incoraggiata e consigliata.

PROGRAMMA/CONTENUTO

Il corso include sia lezioni teoriche svolte in aula sia un'importante componente pratica di attività di programmazione svolta in laboratorio. Argomenti principali:

  • Introduzione al corso, pensiero computazionale e programmazione
  • Ambienti di programmazione e linguaggi formali
  • Programmazione imperativa: variabili e istruzioni; assegnazione; input/output; if-then-else; cicli; tipi; tipi strutturati (array monodimensionali o multidimensionali, stringhe, struct); funzioni e passaggio di parametri; puntatori; allocazione dinamica di memoria (heap); vettori dinamici; liste collegate; ricorsione

TESTI/BIBLIOGRAFIA

Non c'è un libro di testo per questo corso. Alcuni materiali online potrebbero essere utili:

DOCENTI E COMMISSIONI

Commissione d'esame

FILIPPO RICCA (Presidente)

DAVIDE ANGUITA

ROBERTO SACILE (Presidente Supplente)

LEZIONI

INIZIO LEZIONI

Secondo il calendario didattico approvato dal Consiglio dei Corsi di Studio

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

Calendario appelli

Data appello Orario Luogo Tipologia Note
10/06/2025 11:00 IMPERIA Scritto
03/07/2025 11:00 IMPERIA Scritto
17/07/2025 11:00 IMPERIA Scritto
15/09/2025 11:00 IMPERIA Scritto