Corsi
Ateneo
INFORMATICA E STATISTICA
Docente | Pietro Renzi |
Descrizione
Obiettivi
Il corso fornisce i concetti fondamentali dell’informatica, illustrando il funzionamento dei calcolatori elettronici e introduce i concetti base della programmazione.
Programma
Informatica - definizioni
- Definizioni di informatica
- L’hardware
- I software
- Le reti e internet
Rappresentazione delle informazioni
- Usi e tipi di informazioni
- Rappresentazione binaria
- Codifica dei numeri: i sistemi posizionali (decimale, binario, ottale, esadecimale)
- Operazione di conversione tra le basi
- Rappresentazione dei numeri negativi (modulo e segno, complemento a 1, complemento a 2)
- Rappresentazione dei numeri frazionari (virgola fissa, virgola mobile)
- Algebra di Boole
- Operazioni aritmetiche e booleane sui numeri binari
Definizione di algoritmo – esempi – flusso di controllo – diagrammi di flusso
Programmazione
- La macchina di Von Neumann
- Struttura e funzionamento
- Linguaggio macchina
- Linguaggi di programmazione
Java
- Introduzione
- Caratteristiche
- Classi, oggetti, metodi
- Operazioni base di Java
- Istruzioni di controllo del flusso: i costrutti di sequenza e selezione.
Bibliografia
W. Savitch, Programmazione con Java, Pearson, 2013 (Seconda edizione)
Modalità d'esame
Prova scritta obbligatoria su tutto il programma svolto:
◦esercizio sulla parte teorica del corso.
◦scrittura di un programma in linguaggio Java per la risoluzione del problema proposto.
Orario di ricevimento
Su appuntamento da richiedersi via e-mail.
Accesso rapido
- Centro di Ricerca per le Relazioni Internazionali
- Centro per la Dislessia
- Centro Sammarinese di Studi Storici
- Centro Studi sull'Emigrazione
- Centro Studi sulla Memoria
- Centro Universitario di Formazione sulla Sicurezza
- Gramsci centre for the humanities/Centro di studi gramsciani
- Istituto Giuridico Sammarinese
- Osservatorio Giovani
- Scuola Superiore di Studi Storici