- Oggetto:
- Oggetto:
Informatica
- Oggetto:
Computer Science
- Oggetto:
Anno accademico 2013/2014
- Codice dell'attività didattica
- TS016
- Docente
- Mauro Piccolo (Titolare del corso)
- Corso di studi
- [f055-c203] Scienze Strategiche e delle Comunicazioni
- Anno
- 1° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Affine o integrativo
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Scritto ed orale
- Oggetto:
Sommario insegnamento
- Oggetto:
Risultati dell'apprendimento attesi
Il corso vuole essere una introduzione all’architettura degli elaboratori ed ai linguaggi di programmazione che sono strumenti essenziali per il successivo studio delle reti e dell’informatica distribuita.The course aims at introducing notions of computer architecture, operating system and programming languages. These notions are preliminary for the successive study of computer networks and distributed systems.- Oggetto:
Contenuti
Circuiti logici, architettura degli elaboratori e linguaggio macchina, algoritmi e linguaggi di programmazione ad alto livello
- Oggetto:
Programma
Informatica e calcolatori
- Cenni introduttivi
La rappresentazione delle informazioni
- Cenni di teoria dell'informazione
- Codifiche di numeri e caratteri
Architettura hardware degli elaboratori
- Porte logiche e reti booleane
- La memoria principale
- Il processore
- La memoria secondaria
- Dispositivi di input/output
- Cenni di linguaggio macchina
Algoritmi e programmazione
- C++Organizzazione della didattica: Lezioni frontali (42 ore)
Esercitazioni: E' previsto un ciclo di esercitazioni da svolgersi in classe di 28 ore
Computer science
- basic notions
Data representation
- Outlines of information theory
- Numbers and characters encodings
Computer architecture
- Gates and boolean circuits
- Main memory
- Central Processing Unit
- Secondary memory
- I/O devices
- Outlines of machine language
Algorithms and programming languages
- C++Testi consigliati e bibliografia
- Oggetto:
Brookshear J. Glenn - "Informatica. Una panoramica generale"
Addison-Wesley; dispense del docente
- Oggetto: