First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Science
STATISTICS AND INFORMATION TECHNOLOGIES
Course unit
COMPUTER SYSTEMS 2
SSL1000188, A.A. 2014/15

Information concerning the students who enrolled in A.Y. 2013/14

Information on the course unit
Degree course First cycle degree in
STATISTICS AND INFORMATION TECHNOLOGIES
SS1451, Degree course structure A.Y. 2009/10, A.Y. 2014/15
N0
bring this page
with you
Degree course track Common track
Number of ECTS credits allocated 8.0
Type of assessment Mark
Course unit English denomination COMPUTER SYSTEMS 2
Website of the academic structure http://scienzestatistiche.scienze.unipd.it/2014/laurea_statisticatecnologieinformatiche_2009
Department of reference Department of Statistical Sciences
Mandatory attendance No
Language of instruction Italian
Branch PADOVA
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Lecturers
Teacher in charge MAURO MIGLIARDI ING-INF/05

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses ING-INF/05 Data Processing Systems 8.0

Course unit organization
Period First semester
Year 2nd Year
Teaching method frontal

Type of hours Credits Teaching
hours
Hours of
Individual study
Shifts
Laboratory 2.0 18 32.0 No turn
Lecture 6.0 38 112.0 No turn

Calendar
Start of activities 01/10/2014
End of activities 24/01/2015
Show course schedule 2015/16 Reg.2009 weekly timetable
2015/16 Reg.2009 single teaching timetable

Examination board
Board From To Members of the board
8 Commissione a.a. 2014/2015 01/10/2016 30/09/2020 MIGLIARDI MAURO (Presidente)
MELUCCI MASSIMO (Membro Effettivo)
ZINGIRIAN NICOLA (Membro Effettivo)
6 Commissione a.a. 2014/2015 01/10/2014 30/09/2015 MIGLIARDI MAURO (Presidente)
FERRO NICOLA (Membro Effettivo)
NANNI LORIS (Membro Effettivo)
ZINGIRIAN NICOLA (Membro Effettivo)

Syllabus
Prerequisites: Basic OOP in Java. Data structures. Usage of the Collections Framework.
Target skills and knowledge: Introduction to Programming. Introduction to the Java language and its syntax. Introduction to Object Oriented Programming. Fundamental concepts in Object Oriented Programming such as incapsulation and inheritance. Incapsulation in Java. Inheritance in Java. Introduction to Exceptions. Exceptions in Java. Advanced use of incapsulation and inheritance: polymorphism. Polymorphism in Java. The Collections framework in Java. The Collections framework as an example of design and development of Object Oriented Software.
Examination methods: Written programming test. The student has to develop a complete Java program that solves a given problem.
Discussion of the developed code, its design and the solutions adopted.
Assessment criteria: Written text correctness, grades from 0 to 30.
Course unit contents: Introduction to Programming. Introduction to the Java language and its syntax. Introduction to Object Oriented Programming. Fundamental concepts in Object Oriented Programming such as incapsulation and inheritance. Incapsulation in Java. Inheritance in Java. Introduction to Exceptions. Exceptions in Java. Advanced use of incapsulation and inheritance: polymorphism. Polymorphism in Java. The Collections framework in Java. The Collections framework as an example of design and development of Object Oriented Software.
Planned learning activities and teaching methods: Classroom teaching with live development of solutions and examples for explained topics.
Software development exercises.
Additional notes about suggested reading: Cay S. Horstmann, Big Java 4th Edition for Java 7 and 8 International Student Version, Wiley 2010
M. Tarquini e A. Ligi, Java mattone dopo mattone, Hoepli
Bruce Eckel, Thinking in Java 3d Ed., http://www.ibiblio.org/pub/docs/books/eckel/
Deitel & Deitel, Java How to program., Prentice Hall
Textbooks (and optional supplementary readings)