Facoltà di Ingegneria - Guida degli insegnamenti (Syllabus)

Program


Search Search    Print Print

Programmazione ad Oggetti
Object Oriented Programming
Francesco Pagliarecci

Seat Ingegneria
A.A. 2015/2016
Credits 9
Hours 72
Period I
Language ENG

Prerequisites
NO

Learning outcomes
Know and understand the basics of object-oriented programming. Implement complex programs in Java.

Program
Review of procedural programming. Introduction to object-oriented programming. Introduction to Java. Object lifecicle and access control. Inheritance and polymorphism. Exception handling. Strings. Generics. I/O.

Development of the examination
LEARNING EVALUATION METHODS
Project + Oral

LEARNING EVALUATION CRITERIA
To successfully pass the assessment of learning, the student must demonstrate, through above descibed two tests, having understand criteria and procedures for software development through object-oriented programming. He must prove, in addition, to be able to apply, on their own, these criteria and these procedures to the project components or simple applications, to know how to properly use appropriate tools and technologies of developing and finally to draw up a technical report.

LEARNING MEASUREMENT CRITERIA
For each one of the described tests an evaluation has been assigned between zero and thirty. The overall evaluation, is the average of the obteined marks in the two tests, with rounding up to the next integer.

FINAL MARK ALLOCATION CRITERIA
As the overall outcome of the evaluation is positive, the student must achieve at least the sufficiency, equal to eighteen points, in each of the above described tests. The highest rating is achieved by demonstrating a thorough understanding of the course content in the tests. “Honours“ is reserved to students who, having done all the tests so correctly, have shown a particular brilliance in the oral presentation and preparation of the project.

Recommended reading
Herbert Schildt, “Java – la guida completa”, McGraw-Hill

Courses
  • Ingegneria Informatica e dell'Automazione (Corso di Laurea Triennale (DM 270/04))
  • Ingegneria Informatica e dell'Automazione (Corso di Laurea Magistrale (DM 270/04))




Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427