COMPUTER SCIENCE

Teaching in italian
INFORMATICA
Teaching
COMPUTER SCIENCE
Subject area
INF/01
Reference degree course
PHYSICS
Course type
Bachelor's Degree
Credits
6.0
Teaching hours
Frontal Hours: 52.0
Academic year
2022/2023
Year taught
2022/2023
Course year
1
Language
ITALIAN
Curriculum
PERCORSO COMUNE
Reference professor for teaching
BILO' VITTORIO
Location
Lecce

Teaching description

Nessun prerequisito particolare.

Il corso di Informatica si prefigge di fornire agli studenti una breve introduzione ai concetti principali dell'informatica per poi dedicarsi prevalentemente sulla 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.

Semester
Second Semester (dal 27/02/2023 al 09/06/2023)

Exam type
Compulsory

Type of assessment
Written - Final grade

Course timetable
https://easyroom.unisalento.it/Orario

Download teaching card (Apre una nuova finestra)(Apre una nuova finestra)