Programma informatica Guerriero - dee @ poliba

Classe delle lauree in:
Ingegneria dell’Informazione (L-8)
Tipo di attività
formativa:
di base
Ambito disciplinare:
Ingegneria Informatica
Corso di laurea in:
Anno accademico:
Ingegneria Informatica e
2013 – 2014
dell’Automazione
Settore scientifico
CFU:
disciplinare: Sistemi di
9
Elaborazione delle informazioni
(ING-INF/05)
Titolo
Codice
dell’insegnamento:
Tipo di insegnamento:
Anno:
Semestre:
dell’insegnamento:
Fondamenti di
obbligatorio
primo
primo
Informatica
DOCENTE:
Guerriero Andrea (PA)
ARTICOLAZIONE IN TIPOLOGIE DIDATTICHE:
56 ore di lezioni teoriche (7 CFU), 32 ore di esercitazioni (2 CFU).
PREREQUISITI:
Conoscenze di base di algebra.
OBIETTIVI FORMATIVI:
Scopo dell’insegnamento è quello di introdurre i concetti fondamentali sui sistemi per il trattamento
dell’informazione.
CONTENUTI:
1. Definizione di algoritmo (caratteristiche e rappresentazione) [8 ore]
2. Sistemi numerici, codifica e rappresentazione dell’informazione [6 ore]
3. Automi [6 ore]
4. Struttura di un calcolatore (architettura a bus, memorie, periferiche) [8 ore]
5. Sistema operativo (funzioni principali) [7 ore]
6. Sistemi di acquisizione [4 ore]
7. Esempi di trattamento dati mono e bidimensionali [4 ore]
8. Cenni sulle reti di calcolatori [5 ore]
9. Strutture dati [8 ore]
10. Realizzazione software di algoritmi in linguaggio C++ [32 ore]
METODI DI INSEGNAMENTO:
Lezioni ed esercitazioni in aula supportate da videoproiettore. Tutoraggio in forma di assistenza individuale
e lavoro di gruppo.
CONOSCENZE E ABILITÀ ATTESE:
Capacità di analizzare un problema, scomporlo in sottoproblemi, progettare la risoluzione mediante
algoritmi, rappresentare gli algoritmi in modo formale e loro codifica in un linguaggio di programmazione.
Conoscenze delle funzioni delle principali componenti hardware del computer.
Conoscenza delle funzioni delle principali componenti software dei sistemi operativi.
SUPPORTI ALLA DIDATTICA:
PC e videoproiettore; Compilatore C++; appunti dalle lezioni, dispense del docente.
CONTROLLO DELL’APPRENDIMENTO E MODALITÀ D’ESAME:
Esame scritto seguito da esame orale.
TESTI DI RIFERIMENTO PRINCIPALI:
Sciuto, Buonanno, Mari: “INTRODUZIONE AI SISTEMI INFORMATICI”
McGraw-Hill
ULTERIORI TESTI SUGGERITI:
C++: The Complete Reference, 4th Edition - Herbert Schildt
ALTRE INFORMAZIONI:
Dipartimento di Ingegneria Elettrica e dell'Informazione, Politecnico di Bari (http://dee.poliba.it)
Stanza docente 3° piano, tel. 0805963644 (int 3644), e-mail: [email protected].
Sito URL del gruppo di ricerca: www.aeflab.net.
Master Degree class:
Computer Engineering
Type of course
basic
Disciplinary area:
First level (three years)
degree:
Academic year:
Computer Science and
2013 - 2014
Automation Engineering
Scientific Discipline Sector: ECTS Credits:
Information Processing Systems 9
(ING-INF/05)
Type of course:
Year:
Semester:
Obligatory
1st
1st year
Title of the course:
Code:
Fundamentals of
Informatics
LECTURER:
Guerriero Andrea (PA)
HOURS OF INSTRUCTION:
56 hours of theory (7 ECTS), 32 hours of exercises (2 ECTS).
PREREQUISITES:
Elements of Algebra
AIMS:
Aim of the course is to introduce the basic concepts of information processing systems.
CONTENTS:
1. Definition of algorithm (characteristics and representation) [8 hours]
2. Numerical systems, coding and information representation [6 hours]
3. Automata [6 hours]
4. Computer structures (bus architecture, memories, peripherals) [8 hours]
5. Operating system (main functions) [7 hours]
6. Acquisition systems [4 hours]
7. Examples of data processing [4 hours]
8. Notes on computer networks [5 hours]
9. Data structures [8 hours]
10. Software implementation of algorithms in C + + [32 hours]
TEACHING METHODS:
Lectures, supported by videoprojector. Tutoring assistance as individual and group work.
EXPECTED OUTCOME AND SKILLS:
Ability to analyze a problem, break it down into sub-problems, problem solving using algorithms, algorithms
representation in a formal way and their coding in a programming language.
Knowledge of the functions of the main computer hardware components.
Knowledge of the functions of the main software components of operating systems.
TEACHING AIDS:
PC and workstation; Lecture notes, C++ Compliler.
EXAMINATION METHOD:
written proof followed by an oral proof.
BIBLIOGRAPHY:
Sciuto, Buonanno, Mari: “INTRODUZIONE AI SISTEMI INFORMATICI”
McGraw-Hill
FURTHER BIBLIOGRAPHY:
C++: The Complete Reference, 4th Edition - Herbert Schildt
FURTHER INFORMATIONS:
Department of Electrical and Information Engineering, Politecnico di Bari (http://dee.poliba.it)
Lecturer room at 3rd floor, phone 0805963644 (int. 644), e-mail: [email protected].