Trabalho para dia 31/10
Alem da primeira entrega, cada pessoa deve entregar um documento contendo os topicos abordados em cada livro/curso, destacando os itens que a turma ainda nao domina, ou que nunca tenham sido vistos em sala de aula.
https://docs.google.com/spreadsheet/ccc?key=0AuJMH1UT5kFudFV1MXVja21Md2lVVUNpWV84Zkc1Unc&hl=pt_BR
LIVROS:
Object-Oriented Analysis, Design and Programming have changed how software is developed. This page reviews some important and/or useful OO books. I pay particular attention to books that 4D programmers can understand and benefit from.
Code Complete by Steve McConnell
A Top Ten Book List selection.
If you are new to OO development, get Code Complete. It isn’t about OO development, but it has lucid explanations of several practices that contribute to OOP: information hiding, modularity, and abstract data types. Master these concepts, and OO design and programming will make more sense. Most highly recommended. Review added 1998.
Refactoring: Improving the Design of Existing Code by Martin Fowler
A Top Ten Book List selection.
Refactoring is a systematic approach to restructuring code to improve reliability, code reuse, and simplify system modifications. Refactoring offers detailed examples and a catalog of specific refactoring patterns. The author has a Web site about refactoring. He is also the author of UML Distilled. Review June 2000.
Design Patterns : Elements of Reusable Object-Oriented Software
This is the most useful OO book I have found. It is like an algorithms book, only better. Most highly recommended. Review added 1999.
UML Distilled by Martin Fowler
The Unified Modeling Language is the most popular contemporary modeling language. UML Distilled is an excellent concise explanation of UML’s objectives and syntax. The introductory chapters on effective software development practices are a valuable addition. Review added June 2000.
Object-Oriented Software Construction by Bertrand Meyer
This my favorite OO overview. Some people complain that it spends too much time on the details of the Eiffel language, which Meyer wrote, but I find the discussion clear and easy to apply. Review added 1999.
Heads-First Object-Oriented Programming (Em portugues se chama Use a Cabeca)
Object Oriented Programming in Python
CURSOS (procurar curso de object oriented programming nas seguintes universidades) Massachusetts Institute of Technology (MIT) United States
Stanford University United States
University of Cambridge United Kingdom
University of California, Berkeley (UCB) United States
Harvard University United States
University of Oxford United Kingdom
California Institute of Technology (Caltech) United States
University of California, Los Angeles (UCLA)
UFPE Brasil
LIVROS:
Object-Oriented Analysis, Design and Programming have changed how software is developed. This page reviews some important and/or useful OO books. I pay particular attention to books that 4D programmers can understand and benefit from.
Code Complete by Steve McConnell
A Top Ten Book List selection.
If you are new to OO development, get Code Complete. It isn’t about OO development, but it has lucid explanations of several practices that contribute to OOP: information hiding, modularity, and abstract data types. Master these concepts, and OO design and programming will make more sense. Most highly recommended. Review added 1998.
Refactoring: Improving the Design of Existing Code by Martin Fowler
A Top Ten Book List selection.
Refactoring is a systematic approach to restructuring code to improve reliability, code reuse, and simplify system modifications. Refactoring offers detailed examples and a catalog of specific refactoring patterns. The author has a Web site about refactoring. He is also the author of UML Distilled. Review June 2000.
Design Patterns : Elements of Reusable Object-Oriented Software
This is the most useful OO book I have found. It is like an algorithms book, only better. Most highly recommended. Review added 1999.
UML Distilled by Martin Fowler
The Unified Modeling Language is the most popular contemporary modeling language. UML Distilled is an excellent concise explanation of UML’s objectives and syntax. The introductory chapters on effective software development practices are a valuable addition. Review added June 2000.
Object-Oriented Software Construction by Bertrand Meyer
This my favorite OO overview. Some people complain that it spends too much time on the details of the Eiffel language, which Meyer wrote, but I find the discussion clear and easy to apply. Review added 1999.
Heads-First Object-Oriented Programming (Em portugues se chama Use a Cabeca)
Object Oriented Programming in Python
CURSOS (procurar curso de object oriented programming nas seguintes universidades) Massachusetts Institute of Technology (MIT) United States
Stanford University United States
University of Cambridge United Kingdom
University of California, Berkeley (UCB) United States
Harvard University United States
University of Oxford United Kingdom
California Institute of Technology (Caltech) United States
University of California, Los Angeles (UCLA)
UFPE Brasil