Object Oriented Programming (02JEY)

a.y. 2012 / 2013
This is a past edition page for the course, you can find the current edition: here

Teacher

Marco Torchiano
marco.torchiano AT polito.it
tel: 011 564-7088

^top



News

  • JDK 6 Documentation (Local copy)
  • Some exams are available.

  • On April 24 we discussed after lecture about using reflection to overcome the limitations of type erasure in Generics. I tried to investigate further and wrote a blog post about the topic, the relative material is available here

  • Preliminary versions of the slides are available here. Filenames starting with "pre" are preliminary, filenames starting with a number are the final version used for the lectures and listed among the lectures below.

  • Screencast are also available as Podcast podcast.
  • The course begins on March 5, in room 10 at 10 am.

  • Lectures

    Here is a list of the slides used for the lectures and the corresponding screencasts.
    To download a screencast: right-click onn the title and then Save.
    Movies are in QuickTime format

    ^top


    Labs, exercices, and examples

    The instructions about how to start a lab assignment are available here

    Lab assignments with solutions

    1. Phone book application:
    2. University application:
    3. Hydraulic system simulation:
    4. Hydraulic system simulation EXTENDED VERSION:
    5. Diet:
    6. VendingMachine:
    7. Hospital:
    8. Hospital IO:
    9. Facebook:
    10. Facebook GUI:

    Exercises and examples in the classroom
    • Initial versione of Canvas project, described in March 27 lecture.

    • On April 24 we discussed after lecture about using reflection to overcome the limitations of type erasure in Generics. I tried to investigate further and wrote a blog post about the topic, the relative material is available here

    • Classroom solution of Diet lab assignment: project, described in April 30 lecture.
    • Examples about Java Swing project


    ^top


    Exams

  • Some exams are available.

    ^top


    Software and usefull links

    ^top