Preencham os dados do seu próprio seminário de acordo com o modelo. Máximo de 3 seminários por data.

 

* Seminário: SUnit

Grupo: Bruno Tenório e Ademar Alves

Revisor: - Caio Henrique Bos Loureiro

Data: 7/abril/2015

Referências:

  1. Ducasse, S. SUnit Explained. 1. ed. [s.l.] University of Berne Institute of Computer Science, 2006.
  2. Black, A. Squeak by example. Kehrsatz, Switzerland: Square Bracket Pub., 2007.
  3. Beck, K. Simple Smalltalk Testing: With Patterns. Disponível em: <http://www.xprogramming.com/testfram.htm>. Acesso em: 22 mar. 2015.
  4. Meszaros, G. xUnit Test Patterns: Refactoring Test Code. [s.l.] Addison-Wesley, 2007. p.
  5. Neto, Arilo. Artigo Engenharia de Software - Introdução a Teste de Software. Devmedia.com.br. Disponível em: <http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-teste-de-software/8035>. Acesso em: 1  abr.  2015.

 

Seminário: Refatoração

Grupo: Anderson Meirelles Freitas / Maciel Calebe Vidal

Revisor: Viviane Bonadia dos Santos e Artur Oliveira

Data: 14/abril/2015

Referências:

  1. Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  2. William C. Wake. 2003. Refactoring Workbook (1 ed.). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA

 

* Seminário: Self

Grupo: Fabio Brzostek Muller / Daniel Jorge Renjiffo

Revisor: João Henrique Luciano

Data: 26/maio/2015

Referências:

  1. UNGAR, David e SMITH, Randall B. - Self: The Power of Simplicity, Lisp and Symbolic Computation 4(3), Kluwer Academic Publishers, June, 1991. Disponível em: http://bibliography.selflanguage.org/_static/self-power.pdf (acesso em 16/04/2015).
  2. UNGAR, David e SMITH, Randall B. - Programming as an Experience: The Inspiration for Self, ECOOP ‘95 Conference Proceedings, Aarhus, Denmark, August, 1995. Disponível em: http://bibliography.selflanguage.org/_static/programming-as-experience.pdf (acesso em 16/04/2015).
  3. UNGAR, David et al. - The Self Handbook. Disponível em: http://handbook.selflanguage.org/4.5/ (acesso em 16/04/2015).
  4. http://www.selflanguage.org (acesso em 16/04/2015).
  5. http://www.self-support.com (acesso em 16/04/2015).

 

* Seminário: Banco de Dados Orientado a Objetos

Grupo: João Henrique Luciano / Thiago Gomes

Revisor: Karyn Silva de Azevedo

Data: 11/06

Referências:
- Kim, Won (1990). Introduction to Object-Oriented Databases, The MIT Press
- http://www.comptechdoc.org/independent/database/basicdb/dataobject.html
- Ramez Elmasri, Shamkant B. Navathe. Sistemas de Bancos de Dados, 6ª edição, 2010, Editora Pearson



* Seminário: Ruby

Grupo: Joelma Cristina Costa e Silva / Eric Kenji Yoshikawa

Revisor: - Anderson Meirelles Freitas / Maciel Calebe Vidal

Data: - 21/maio/2015

Referências:

  1. https://www.ruby-lang.org
  2. Black, David A. (2009). The Well-Grounded Rubyist
  3. Metz, Sandi (2012). Practical Object-Oriented Design in Ruby: An Agile Primer

* Seminário: Scala

Grupo: Gabriel Ogawa / Thomas Ryu Sameshima

Revisor: Thiago Gomes

Data: 26/maio/2015

Referências:

  1. Odersky, M. (2008). Programming in Scala. California: Aritma, Inc. 
  2. Odersky, M., Altherr, P., Cremet, V., Dragos, I., Dubochet, G., Emir, B., ... Zenger, M. (2006). An Overview of the Scala Programming Language. Retrived April 9, 2015, from http://www.scala-lang.org/docu/files/ScalaOverview.pdf
  3. Odersky, Martin. (2014, June 11). Scala By Example. Retrieved April 9, 2015, from http://www.scala-lang.org/docu/files/ScalaByExample.pdf

 

Seminário: Python

Grupo: Artur André Almeida de Macedo Oliveira / Viviane Bonadia dos Santos

Revisor: Anderson Meirelles Freitas / Maciel Calebe Vidal

Data: 16/junho/2015

Referências:

  1. https://docs.python.org/3/
  2. http://scipy-lectures.github.io/
  3. http://ipython.org/documentation.html
  4. LUTZ, Mark. Learning python. 5 ed. O'Reilly Media, Inc., 2013

 

Seminário: Objective-C vs. C++

Grupo: Evandro Fernandes Giovanini / André Meneghelli

Revisor: Thiago D'Martin Maia (3078545)

Data: 28/maio/2015

Referências:

STROUSTRUP, Bjarne. The C++ Programming Language. Addison-Wesley Professional, 4th edition, 2013.

HILLEGASS, Aaron e WARD, Mikey. Objective-C Programming: The Big Nerd Ranch Guide. Big Nerd Ranch Guides, 2nd edition, 2013.

 

Seminário: Padrão Model-View-Controller

Grupo: Glaucio Alves de Oliveira / Gabriel Nomura

Revisor: - NOTA: ALGUEM POR GENTILEZA GOSTARIA DE SER O REVISOR DA APRESENTACAO SOBRE MVC. A APRESENTACAO ESTA PRONTA PARA SER REVISADA. OBRIGADO.

