1 / 13

Fondamenti di Informatica

Fondamenti di Informatica. a.a 1998-99 Antonio Natali http://deis128a.deis.unibo.it http://www-natali.deis.unibo.it. Fondamenti di informatica. Introduzione generale Introduzione al corso a.a 1998-99. Cosa e l'Informatica?.

abe
Download Presentation

Fondamenti di Informatica

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fondamenti di Informatica a.a 1998-99 Antonio Natali http://deis128a.deis.unibo.it http://www-natali.deis.unibo.it AN FI 98-99 presentazione

  2. Fondamenti di informatica • Introduzione generale • Introduzione al corso a.a 1998-99 AN FI 98-99 presentazione

  3. Cosa e l'Informatica? • l'informatica consiste nello studio degli algoritmi che descrivono e trasformano l'informazione: la loro teoria, analisi, progetto, efficienza, realizzazione e applicazione (ACM) • l'informatica e' la scienza della rappresentazione e della elaborazione dell'informazione AN FI 98-99 presentazione

  4. Cosa e l'Informatica? • Una mondo in evoluzione • Hardware e Software • Sistema operativo e Linguaggio • Programmazione • sequenziale, parallela ad oggetti • Internet • Il web e i browser grafici • Componenti software e middleware AN FI 98-99 presentazione

  5. Introduzione al corso • Prerequisiti • Organizzazione generale • Modalita' di preparazione • Testi di riferimento • Modalita' di esame • Contenuti del corso AN FI 98-99 presentazione

  6. Prerequisiti • Nessuno ... • ... se non un po' di logica .... • ... e tanta applicazione AN FI 98-99 presentazione

  7. Organizzazione generale • Lezioni: • Concetti, Fondazioni teoriche • Metodi, Tecniche • Esercitazioni • Svolgimento passo-passo • Laboratorio: • Giovedi e Venerdi AN FI 98-99 presentazione

  8. Modalita' di preparazione • Studio • Sperimentazione • Risoluzione di esercizi... • ...con foglio bianco AN FI 98-99 presentazione

  9. Testi • A.Natali: Dispense • S.Ceri,D.Mandrioli,L.Sbattella [CMS94] Informatica Istituzioni, McGraw-Hill,1994 Milano • A.V.Aho, J.D.Ullman Fondamenti di Informatica, Zanichelli, 1994 Bologna • C. Ghezzi, D. Mandrioli Informatica Teorica, CLUP, 1989 Milano • G.Bellavia, A.Corradi, L.Leonardi Fondamenti di Informatica II, Esculapio, 1993 Bologna • L.Leonardi Linguaggio C - Raccolta di esercizi e relative soluzioni, Esculapio, 1996 Bologna • L-Lemay,C.L.Perkins, Java 1.1, Apogeo 1997 AN FI 98-99 presentazione

  10. Modalita' di esame • Esami settimanali • (nei periodi di non-lezione) • Prova scritta con elaboratore • (preliminare, obbligatoria e valida una sessione) • Prova orale • condizionata alla prova scritta • Regole e iscrizioni: • http://deis128a.deis.unibo.it AN FI 98-99 presentazione

  11. Contenuti del Corso • Scopo principale: • imparare a risolvere problemi mediante elaboratore usando un linguaggio di programmazione di alto livello • impostare il progetto e la realizzazione di sistemi software AN FI 98-99 presentazione

  12. Contenuti del Corso • Concetti generali sui sistemi di calcolo • Il ruolo dell'astrazione e del linguaggio di alto livello • Stili di programmazione funzionale, imperativo e ad oggetti • Linguaggio C/Java e C • Rappresentazione delle informazioni e organizzazione a tempo di esecuzione dei programmi AN FI 98-99 presentazione

  13. Contenuti del Corso • Progetto e realizzazione di algoritmi • Metodi e tecniche di progettazione top-down e bottom-up • Introduzione alla organizzazione ad oggetti di sistemi software • Fondazioni teoriche AN FI 98-99 presentazione

More Related