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].