CODICE | 80299 |
---|---|
ANNO ACCADEMICO | 2022/2023 |
CFU |
|
SETTORE SCIENTIFICO DISCIPLINARE | INF/01 |
LINGUA | Italiano |
SEDE |
|
PERIODO | 1° Semestre |
MATERIALE DIDATTICO | AULAWEB |
Il corso di Introduzione alla Programmazione ha l'obiettivo di fornire le prime basi di programmazione, dando una particolare enfasi agli aspetti di ragionamento scientifico e pensiero computazionale. Il corso prevede attività di didattica frontale affiancate a laboratori guidati che servono per approfondire e consolidare gli argomenti visti in classe.
Il corso ha un forte connotato applicativo, lo studente è incoraggiato ad affrontare problemi di complessità crescente in autonomia.
- Fornire la conoscenza di base dei concetti fondamentali della programmazione imperativa con linguaggi di programmazione classici: macchina virtuale; codifica dei dati e delle istruzioni; modello Von Neumann; linguaggio formale, analisi lessicale, sintattica e semantica; algoritmo; tipo di dato; asserzione invariante; complessità di calcolo. - Imparare ad usare un linguaggio di programmazione imperativo e un ambiente testuale di sviluppo di programmi, come per esempio il linguaggio C oppure C++ (limitato alla parte non object-oriented), con un editor di testi, il compilatore GCC e GNU Make. - Imparare a progettare, realizzare e far funzionare un programma sequenziale di piccole dimensioni partendo dalle specifiche informali fornite dall'utente.
Vista l'importanza culturale di questo insegnamento (alla base di tutti gli insegnamenti di informatica del corso di laurea) la frequenza assidua è particolarmente consigliata e incoraggiata.
l corso è formato da una parte di lezioni teoriche che si svolgono in aula e da una consistente parte pratica di programmazione che si svolge in laboratorio. La data di inizio del laboratorio verrà comunicata in aula.
Argomenti trattati in aula
Le lezioni saranno in gran parte svolte con l'ausilio di slide. Le slide possono essere utilizzate come traccia ma *non* sono sufficienti per la preparazione dell'esame.
Ricevimento: Su appuntamento: inviare un'email a francesca.odone@unige.it (specificare Cognome Nome e corso di studi)
Ricevimento: - A disposizione per 20 minuti dopo ciascuna lezione - Su appuntamento.
Ricevimento: Vedi il modulo aulaweb dell'insegnamento e in subordine la pagina web https://person.dibris.unige.it/moggi-eugenio/
FRANCESCA ODONE (Presidente)
MAURIZIO LEOTTA
STEFANO ROVETTA (Presidente Supplente)
EUGENIO MOGGI (Supplente)
L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.
L'esame si compone di due parti
Dettagli sulle tipologie di prova e sul meccanismo di valutazione verranno forniti sul modulo aulaweb del corso
Data | Ora | Luogo | Tipologia | Note |
---|---|---|---|---|
10/01/2023 | 09:00 | GENOVA | Scritto | |
13/01/2023 | 09:00 | GENOVA | Laboratorio | |
13/02/2023 | 09:00 | GENOVA | Scritto | |
17/02/2023 | 09:00 | GENOVA | Laboratorio | |
12/06/2023 | 09:00 | GENOVA | Scritto | |
16/06/2023 | 09:00 | GENOVA | Laboratorio | |
04/07/2023 | 09:00 | GENOVA | Scritto | |
07/07/2023 | 09:00 | GENOVA | Laboratorio | |
11/09/2023 | 09:00 | GENOVA | Scritto | |
14/09/2023 | 09:00 | GENOVA | Laboratorio |