Programming II (2010/2011)
| Course code |
4S02724 |
|
Teacher
|
Alessandra Di Pierro
|
|
Coordinator
|
Alessandra Di Pierro
|
|
training credits
|
6
|
|
Study courses to which this belongs
|
Degree in Computer Science
|
| Disciplinary sector |
INF/01 - Computing
|
| Teaching language |
Italian |
| Period |
II semestre dal Mar 1, 2011 al Jun 15, 2011.
|
|
| Links |
 |
|
 |
|
|
Lecture timetable
| II semestre |
| day |
Time |
Type |
Place |
Note |
| Monday |
8:30 AM - 10:30 AM |
laboratorio |
Didactic workshop Delta
|
from Apr 18, 2011
to Jun 15, 2011
|
| Monday |
10:30 AM - 11:30 AM |
lesson |
Lecture theatre A
|
from Apr 18, 2011
to Jun 15, 2011
|
| Tuesday |
4:30 PM - 6:30 PM |
lesson |
Lecture theatre B
|
from Mar 1, 2011
to Apr 15, 2011
|
| Thursday |
8:30 AM - 11:30 AM |
lesson |
Lecture theatre D
|
from Mar 1, 2011
to Apr 15, 2011
|
| Thursday |
2:30 PM - 4:30 PM |
lesson |
Lecture theatre B
|
from Apr 18, 2011
to Jun 15, 2011
|
Educational objectives
Object-oriented programming languages for the development of medimu-sized applications
Syllabus
1) Primitive types, enumeration types and array
2) The concept of class and sub-class, UML representation. Methods and objects
3) Classes hierarchy:
inheritance and polymorphism, abstract classes, interfaces, generic types
4) Implementation of classes and objects:
structure of classes, implementation of interfaces, visibility modifiers.
5) Class extension:
classes/sub-classes/super-classes, inheritance, overloading, polymorphism
6) Generic types and interfaces
7) JVM: stack/heap e recursive methods
8) Exception handling
9) Code documentation: javadoc
| Reference books |
| Author |
Title |
Publisher |
Year |
ISBN |
Note |
| Giovanni Pighizzini, Mauro Ferrari |
Dai fondamenti agli oggetti.
Corso di programmazione JAVA
(Edizione 3)
|
Pearson Addison-Wesley |
2008
|
978 88 7192 448 9 |
|
Exam methods
Written exam
|
Teaching aids
|
| Title |
Format (Language, Size, Publication date) |
|
Appello_13/9/2011_Compito+Soluzioni
|
zip (it, 49.729 KB, 9/25/11)
|
|
Appello_19/7/2011_Compito+Soluzioni
|
zip (it, 47.881 KB, 7/21/11)
|
|
Appello_27/9/2011_Compito+Soluzioni
|
zip (it, 51.146 KB, 9/27/11)
|
|
Appello_28/6/2011_Compito+Soluzioni
|
zip (it, 52.771 KB, 7/4/11)
|
|
Appello_6/2/2012_Compito+Soluzioni
|
zip (it, 44.328 KB, 2/9/12)
|
|
Architettura della JVM
|
pdf (it, 4,106.507 KB, 5/23/11)
|
|
Cap. 10
|
pdf (it, 322.303 KB, 5/2/11)
|
|
Cap. 11 (Eccezioni)
|
pdf (it, 630.086 KB, 5/14/11)
|
|
Cap.2
|
pdf (it, 655.635 KB, 3/3/11)
|
|
Cap.3
|
pdf (it, 398.788 KB, 3/3/11)
|
|
Cap. 4
|
pdf (it, 749.719 KB, 3/8/11)
|
|
Cap. 5
|
pdf (it, 433.12 KB, 3/21/11)
|
|
Cap. 6
|
pdf (it, 1,073.859 KB, 3/21/11)
|
|
Cap. 7
|
pdf (it, 578.032 KB, 3/31/11)
|
|
Cap. 8
|
pdf (it, 923.739 KB, 3/31/11)
|
|
Cap. 9
|
pdf (it, 378.459 KB, 4/19/11)
|
|
Documentazione per prog-3ed.jar
|
zip (it, 251.778 KB, 3/3/11)
|
|
Esempi
|
zip (it, 23.549 KB, 3/21/11)
|
|
Esempi sul Cap. 11
|
zip (it, 11.453 KB, 5/14/11)
|
|
Esempi sul Cap.6
|
zip (it, 12.696 KB, 3/24/11)
|
|
Esempi sul Cap. 7
|
zip (it, 20.545 KB, 4/5/11)
|
|
Esempi sul Cap. 8
|
zip (it, 69.185 KB, 4/5/11)
|
|
Esempi sul Cap. 9
|
zip (it, 15.65 KB, 5/2/11)
|
|
Package prog
|
octet-stream (it, 53.603 KB, 3/1/11)
|
| Statistics |
| Outcomes Exams |
Outcomes Percentages |
Average |
Standard Deviation |
| Passed |
57.93%
|
27
|
3
|
| Failed |
22.06%
|
|
| Absent |
18.62%
|
| Withdrawn |
1.37%
|
| Canceled |
--
|
| Distribuzione degli esiti positivi |
| 18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
30 e Lode |
|
2.3%
|
0.0%
|
4.7%
|
1.1%
|
1.1%
|
1.1%
|
10.7%
|
8.3%
|
5.9%
|
5.9%
|
7.1%
|
7.1%
|
23.8%
|
20.2%
|
Data from AA 2010/2011 based on 145 students. I valori in percentuale sono arrotondati al numero intero più vicino.
|