Fondamenti di Informatica B 2008/2009


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.

Materiale didattico

Lucidi di presentazione del corso.

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

Esercitazioni del corso.

Testi e soluzioni degli esami di Fondamenti di informatica LB degli anni precedenti: testi 2006/2007.

Testo e soluzioni delle prove del 23 Giugno 2009: FOIN-LB

Materiale relativo alla prima parte del corso

  • 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: blocco 1 della prova in itinere del 7 Aprile 2009.

Materiale relativo alla seconda parte del corso

  • Modulo 2: introduzione alla progettazione di applicazioni software.
  • Modulo introduzione lab: breve introduzione operativa a Java (da usarsi come complemento alle esercitazioni).
  • Modulo 3a: introduzione alla programmazione a oggetti. Codice presentato a lezione.
  • Modulo 3b: meccanismi di estensione e riuso.
  • Modulo 3c: eccezioni.
  • Modulo 3d: generics.
  • Modulo 4: strutture dati. Codice presentato a lezione.
  • Modulo 5a: programmazione ad eventi. Codice presentato a lezione.
  • Modulo 5b: programmazione grafica con Swing.
  • Modulo 6: Java I/O stream. Codice presentato a lezione.

Ringraziamenti

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

Tags:

Courses / Views

Home

Clouds
•  tags  •  project tags  

A.Y.
 2022/2023    2021/2022    2020/2021    2019/2020    2018/2019–1996/1997

Course

— a.y.

2008/2009

— credits

9

— cycle

1st cycle

— language

wit.gif

teachers

— professor

Andrea Roli

context

— university

Alma Mater Studiorum-Università di Bologna

— campus

Cesena

— department / faculty / school

Ingegneria CE (0031)

— 1st cycle

0206 Ingegneria informatica 

URLs & IDs

— course ID

47478

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY