Dipartimento di Ingegneria dellInformazione Universit degli Studi di

  • Slides: 30
Download presentation
Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in

Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l’Ambiente e il Territorio Anno accademico 2005/2006 Stefano Cagnoni e Monica Mordonini Fond. Informatica - aa 20056

Il corso di Fondamenti di Informatica Fond. Informatica - aa 2005�6

Il corso di Fondamenti di Informatica Fond. Informatica - aa 20056

Obiettivi n Introdurre gli elaboratori elettronici come strumenti per risolvere problemi e gestire informazioni

Obiettivi n Introdurre gli elaboratori elettronici come strumenti per risolvere problemi e gestire informazioni n Fornire le metodologie per esprimere la soluzione ad un piccolo problema (definizione di un algoritmo) e codificarla in un linguaggio di programmazione (programmazione in C) Fond. Informatica - aa 20056 3

Contenuti n Rappresentazione dell’informazione n Algoritmi e linguaggi di programmazione n Architettura di un

Contenuti n Rappresentazione dell’informazione n Algoritmi e linguaggi di programmazione n Architettura di un calcolatore n Software e applicativi di base n Reti di calcolatori e Internet n Il linguaggio di programmazione C Fond. Informatica - aa 20056 4

Esercitazioni n Durante le esercitazioni verranno illustrati gli strumenti principali per l’uso del calcolatore

Esercitazioni n Durante le esercitazioni verranno illustrati gli strumenti principali per l’uso del calcolatore e alcune tecniche di programmazione tramite l’apprendimento del linguaggio C Fond. Informatica - aa 20056 5

Esame: modalità n Una prova scritta in itinere ed una alla fine dell’anno. q

Esame: modalità n Una prova scritta in itinere ed una alla fine dell’anno. q q n Entrambe le prove devono essere sufficienti. Il voto finale è la media delle due prove. Ogni prova consta di domande teoriche e esercizi pratici. Fond. Informatica - aa 20056 6

Esame: modalità n In ogni appello si potranno sostenere le due prove contemporaneamente. n

Esame: modalità n In ogni appello si potranno sostenere le due prove contemporaneamente. n Fino alla sessione di settembre compresa chi abbia già ottenuto una valutazione sufficiente nella prova in itinere potrà sostenere solo la seconda prova. Fond. Informatica - aa 20056 7

Iscrizioni agli esami n L’iscrizione deve avvenire via internet sia per le prove intermedie

Iscrizioni agli esami n L’iscrizione deve avvenire via internet sia per le prove intermedie che per gli appelli Fond. Informatica - aa 20056 8

Testi di Riferimento n S. Ceri, D. Mandrioli, L. Sbattella "Informatica arte e mestiere",

Testi di Riferimento n S. Ceri, D. Mandrioli, L. Sbattella "Informatica arte e mestiere", Mc. Graw-Hill n P. Demichelis, E. Piccolo, “Introduzione all’Informatica in C”, Mc. Graw-Hill n Qualsiasi manuale di C In biblioteca: q q P. Darnell, P. E. Margolis, “C manuale di programmazione”, Mc. Graw-Hill H. Schildt, “La Guida completa C”, Mc. Graw-Hill Fond. Informatica - aa 20056 9

Riferimenti del corso Ingegneria civile Docente: Prof. Stefano Cagnoni Tel. : 0521/905731 Palazzina 1

Riferimenti del corso Ingegneria civile Docente: Prof. Stefano Cagnoni Tel. : 0521/905731 Palazzina 1 – Sede Scientifica Ingegneria Parco Area delle Scienze 181/A E-mail: cagnoni@ce. unipr. it Sito del corso: http: //www. ce. unipr. it/people/cagnoni/didattica/ficiv Ricevimento: - in aula dopo la lezione di mercoledì - lunedì 16. 30 -18. 30 - su appuntamento Fond. Informatica - aa 20056 10

Riferimenti del corso Ingegneria per l’ambiente ed il territorio Docente: Ing. Monica Mordonini Tel.

Riferimenti del corso Ingegneria per l’ambiente ed il territorio Docente: Ing. Monica Mordonini Tel. : 0521/905735 Palazzina 1 – Sede Scientifica Ingegneria Parco Area delle Scienze 181/A E-mail: mordonini@ce. unipr. it Ricevimento: - in aula dopo la lezione di mercoledì - lunedì 16. 30 -18. 30 - su appuntamento Fond. Informatica - aa 20056 11

Informatica E’ la scienza che si occupa della rappresentazione e della gestione della informazione

Informatica E’ la scienza che si occupa della rappresentazione e della gestione della informazione n E’ la tecnologia al servizio della rappresentazione e gestione della informazione n E’ uno strumento tecnologico che usa alcuni principi fisici (elettronica, onde elettromagnetiche) per fornire strumenti di ausilio a studio, lavoro, affari, comunicazione … n Fond. Informatica - aa 20056 12

Informazione n Mirata ad uno scopo n Non sovrabbondante n Rispettosa dei principi di

Informazione n Mirata ad uno scopo n Non sovrabbondante n Rispettosa dei principi di etica e riservatezza Fond. Informatica - aa 20056 13

Informatica n L’informatica comprende: metodi per la rappresentazione delle informazioni q metodi per la

Informatica n L’informatica comprende: metodi per la rappresentazione delle informazioni q metodi per la rappresentazione delle soluzioni a problemi che richiedono elaborazione di informazioni q sistemi operativi q linguaggi di programmazione q reti di calcolatori q. . . q Fond. Informatica - aa 20056 14

Ingegneria del Software n Disciplina dell’ingegneria concernente ricerca sui sistemi software q gestione del

Ingegneria del Software n Disciplina dell’ingegneria concernente ricerca sui sistemi software q gestione del ciclo di vita dei sistemi software q n n n specifica progetto sviluppo realizzazione verifica manutenzione Fond. Informatica - aa 20056 15

Ingegneria del Software n Disciplina applicata da gruppi di lavoro per produrre su ampia

Ingegneria del Software n Disciplina applicata da gruppi di lavoro per produrre su ampia scala software economico q di alta qualità q che soddisfi le richieste dell’utente q che possa essere mantenuto ed esteso nel tempo q Fond. Informatica - aa 20056 16

Applicazioni dell’informatica n Calcolo scientifico q q q n Calcolo numerico Simulazioni Grafica Applicazioni

Applicazioni dell’informatica n Calcolo scientifico q q q n Calcolo numerico Simulazioni Grafica Applicazioni industriali q q q CAD (Computer Assisted Design) Controllo macchine utensili (CAM Computer Assisted Manufacturing) Controllo di processo Robotica CIM (Computer Integrated Manufacturing) Fond. Informatica - aa 20056 17

Applicazioni dell’informatica n Applicazioni gestionali q q n Basi di dati Paghe Magazzino Contabilità

Applicazioni dell’informatica n Applicazioni gestionali q q n Basi di dati Paghe Magazzino Contabilità Automazione d’ ufficio q q Elaborazione testi (Word Processors) Fogli elettronici (Spreadsheets) Archivi Posta elettronica Fond. Informatica - aa 20056 18

Applicazioni dell’informatica n Sistemi Embedded q q q n Processi informatici inglobati completamente in

Applicazioni dell’informatica n Sistemi Embedded q q q n Processi informatici inglobati completamente in un processo produttivo o calcolatori inglobati in una apparecchiatura L’utente non ne percepisce direttamente la presenza Automobili (ABS, controllo iniezione elettronica, …) Elettrodomestici Sistemi di assistenza alla navigazione aerea Sistemi di intrattenimento q q Videogiochi Realtà virtuale Fond. Informatica - aa 20056 19

