- Corsi di Laurea
- Laurea in FISICA
- INFORMATICA
INFORMATICA
- Insegnamento
- INFORMATICA
- Insegnamento in inglese
- COMPUTER SCIENCE
- Settore disciplinare
- INF/01
- Corso di studi di riferimento
- FISICA
- Tipo corso di studio
- Laurea
- Crediti
- 6.0
- Ripartizione oraria
- Ore Attività Frontale: 52.0
- Anno accademico
- 2024/2025
- Anno di erogazione
- 2024/2025
- Anno di corso
- 1
- Lingua
- ITALIANO
- Percorso
- PERCORSO COMUNE
- Docente responsabile dell'erogazione
- VINCI COSIMO
- Sede
- Lecce
Descrizione dell'insegnamento
Nessun prerequisito.
Il corso di Informatica fornisce una breve introduzione ai concetti di rappresentazione e l'elaborazione dell'informazione, e si focalizza principalmente sull'insegnamento di un linguaggio di programmazione di alto livello, con l'obiettivo di far acquisire un rigoroso pensiero computazionale e algoritmico, indispensabile per la risoluzione efficiente di vari problemi.
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. Ai fini valutativi, il docente ha facoltà di richiedere una discussione orale dell’elaborato scritto.
Rappresentazione dell'Informazione.
Introduzione ai Sistemi di Numerazione: numeri binari, ottali e esadecimali, rappresentazioni e conversioni.
Architettura di un Calcolatore: l'architettura di Von Neumann.
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, ricorsione.
Kim N. King. Programmazione in C, Apogeo, 2013, ISBN 8838785821.
Semestre
Secondo Semestre (dal 24/02/2025 al 06/06/2025)
Tipo esame
Obbligatorio
Valutazione
Scritto - Voto Finale
Orario dell'insegnamento
https://easyroom.unisalento.it/Orario