Programmazione di base
Come istruire un calcolatore a risolvere problemi

Docenti: Nicola Bombieri (nicola.bombieri@univr.it)

Macro Area: Scienze e ingegneria

Tipologia: Standard

CFU: 3

Classi ammesse: III°, IV°, V°

Monte ore:

  • Complessivo: 24
  • In Ateneo: 20
  • A Scuola: 4
  • Ammissione all'esame: 18


Avvisi



Contenuti

Introduzione al Linguaggio C:

- Dati: tipi, valori, operazioni, costanti ed espressioni.

- Dichiarazione, inizializzazione e uso di variabili, array, strutture.

- Vita e visibilità di un identificatore.

- Dichiarazione e definizione di funzioni.

- Passaggio di parametri per valore e per riferimento.

- Primitive di lettura/scrittura su/da terminale.

- Esempi di programmi: calcolo dei numeri primi, massimo comune divisore, radice quadrata approssimata, calcolatrice, calcolo della sequenza di Fibonacci, il crivello di Eratostene.

- Lo stack di attivazione e introduzione all'allocazione dinamica della memoria.

 


Obiettivi Formativi

Il corso fornisce le conoscenze base per la scrittura di semplici programmi in linguaggio C. 
Lo studente apprenderà l'organizzazione dei programmi in tale linguaggio imperativo strutturato e l'implementazione di semplici algoritmi. 
Particolare enfasi verrà data alla relazione tra programma e architettura dell'elaboratore che esegue il programma e alla realizzazione di semplici strutture dati.
Acquisizione dei rudimenti del linguaggio come strumento pratico di lavoro.


Prerequisiti

Le conoscenze e abilità matematiche fondamentali.
Abilità informatiche di base: uso semplice del calcolatore e di semplici programmi di scrittura.


Modalità Esame

Prova pratica di laboratorio con scrittura di codice.



Calendario Lezioni

NB: le date proposte sono subordinate alla disponbilità di aule; potrebbero pertanto subire delle variazioni.
Data Ora Luogo Note Turno
24
gennaio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
31
gennaio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
EVENTO ANNULLATO
7
febbraio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
14
febbraio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
EVENTO ANNULLATO
16
febbraio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
Recupero lezione del 07.02
21
febbraio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
28
febbraio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
Recupero lezione del 07.02

Calendario Esami

NB: le date proposte sono subordinate alla disponbilità di aule; potrebbero pertanto subire delle variazioni.
Data Ora Luogo Note Turno
9
marzo
2018
14:30 - 16:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
Prova: Scritta     Tipologia: Domande aperte
(visualizza i contenuti della prova...)
23
marzo
2018
14:30 - 16:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
Prova: Scritta     Tipologia: Test risposta multipla
(visualizza i contenuti della prova...)





Scuole Aderenti al Corso

NB: Clicca il nome della scuola per vedere il calendario delle lezioni a scuola.

Dove siamo

Via San Francesco 22 - 37129 Verona
Tel: 045 8028033 | 045 8028630 | 045 8028523
Unità Operativa Orientamento: servizio.orientamento@ateneo.univr.it
Progetto SCOPERTA D.M. 934/22: orientamento.934@ateneo.univr.it
Progetto TANDEM: progetto.tandem@ateneo.univr.it

Seguici per rimanere informato