PROGRAMMAZIONE

Insegnamento
PROGRAMMAZIONE
Insegnamento in inglese
PROGRAMMING
Settore disciplinare
INF/01
Corso di studi di riferimento
MATEMATICA
Tipo corso di studio
Laurea
Crediti
6.0
Ripartizione oraria
Ore Attività frontale: 42.0
Anno accademico
2019/2020
Anno di erogazione
2019/2020
Anno di corso
1
Lingua
ITALIANO
Percorso
PERCORSO COMUNE
Docente responsabile dell'erogazione
BILO' VITTORIO
Sede
Lecce

Descrizione dell'insegnamento

Nessun prerequisito particolare.

Il corso di Programmazione si prefigge di fornire agli studenti la capacità di acquisire un rigoroso pensiero computazionale e di sviluppare buone capacità di Problem Solving, anche attraverso l'insegnamento di un linguaggio di programmazione di alto livello.

Conoscenze e comprensione: sviluppare la conoscenza di nozioni computazionali fondamentali come algoritmi, astrazione funzionale, ricorsione, semplici strutture dati. Imparare l'uso del linguaggio C.

Capacità di applicare conoscenze e comprensione: essere in grado di progettare algoritmi per semplici problemi computazionali e svilupparli nel linguaggio C.

Autonomia di giudizio: essere in grado di sviluppare diverse soluzioni algoritmiche per uno stesso problema.

Abilità comunicative: sarà illustrato il linguaggio C.

Capacità di apprendimento: gli studenti saranno stimolati a implementare le soluzioni proposte durante le lezioni.

Lezioni teoriche frontali corredate da vari esercizi.

Prova scritta volta ad accertare non solo la conoscenza degli strumenti teorici illustrati durante il corso, ma anche la capacità del candidato di risolvere semplici problemi computazionali.

Introduzione ai Sistemi di Numerazione: numeri binari, ottali e esadecimali, rappresentazioni e conversioni.

Architettura di un Calcolatore: l'architettura di Von Neumann.

Rappresentazione dell'Informazione: rappresentazione dei numeri, dei caratteri e delle immagini.

Nozione di Algoritmo e Diagrammi di Flusso.

Programmazione nel Linguaggio C: istruzioni di base, tipi di base, espressioni, I/O da tastiera e da file, array, funzioni, puntatori, variabili locali e globali, strutture, liste.

Kim N. King. Programmazione in C, Apogeo, 2013, ISBN 8838785821.

Semestre
Secondo Semestre (dal 24/02/2020 al 29/05/2020)

Tipo esame
Obbligatorio

Valutazione
Scritto - Voto Finale

Orario dell'insegnamento
https://easyroom.unisalento.it/Orario

Scarica scheda insegnamento (Apre una nuova finestra)