Corso di Fondamenti di Informatica A - PowerPoint PPT Presentation

corso di fondamenti di informatica a n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Corso di Fondamenti di Informatica A PowerPoint Presentation
Download Presentation
Corso di Fondamenti di Informatica A

play fullscreen
1 / 14
Corso di Fondamenti di Informatica A
257 Views
Download Presentation
audra-knowles
Download Presentation

Corso di Fondamenti di Informatica A

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Università degli Studi di BolognaFacoltà di Ingegneria Corso diFondamenti di Informatica A Corsi di Laurea in Ingegneria Informatica (L-Z)e Ingegneria delle Telecomunicazioni (L-Z) Ing. Enrico Denti Anno accademico 1999/2000

  2. Calendario del Corso • I parte (bimestre novembre/febbraio) • II parte (bimestre febbraio/aprile) • Organizzazione • 8 settimane di lezione/esercitazione • 3 settimane di valutazione Lezioni e valutazioni intercalate

  3. Lezioni & Valutazioni Iª PARTE: due prove intermedie valide ai fini della valutazione finale • 4 settimane di lezione (22/11 - 18/12) • Iª prova intermedia (giovedì 23/12) • 3 settimane di lezione (7/1 - 28/1) • IIª prova intermedia (lunedì 31/1) • 1 settimana di lezione (1/2 - 4/2) • prova finale sulla Iª parte (fino al 18/2)

  4. Lezioni & Valutazioni IIª PARTE: due prove intermedie valide ai fini della valutazione finale • Strutturazione analoga da definire

  5. Contenuti (I parte) Costruzione di componenti software • Introduzione agli elaboratori elettronici come strumenti per risolvere problemi • algoritmi e linguaggi di programmazione • metodologie per il progetto della soluzione di problemi su piccola scala • Linguaggio C

  6. Contenuti (II parte) Costruzione di sistemi software • Progettazione di sistemi per composizione modulare di componenti software • metodologie e linguaggi a oggetti • interfacce grafiche • basi di dati • applicazioni basate su Internet • Linguaggio Java

  7. Obiettivi • Parte I • Saper esprimere la soluzione a un piccolo problema (algoritmo) e codificarlo in un linguaggio di programmazione (C) • Saper costruire un singolo componentesoftware che rispecchi una certa specifica • Parte II • Saper costruire un (piccolo) sistema software per composizione di componenti

  8. Prerequisiti • Nessuno… • …ma è indispensabile lavorare al calcolatore per tutta la durata del corso Laboratorio • Attività di esercitazione assistita da tutore • Attività di esercitazione libera

  9. Dubbi ? Domande ? • Ricevimento studenti • Lunedì e Giovedì 11-13 • Posta elettronica • sempre disponibile… o quasi! • edenti@deis.unibo.it • E inoltre... • Approfittare del laboratorio • Chiedere ai tutori • Studiare insieme ai colleghi

  10. Il sito Internet del Corso http://www.lia.deis.unibo.it/ • Il vostro punto di riferimento per • materiale didattico (lezioni, esercizi) • software gratuito • testi degli esami e loro soluzione • Iscrizione agli esami e esiti delle prove • solo ed esclusivamente via Internet • http://webeggs.deis.unibo.it/

  11. Ambienti di programmazione • Per la I parte (linguaggio C) • DJGpp (gratuito, scaricabile dal sito Web) • Turbo C • Per la II parte (linguaggio Java) • Sun JDK 1.2 + strumenti di supporto (gratuiti, scaricabile dal sito Web) • TextTool, Jext, Jasupremo, Jpad, ...

  12. Esercitazioni di laboratorio • Sala Terminali del Centro di Calcolo (seminterrato dell’edificio “aule nuove”) • Giovedì 11-14, Venerdì 9-12 e 16-18.30 • ..e in ogni momento in cui ci siano postazioni libere • Ricordate • all’ingresso del laboratorio è obbligatorio lasciare un documento al personale

  13. Testi di riferimento • Lucidi delle lezioni • consultabili sul sito Web • Manuali Linguaggio C • Kelley, Pohl. “C: Didattica e Programmazio-ne”, Addison-Wesley, Milano, 1996 • Bellini,Guidi. “Guida al Linguaggio C”, McGraw Hill, Milano, 1994

  14. Testi di riferimento • Manuali Linguaggio Java • “Java2: i Fondamenti”, McGraw-Hill (Sun Microsystems Press), 1999 • Teoria • Ceri, Mandrioli, Sbattella. “Informatica: arte e mestiere”, McGraw Hill, 1999 • Aho, Ullman. “Fondamenti di Informatica”, Zanichelli, Bologna, 1994 • Ghezzi, Mandrioli. “Informatica Teorica”, CLUP, Milano, 1989