Show last authors
1 ## replace MyName with the real class name
2 ## save this template using the save button at the top left
3 #includeForm("Courses.CourseClassSheet")
4
5 \\
6 1.1 Organizzazione del corso
7
8 Il corso è costituito da una prima parte di 3 crediti più una seconda di 6 crediti corrispondente al corso di Fondamenti di Informatica LB.
9
10 \\
11 1.1 Esercitazioni
12
13 * Pagina dedicata alle [esercitazioni|esercitazioniFINFB1011] del corso.
14
15 * {attach:Istruzioni|istruzioni-progetto.pdf} per lo sviluppo e la consegna del progetto.
16
17 \\
18 1.1 Materiale didattico
19
20 I lucidi delle lezioni, organizzati a moduli, sono pubblicati su [AMS Campus>http://campus.cib.unibo.it/cgi/lista?;codMateria=47478;annoAccademico=2010].
21
22
23
24
25 1.1.1 Materiale relativo alla prima parte del corso
26
27 * Presentazione del corso FINFB (9CFU) - blocco 00-presentazione.pdf
28
29 * Modulo 1: ambienti, visibilità e tempo di vita delle variabili, funzioni e procedure, modello a run-time, complessità computazionale.
30
31 * Esercizi di analisi di programmi C: {attach:esercizi|esercizi-14marzo2011.pdf} della lezione del 14/3/2011. {attach:Esercizi vari|esercizi-analisi.pdf}.
32
33
34
35
36 1.1.1 Materiale relativo alla seconda parte del corso
37
38 * Modulo 2: introduzione alla progettazione di applicazioni software.
39
40 * Modulo 3a: introduzione alla programmazione a oggetti. [Codice|http://apice.unibo.it/xwiki/bin/download/Courses/FINFB0910/modulo%2D03%2DOOP%2Dmateriale.zip] presentato a lezione.
41
42 * Modulo 3b: meccanismi di estensione e riuso. (Esempio: [adventure|http://apice.unibo.it/xwiki/bin/download/Courses/FINFB0910/adventure.html])
43
44 * Modulo 3c: eccezioni.
45
46 * Modulo 3d: <i>generics</i>.
47
48 * Modulo 4: strutture dati in Java. {attach:Codice|modulo-4-codice.tar} presentato a lezione.
49
50 * Modulo 5a: programmazione ad eventi. {attach:Codice|modulo-5-codice.zip} presentato a lezione.
51
52 * Modulo 5b: Java Swing.
53
54 * Modulo 6: Stream. {attach:Codice|modulo-6-codice.zip} presentato a lezione.
55
56 * Argomenti avanzati: Modulo 7 - <i>Reflection</i> (cenni), [<i>annotations</i>|http://download.oracle.com/javase/tutorial/java/javaOO/annotations.html]
57
58 * Seminario C++: {attach:materiale|cpp-tutorial.tar.gz}
59
60
61 Per approfondimenti, vedere i [tutorial|http://download.oracle.com/javase/tutorial] di Java.
62
63
64 1.1.1 Testi d'esame
65
66 * Testi di esame degli anni scorsi (e soluzioni) sono disponibili alla pagina del corso tenuto negli A.A. 2008/2009 [FINFB0809|http://apice.unibo.it/xwiki/bin/view/Courses/FOINB0809] e 2009/2010 [FINFB0910|http://apice.unibo.it/xwiki/bin/view/Courses/FINFB0910]
67
68 * {attach:Esercizi|esercizi-20110530.pdf} svolti nella lezione del 30 Maggio 2011.
69
70 * Testo e soluzioni dell'esame del {attach:15 Giugno 2011|compito-15giugno2011-FINFB.tgz}.
71
72 * Testo e soluzioni dell'esame del {attach:4 Luglio 2011|compito-4luglio2011-FINFB.tgz}.
73
74 * Testo e soluzioni dell'esame del {attach:20 Luglio 2011|compito-20luglio2011-FINFB.tgz}.
75
76 * Testo e soluzioni dell'esame del {attach:6 Settembre 2011|compito-6settembre2011-FINFB.tgz}.
77
78
79
80
81 1.1 Ringraziamenti
82
83 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.

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