magistraleinformatica:tdp:previous
Indice
Academic Year 2016-2017
- Sept 20, 2016: Introduction
- Sept 21, 2016: Design Principles: SOLID and GRASP chapter 16.
- Sept 22, 2016: Design principles continued (with homework) and GRASP chapter 22
- Sept 29, 2016: Observer
- Oct 12 and 13, 2016: Lessons cancelled
- Oct 19, 2016: Homework analysis and discussion on Singleton
- Oct 20, 2106: Laboratory, Command
- Nov 9, 2016 Homework analysis, Bridge.
- Nov 10, 2016 Lab: Design the home theatre example using Stategy and Adapter to make a compact remote control.
- Nov 16, 2016: Homework analysis, Template method
- Nov 30, 2016:homework analysis and lab, Proxy
- Dec 8, 2106: Holiday
- Dec 14, 2106: homework analysis, Prototype
- Dec 15, 2016:
Academic Year 2015-2016
- Sept 22, 2015: Introduction, Design Principles (first part of the slides Up to SOLID 2)
- Sept 23, 2015: Design Principles
- Oct 06: homework analysis; Observer (with homework for the next week)
- Oct 07: MVC, Decorator (with homework)
- Oct 13: Homework analysis
- Oct 14: Factories (with homework)
- Oct 20: Lecture cancelled due to students assembly
- Oct 28: Visitor. Project assigned game of life (due in a few weeks, group project)
- Nov 3 and 4: Classes are canceled this week due to mid term.
- Nov 10: Bridge.
- Nov 11: Lab: Game of Life.
- Nov 17: Homework analysis, Template method.
- Nov 18: Lab: Game of Life.
- Nov 24: and Composite.
- Nov 25: Builder and Chain of Responsibility.
- Dec 1: Homework analysis.
- Dec 2: Flyweight. Since I forgor to put slides and code on dropbox, and I'll not be back in the Department before Tuesday, and considering that this is a long holiday w.e….. no homeworks this week!
- Dec 15: Mediator, Memento, Prototype.
Academic Year 2014-2015
- Contents of the lectures
- Sept 23, 2014: Introduction
- Sept 24, 2014: General design principles 1
- Sept 30, 2014: General design principles 2 and General design principles 3
- Oct 7 2014: Esercitazione
- Oct 15 2014: Factories
- Oct 21 2014: Esercitazione
- Oct 22 2014: Esercitazione
- Nov 4,5,11: Sospensione attività didattica per verifiche e assemblea.
- Nov 12: Discussione Progetto StarCastle.
- Nov 18 esercitazione: Analisi dettagliata progetto StarCastle
- Nov 19 esercitazione: Correzione homework
- Nov 25 Iterator
- Nov 26 Composite
- Dic 2 Builder, chain, flyweight
- Dic 3 esercitazione: iterator su composite
- Dic 9 Mediator, proxy
- Dic 10 Interpreter
- Dic 16 Memento, prototype, visitor
A.A. 2012-2013
- 18 Febbraio. Introduzione al corso.
- 20 Febbraio. Principi di progettazione 1
- 25 Febbraio. Sospensione delle lezioni per elezioni politiche.
- 27 Febbraio. Principi di progettazione 2
- 4 Marzo. Lezione rinviata al 7 per impegno fuori sede.
- 6 Marzo. Ereditarieta' vs delega, Strategy
- 11 Marzo. Observer.
- 13 Marzo. Decorator.
- 18 Marzo. Factory Method and Abstract Factory.
- 25 Marzo. Esercitazione e Template method
- 1 Aprile. Festivita'
- 3 Aprile. Sospensione della didattica per verifiche intermedie.
- 10 Aprile. Builder, CoR, Flyweight.
- 15 Aprile. Esercitazione.
- 17 Aprile. Proxy e Interpreter.
- 22 Aprile. Mediator, Memento, Prototype, Visitor.
- 24 Aprile. Esercitazione. Articolo GameOfLife.
- 29 Aprile. Fetures and Policies
- 6 Maggio. Matteo Mucci: Design Patterns e calcolo dei sequenti.
- 13 Maggio: Esercitazione
- 15 Maggio: Non c'è lezione
- 20 Maggio: Andrea Tarquini: Javascript Patterns
Codice Java esempi Libro HeadFirst. Lo trovate anche C++ e C#, alla pagina http://www.headfirstlabs.com/books/hfdp/.
….
A.A. 2011-2012
Lezioni e lucidi
- 20 Febbraio. Introduzione al corso.
- 22 Febbraio. GRASP
- 27 Febbraio. GRASP
- 29 Febbraio. GRASP
- 8 Marzo. Observer.
- 13 Marzo. Decorator
- 27 Marzo. Esercitazione.
- 29 Marzo. Esercitazione e Template method.
- 17 Aprile. BuilderChainFlyweight.
- 19 aprile. Interpreter.
- 24 Aprile: lezione non tenuta
- 26 Aprile: Proxy.
- 3 Maggio: Scrum, seminario tenuto da Davide Spano
- 7 Maggio: (anticipa la lezione dell'8 maggio) Scrum, seminario tenuto da Davide Spano
- 10 Maggio. Mediator e modelli di coordinazione.
- 15 Maggio. Memento e Prototype.
- 22 Maggio. Sistemi basati su eventi.
magistraleinformatica/tdp/previous.txt · Ultima modifica: 20/09/2017 alle 14:59 (7 anni fa) da Laura Semini