Data: -

Referências:

* Use a Cabeça - Padrões de Projetos (design Patterns) - 2ª Ed. Revisada

Autores: Freeman, Elisabeth; Freeman, Eric.

* Anexo Q (Padrões de design) do Livro Java como programar 8 edição, capturado no site www.prenhall.com/deitel_br. Autores: Paul Deitel e Harvey Deitel.

* Conhecendo o Smalltalk - Todos os Detalhes da Melhor Linguagem de Programação Orientada a Objetos(Capítulo 16). Autores: Daniel Duarte Abdala e Aldo Von Wangenheim.

*http://en.wikibooks.org/wiki/Computer_Science_Design_Patterns/Model%E2%80%93view%E2%80%93controller.

*https://ist.berkeley.edu/as-ag/pub/pdf/mvc-seminar.pdf

*http://book.cakephp.org/2.0/en/cakephp-overview/understanding-model-view-controller.html

* https://www.lri.fr/~mbl/ENS/FONDIHM/2013/papers/Krasner-JOOP88.pdf

 

NOTA: ALGUEM POR GENTILEZA GOSTARIA DE SER O REVISOR DA APRESENTACAO SOBRE MVC. A APRESENTACAO ESTA PRONTA PARA SER REVISADA. OBRIGADO.



 

Seminário:  Teoria Formal de Objetos

Grupo: Pedro Henrique Rocha Bruel / Antônio Martins Miranda

Revisor: Bruno Sofiato

Data: 09 de Junho de 2015

Referências

[1] Abadi, Martin. A theory of objects. Springer Science & Business Media, 1996.

[2] Bruce, Kim. Foundations of Object-Oriented Languages types and semantics. The MIT Press, 2002

[3] Pierce, Benjamin. Types and programming Languages. The MIT Press, 2002

 

* Seminário: Programação orientada a aspectos (POA)

Grupo: Marcelo Noguti / Thiago D'Martin Maia

Revisor: Vinícius Silva (7557626)

Data: 09/junho/2015

Referências:

- BÖLLERT, Kai. On Weaving Aspects. In the Proceedings of the Aspect Oriented Programming. Workshop at ECOOP'99. 1999.

- CHAVEZ, Christina. GARCIA, Alessandro. LUCENA, Carlos. Desenvolvimento Orientado a Aspectos. Anais do XVII Simpósio Brasileiro de Engenharia de Software, Manaus, Amazonas. Universidade Federal do Amazonas. 2003.

- KICZALES, Gregor et al. Aspect-Oriented Programming. In the Proceedings of ECOOP'97. 1997.

- PAWLAK, Renaud. SEINTURIER, Lionel. Foundations of AOP for J2EE Development. Apress. 2005.

 

* Seminário: Mapeamento Objeto-relacional

Grupo: Eduardo Felipe Zambom Santana / Caio Henrique Bos Loureiro

Revisor: - Ademar Alves

Data: - 19/05

Referências:

  1. Christian Bauer, Gavin King. 2006. Java Persistence with Hibernate 
  2. http://hibernate.org/orm/documentation/
  3. http://www.querydsl.com/static/querydsl/3.6.3/reference/html_single/

 

* Seminário: Fortress

Grupo: Rafael Miller / Ronaldo Yang

Revisor: Bruno Sofiato

Data: 09 de Junho de 2015

Referências:

  1. http://www.ccs.neu.edu/home/samth/fortress-spec.pdf
  2. https://projectfortress.java.net/
  3. https://web.archive.org/web/20090416193110/http://research.sun.com/minds/2005-0302/
  4. https://web.archive.org/web/20090204043501/http://research.sun.com/projects/plrg/Fortress/faq.html

 

* Seminário: Reflexão computacional e meta-objetos

Grupo: Bruno Sofiato/Vinicius Nascimento Silva

Revisor: Pedro Bruel

Data: 28/05

Referências: (preliminar)

  • CHIBA, S. Load-time structural reflection in Java. In: ECOOP 2000—Object-Oriented Programming. [s.l.] Springer, 2000. p. 313–336.
  • FORMAN, I. R. et al. Java Reflection in Action. [s.l: s.n.].
  • KICZALES, G. The art of the metaobject protocol. [s.l.] MIT press, 1991.
  • Meta-Object Facility - Wikipedia, the free encyclopedia. Disponível em: <http://en.wikipedia.org/wiki/Meta-Object_Facility>. Acesso em: 15 abr. 2015.  

* Seminário: Traits

Grupo: Felipe Rios / Karyn Azevedo

Revisor: João Henrique Luciano

Data: 21/05

Referências:

 

Seminário: Sistemas de Objetos Distribuídos

Grupo: António Rui Sena dos Reis Castro Júnior

Revisor: António Augusto Tavares Martins Miranda 

Data: 16/junho/2015

Referências:

 

 

* Seminário: Reactive Programming (RX)

Grupo: Eric Lee 

Revisor: Thiago D'Martin Maia (3078545)

Data: 19/05

Referências:

http://www.infoq.com/presentations/netflix-functional-rx

http://techblog.netflix.com/2013/01/reactive-programming-at-netflix.html

http://www.reactivemanifesto.org/

Obs: Foi um tema que sugeri ao professor, caso alguem queira se unir

para apresenta-lo segue meu email (ericghlee@hotmail.com)