Applicazioni dell’informatica n Telematica, reti di calcolatori e INTERNET q q q e-mail (posta

Applicazioni dell’informatica n Telematica, reti di calcolatori e INTERNET q q q e-mail (posta elettronica) Accesso a informazioni sul World Wide Web (documenti ipertestuali, portali) Accesso a servizi (consultazione di orari, prenotazioni, servizi bancari, Bancomat) e-commerce (sistemi di vendite in rete) e-learning (sistemi di apprendimento in rete) e-government (applicazione alla pubblica amministrazione, certificati, bandi, firma elettronica) Fond. Informatica - aa 20056 20

Sistema Informativo n Insieme degli strumenti, risorse e procedure che consentono la gestione delle

Sistema Informativo n Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali q q è essenziale per il funzionamento dell’azienda è strettamente integrato con il sistema organizzativo comprende risorse umane ogni azienda ha un SI, anche se non viene definito in maniera esplicita Fond. Informatica - aa 20056 21

Sistema informativo & sistema organizzativo n n Sistema informativo – l’insieme delle informazioni utilizzate,

Sistema informativo & sistema organizzativo n n Sistema informativo – l’insieme delle informazioni utilizzate, memorizzate, elaborate in una organizzazione per il perseguimento dei propri fini. Sistema organizzativo - insieme di risorse e regole per l’utilizzo coordinato di tali risorse che in una organizzazione vengono utilizzate per il perseguimento dei propri scopi. Entrambi usano il Sistema informatico per far circolare, memorizzare ed elaborare l’informazione Fond. Informatica - aa 20056 22

Sistema Informatico n E’ costituito dagli strumenti offerti dalle tecnologie dell’informazione (hardware e software)

Sistema Informatico n E’ costituito dagli strumenti offerti dalle tecnologie dell’informazione (hardware e software) e della comunicazione n Serve per elaborare, archiviare, scambiare informazioni n Importante: cambia nel tempo con l'evolvere dell’azienda e delle tecnologie Fond. Informatica - aa 20056 23

Informatica n Tecnologia di produzione e strumento di lavoro (primo stadio) q q automazione

Informatica n Tecnologia di produzione e strumento di lavoro (primo stadio) q q automazione riduzione delle necessità di trasformazione dei media attraverso l’uso della comune codifica digitale delle informazioni riduzione di funzioni parassite rapidità, tempestività Fond. Informatica - aa 20056 24

Informatica n Tecnologia di coordinamento e controllo (secondo stadio) q q q suddivisione in

Informatica n Tecnologia di coordinamento e controllo (secondo stadio) q q q suddivisione in sottoattività specialistiche per assicurare l’esecuzione dell’attività complessiva riduzione del ‘costo’ del trattamento delle informazioni grazie al potenziamento delle capacità di elaborazione e comunicazione delle informazioni Fond. Informatica - aa 20056 25

Informatica n Tecnologia di intermediazione per la transazione economica (terzo stadio): ricerca q contrattazione

Informatica n Tecnologia di intermediazione per la transazione economica (terzo stadio): ricerca q contrattazione q controllo e regolazione q Fond. Informatica - aa 20056 26

Evoluzione dell’Informatica n Informatica come disciplina organizzativa: q q q n tecnologia di produzione

Evoluzione dell’Informatica n Informatica come disciplina organizzativa: q q q n tecnologia di produzione (automazione) tecnologia di coordinamento e controllo tecnologia di intermediazione Informatica come disciplina tecnologica: q q q mainframe e centri elaborazione dati informatica individuale (PC) reti di comunicazione Fond. Informatica - aa 20056 27

Evoluzione dell’informatica Fond. Informatica - aa 2005�6 28

Evoluzione dell’informatica Fond. Informatica - aa 20056 28

Tecnologia di un sistema informatico Fond. Informatica - aa 2005�6 29

Tecnologia di un sistema informatico Fond. Informatica - aa 20056 29

Struttura di un Sistema Informatico Interfaccia utente n Applicazioni n Software di ambiente e

Struttura di un Sistema Informatico Interfaccia utente n Applicazioni n Software di ambiente e di sistema n Basi di dati n Software di base n Hardware centralizzato e distribuito n Sistema di comunicazione di rete n Fond. Informatica - aa 20056 30