1 Fondamenti di Informatica B (2010/2011)

\

Organizzazione del corso

Il corso è costituito da una prima parte di 3 crediti più una seconda di 6 crediti corrispondente al corso di Fondamenti di Informatica LB.

\

Esercitazioni

Materiale didattico

I lucidi delle lezioni, organizzati a moduli, sono pubblicati su AMS Campus.

Materiale relativo alla prima parte del corso

  • Presentazione del corso FINFB (9CFU) - blocco 00-presentazione.pdf
  • Modulo 1: ambienti, visibilità e tempo di vita delle variabili, funzioni e procedure, modello a run-time, complessità computazionale.
  • Esercizi di analisi di programmi C: esercizi.

Materiale relativo alla seconda parte del corso

  • Modulo 2: introduzione alla progettazione di applicazioni software.
  • Modulo 3a: introduzione alla programmazione a oggetti. Codice presentato a lezione.
  • Modulo 3b: meccanismi di estensione e riuso. (Esempio: adventure)
  • Modulo 3c: eccezioni.
  • Modulo 3d: generics.
  • Modulo 4: strutture dati in Java. Codice presentato a lezione.
  • Modulo 5a: programmazione ad eventi. Codice presentato a lezione.
  • Modulo 5b: Java Swing.
  • Modulo 6: Stream. Codice presentato a lezione.
  • Argomenti avanzati: Modulo 7 - Reflection (cenni), annotations
  • Seminario C++: materiale

Per approfondimenti, vedere i tutorial di Java.

Testi d'esame

Ringraziamenti

Si ringraziano i Proff. Alessandro Ricci, Paola Mello, Enrico Denti e Massimo Franceschet per aver reso disponibile il loro materiale didattico, parzialmente utilizzato -con rielaborazioni- in questo corso.

Tags:
    

Corso

Fondamenti di Informatica B

— a.a.

2010/2011

— crediti

9

— livello

Laurea

Docenti

— professore/ssa

Andrea Roli

— altri/e docenti

Stefano Benedettini

Contesto

— università

Alma Mater Studiorum-Università di Bologna

— dipartimento / facoltà / scuola

Ingegneria CE (0031)

— corso di laurea

URL & ID

— ID corso

47478

Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY