• Nenhum resultado encontrado

6 Considerações Finais

6.3 Trabalhos Futuros

O PuzzlEdu cumpriu seu papel com relação ao aprendizado em nuvens, demonstrando as potencialidades que a LaaS pode proporcionar à comunidade através de um sistema educativo para apoio no processo de ensino/aprendizagem da POO, em cursos de nível superior da área de informática. É possível vislumbrar ainda novos rumos a serem tomados dentro da LaaS e ainda de outros tópicos dentro de educação, elencando-se alguns:

1. Reanálise do PuzzlEdu a partir de uma equipe multifuncional, incluindo uma equipe pedagógica;

2. Conclusão do desenvolvimento do software de forma a disponibilizá-lo à comunidade;

3. Melhoria e ampliação do processo de avaliação, de forma a aumentar o número de avaliadore e alcançar níveis maiores de qualidade;

4. Novos sistemas educativos disponibilizados como serviço para a comunidade, por exemplo, a extensão do PuzzlEdu para outro paradigmas de linguagens de programação, a exemplo do paradigma funcional (ex.: LISP e Heskel), estrutural (ex.: Pascal e C) e lógico (ex.: Prolog e CHR);

129 5. Novos sistemas educacionais disponibilizados como serviço para apoio das atividades relacionadas à educação, por exemplo, gestão educacional, diários de classe e acompanhamento pedagógico;

6. Disponibilizar o PuzzlEdu e outros recursos educacionais em uma nuvem computacional pública, para acesso irrestrito da comunidade;

7. Construção de uma infraestrutura de cloud computing própria para prover a LaaS, nomeada como Nuvem Educacional, interligando diversas instituições de ensino públicas e privadas, no Brasil e no mundo.

É importante frisar que para continuidade, extensão ou criação de todos esses recursos tecnológicos educacionais, são necessários a organização de grupos de pesquisa, divididos em subgrupos por foco de atividade, e ainda incentivos financeiros provenientes da iniciativa privada ou pública.

130

REFERÊNCIAS

ALBIN, S. T. The Art of Software Architecture - Design Methods and Techniques. Indianapolis: Wiley Publishing, Inc., 2003. 312 p. ISBN 0-471-22886-9.

ALMEIDA, E. S. D. et al AMBAP: Um Ambiente de Apoio ao Aprendizado de Programação. XXII Congresso da Sociedade Brasileira de Computação (CSBC) - X Workshop Sobre Educação em Computação (WEI). Florianópolis: [s.n.]. 2002. p. 691-700. ALMEIDA, M. E. B. D. Tecnologias na Educação: dos Caminhos Trilhados aos Atuais Desafios. Bolema: Boletim de Educação Matemática, Rio Claro/SP, 21, n. 29, 2008. 99- 129.

ALVES, R. E. D. R. Educação à Distância: Contribuições e Desafios. Ensino em Re-Vista, v. 13, n. 1, p. 131-140, Julho 2005. ISSN 1983-1730.

ARANHA, M. L. D. A. História da Educação e da Pedagogia - Geral e Brasil. 3ª. ed. São Paulo/SP: Moderna, 2006. 384 p.

ARMBRUST, M. et al Above the Clouds: A Berkeley View of Cloud Computing. University of California at Berkeley. Berkeley. 2009.

BACKUS, J. W. et al Revised Report on the Algorithmic Language ALGOL 60. Communications of the ACM, New York, v. 6, p. 1-17, January 1963. ISSN 0001-0782. BARTHOLO, V. D. F.; AMARAL, M. A.; CAGNIN, M. I. Uma Contribuição para a Adaptabilidade de Ambientes Virtuais de Aprendizagem para Dispositivos Móveis. Revista Brasileira de Informática na Educação (RBIE), v. 17, n. 2, p. 36-47, Maio/Agosto 2009. BASILI, V. R. Software Modeling and Measurement: The Goal/Question/Metric Paradigm. University of Maryland Institute for Advanced Computer Studies (UMIACS). [S.l.], p. 24. 1992. Technical Reports (CS-TR-2956).

BATISTA, S. C. F. et al Avaliar é Preciso: o caso de softwares educacionais para Matemática no Ensino Médio. I Workshop de Ciência da Computação e Sistemas da Informação da Região Sul (WORKCOMP-SUL). Florianópolis: Universidade do Sul de Santa Catarina (UNISUL). 2004.

131 BENITTI, F. B. V.; SEARA, E. F. R.; SCHLINDWEIN, L. M. Processo de Desenvolvimento de Software Educacional: Proposta e Experimentação. RENOTE - Novas Tecnologias na Educação, v. 3, n. 1, Maio 2005. ISSN 1679-1916.

BERNARDES, R. M.; TORRES, T. Z. Tecnologias Sociais, TICs e Educação: pilares para a construção da Tecnopedia Social Rural - TeSoRu. XXI Simpósio Brasileiro de Informática na Educação (SBIE). João Pessoa: Sociedade Brasileira de Computação (SBC). 2010.

BERNARDI, G.; CASSAL, M. L. Proposta de um Ambiente de Ensino-Aprendizagem Utilizando Jogos e Realidade Virtual. XIII Simpósio Brasileiro de Informática na Educação - SBIE. São Leopoldo: [s.n.]. 2002. p. 4.

BERNSTEIN, P. A. Middleware: A Model for Distributed System Services. Communications of the ACM, New York, v. 39, p. 86-98, February 1996. ISSN 0001-0782. BOEHME, M. S. P. A Contribuição da Escola no Processo de Tecnoletramento do Aluno. Universidade do Estado de Santa Catarina (UDESC). Rio do Sul, p. 114. 2003.

BOLZE, R.; DEELMAN, E. Exploiting the Cloud of Computing Environments: An Application’s Perspective. In: AHSON, S. A.; ILYAS, M. Cloud Computing and Software Services: Theory and Techniques. [S.l.]: CRC Press, 2011. Cap. 8, p. 173-199. ISBN 978-1- 4398-0316-5.

BORGES, M. A. F. Um Processo para Análise da Interação em Sistemas Colaborativos Mediados por Ferramentas Computacionais para Comunicação Textual. Universidade Estadual de Campinas (Unicamp). Campinas, p. 185. 2004.

BOTTENTUIT JUNIOR, J. B. Concepção, Avaliação e Dinamização de um Portal Educacional de WebQuests em Língua Portuguesa. Universidade do Minho. Lisboa, p. 636. 2010.

BRESSOUD, T. C.; SCHNEIDER, F. B. Hypervisor-based Fault Tolerance. ACM Transactions on Computer Systems (TOCS), New York, February 1996. 80-107.

BRISCOE, G.; MARINOS, A. Digital Ecosystems in the Clouds: Towards Community Cloud Computing. 3rd IEEE International Conference on Digital Ecosystems and Technologies (DEST 2009). Istanbul: [s.n.]. 2009. p. 103-108.

132 BRUSILOVSKY, P. et al Mini-languages: a way to learn programming principles. Education and Information Technologies, 2, n. 1, 1997. 65-83. Springer Netherlands.

BUCK, D.; STUCKI, D. J. JKarelRobot: A Case Study in Supporting Levels of Cognitive Development in the Computer Science Curriculum. 32nd Technical Symposium on Computer Science Education (SIGCSE). Charlotte: ACM. 2001. p. 16-20.

BUYYA, R.; YEO, C. S.; VENUGOPAL, S. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. 10th IEEE International Conference on High Performance Computing and Communications. Dalian: [s.n.]. 2008. p. 5- 13.

CAMPOS, F.; CAMPOS, G.; ROCHA, A. R. Dez Etapas para o Desenvolvimento de Software Educacional do Tipo Hipermídia. 3º Congresso Iberoamericano de Informática Educativa (Ribie). Barranquilla: [s.n.]. 1996. p. 9.

CAMPOS, G. H. B. D.; CAMPOS, F. C. A. Qualidade de Software Educacional. In: MALDONADO, J. C.; ROCHA, A. R. C. D.; WEBER, K. C. Qualidade de Software: Teoria e Prática. 1ª. ed. São Paulo: Makron Books, v. 1, 2001. p. 303. ISBN 8587918540. CARVALHO, M. G. D. Tecnologia, Desenvolvimento Social e Educação Tecnológica. Educação & Tecnologia, Curitiba/PR, v. 1, n. 1, p. 70-87, Julho 1997. ISSN 2179-6122. CASASSUS, J. Tarefas da Educação. Campinas: Autores Associados, 1995. 124 p. ISBN

85-85701-13-7. Disponível em:

http://books.google.com.bo/books?id=BW0WoXHvdqgC&lpg=PP1&hl=en&pg=PP1. Acesso em: julho de 2011.

CASTRO, V. G. D. RoboEduc: Especificação de um Software Educacional para Ensino da Robótica às Crianças como uma Ferramenta de Inclusão Digital. Universidade Federal do Rio Grande do Norte (UFRN). Natal, p. 93. 2008.

CHANG, F. et al Bigtable: A Distributed Storage System for Structured Data. Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation. Berkeley: USENIX Association. 2006. p. 1-15.

CHANG, F. et al Bigtable: A Distributed Storage System for Structured Data. ACM Transactions on Computer Systems (TOCS), New York, 26, n. 2, June 2008. 1-26.

133 CHAVES, R. O. et al A Contribuição da Filosofia de Platão e de Aristóteles para o Ensino do Paradigma de Orientação a Objetos. XXI Simpósio Brasileiro de Informática na Educação (SBIE). João Pessoa: [s.n.]. 2010.

CHEN, X.; SRIVASTAVA, A.; SORENSON, P. Toward a QoS-Focused SaaS Evaluation Model. In: AHSON, S. A.; ILYAS, M. Cloud Computing and Software Services: Theory and Techniques. [S.l.]: CRC Press, 2011. Cap. 16, p. 389-407. ISBN 978-1-4398-0316-5. COLLINS-SUSSMAN, B.; FITZPATRICK, B. W.; PILATO, C. M. Version Control with Subversion. 1ª. ed. [S.l.]: O'Reilly Media, 2004. 304 p. ISBN 0-596-00448-6.

COOPER, S.; DANN, W.; PAUSCH, R. Alice: a 3-D Tool for Introductory Programming Concepts. Journal of Computing Sciences in Colleges, 15, n. 5, May 2000. 107-116.

COSTA, F. A. O que Justifica o Fraco Uso dos Computadores na Escola. Polifonia, Lisboa, n. 7, p. 19-32, 2004. Disponível em: http://www.fl.ul.pt/unil/pol7/pol7_txt2.pdf. Acesso em: julho de 2011.

D’ABREU, J. V. V.; CHELLA, M. T. Ambiente Colaborativo de Aprendizagem a Distância Baseado no Controle de Dispositivos Robóticos. XII Simpósio Brasileiro de Informática na Educação (SBIE). Vitória: [s.n.]. 2001. p. 340-347.

DECANDIA, G. et al Dynamo: Amazon’s Highly Available Key-value Store. ACM SIGOPS Operating Systems Review, New York, 41, October 2007. 205-220.

DEITEL, H. M.; DEITEL, P. J. Java, Como Programar. Tradução de Carlos Arthur Lang Lisbôa. 4ª. ed. Porto Alegre: Bookman, 2002. 1386 p. ISBN 85-363-0123-6.

DETERDING, S. et al Gamification: Toward a Definition. 29th ACM Conference on Human Factors in Computing Systems (CHI 2011). Vancouver: ACM SIGCHI. 2011. p. 4.

DETERDING, S. et al Gamification: Using Game Design Elements in Non-Gaming Contexts. 29th ACM Conference on Human Factors in Computing Systems (CHI 2011). Vancouver: ACM SIGCHI. 2011. p. 4.

DURKHEIM, É. Educação e Sociologia. Tradução de Lourenço Filho. 12. ed. São Paulo: Melhoramentos, 1978. 91 p.

EISENSTEIN, E. The printing Revolution in Early Modern Europe. London: Cambridge University Press, 1983.

134 ERIKSSON, H.-E. et al UML 2 Toolkit. Indianapolis: Wiley Publishing Inc, 2004. 549 p. ISBN 0-471-46361-2.

ESTEVES, M. M. G. P. D. Uso do Second Life no Suporte à Aprendizagem Contextualizada de Programação. Universidade de Trás-os-Montes e Alto Douro. [S.l.], p. 417. 2010. Tese de Doutorado.

ESTEVES, M.; MENDES, A. OOP-Anim, a system to support learning of basic object oriented programming concepts. 4th International Conference on Computer Systems and Technologies: e-Learning (CompSysTech). Bulgaria: ACM. 2003. p. 573 - 579.

F5 NETWORKS. Cloud Computing: Survey Results. F5 Networks. [S.l.], p. 11. 2009. Technical Report. Disponível em: http://www.f5.com/pdf/reports/cloud-computing-survey- results-2009.pdf. Acesso em: fevereiro de 2011.

FEITELSON, D. G.; RUDOLPH, L. Gang Scheduling Performance Benefits for Fine-Grain Synchronization. Journal of Parallel and Distributed Computing, 16, December 1992. 306-318.

FOGEL, R. The Education Cloud: Delivering Education as a Service. INTEL. [S.l.], p. 10. 2010. White Paper. Disponível em: http://www.intel.com/assets/pdf/whitepaper/delivering- education-as-a-service.pdf. Acesso em: Janeiro de 2011.

FREIRE, F. M. P.; VALENTE, J. A. Aprendendo para a vida: os computadores na sala de aula. São Paulo: Cortez, 2001. 239 p. ISBN 85-249-0778-9.

FURHT, B. Cloud Computing Fundamentals. In: FURHT, B.; ESCALANTE, A. Handbook of Cloud Computing. [S.l.]: Springer, 2010. Cap. 1, p. 3-19. ISBN 978-1-4419-6523-3. GAMMA, E. et al Design Patterns: Elements of Reusable Object-Oriented Software. Massachusetts: Addison-Wesley, 1995.

GARCIA, I. C.; REZENDE, P. J. D.; CALHEIROS, F. C. Astral: Um Ambiente para Ensino de Estruturas de Dados através de Animações de Algoritmos. Revista Brasileira de Informática na Educação (RBIE), Florianópolis, v. 1, p. 14, Novembro 1997. ISSN 1414- 5685.

GHEMAWAT, S.; GOBIOFF, H.; LEUNG, S.-T. The Google File System. ACM SIGOPS Operating Systems Review, New York, 37, October 2003. 29-43.

135 GIRAFFA, L. M. M. Uma arquitetura de Tutor Utilizando Estados mentais. Universidade Federal do Rio Grande do Sul (UFRGS). Porto Alegre/RS, p. 177. 1999. Tese de Doutorado. GIRAFFA, L. M. M. Uma odisséia no ciberespaço: O software educacional dos tutoriais aos mundos virtuais. Revista Brasileira de Informática na Educação (RBIE), v. 17, n. 1, p. 20- 30, Janeiro/Abril 2009.

GIRAFFA, L. M. M. et al Uma Ferramenta para Modelagem de Software Educacional Voltada a Professores de Escolas. XII Workshop de Informática na Escola - XXVI Congresso da SBC. Campo Grande: [s.n.]. 2006. p. 291-299.

GLADCHEFF, A. P.; SANCHES, R.; SILVA, D. M. D. Um Instrumento de Avaliação de Qualidade de Software Educacional: como elaborá-lo. Simpósio Brasileiro de Engenharia de Software (SBES) - VIII Workshop de Qualidade de Software (WQS). Rio de Janeiro: [s.n.]. 2001. p. 1-14.

GOMES A. S., A. S. Avaliação da Aprendizagem com Software Educativo no Projeto Interativo. 5º Congresso Internacional de Ergonomia e Usabilidade de Interfaces Humano- Computador (USIHC). Rio de Janeiro/RJ: [s.n.]. 2005.

GOMES M. J., M. J. Blogs: Um Recurso e uma Estratégia Pedagógica. VII Simpósio Internacional de Informática Educativa. Leiria: [s.n.]. 2005. p. 311-315.

GOMES, A. S.; WANDERLEY, E. G. Elicitando Requisitos em Projetos de Software Educativo. IX Workshop de Informática na Escola (WIE) - XXIII Congresso da Sociedade Brasileira de Computação (CSBC). Campinas: [s.n.]. 2003. p. 119-130.

GOMES, M. C.; BARONE, D. A. C.; HORWATH, K. C. Challenges in an Emerging Country: A Digital Divide Case Using Robotics. IEEE Global Engineering Education Conference (EDUCON). Madrid: [s.n.]. 2010. p. 1519-1524.

GOTTSCHALK, C. M. C. Uma Concepção Pragmática de Ensino e Aprendizagem. Educação e Pesquisa, São Paulo/SP, Setembro/Dezembro 2007. 459-470.

GUERMEUR, D.; UNRUH, A. Google App Engine Java and GWT Application Development. 1ª. ed. Birmingham: Packt Publishing, 2010. ISBN 978-1-849690-44-7.

GUZDIAL, M. J.; ROSE, K. M. Squeak – Open Personal Computing and Multimedia. [S.l.]: Prentice Hall, 2002.

136 HINOSTROZA, E. et al Developing Educational Software: A Professional Tool Perspective. Education and Information Technologies, Netherlands, 5, n. 2, June 2000. 103-117.

HINTERHOLZ JÚNIOR, O. Tepequém: uma nova Ferramenta para o Ensino de Algoritmos nos Cursos Superiores em Computação. XXIX Congresso da Sociedade Brasileira de Computação (CSBC). Bento Gonçalves: Universidade Federal do Rio Grande do Sul (UFRGS). 2009. p. 485-488.

HOSTINS, H.; RAABE, A. Auxiliando a Aprendizagem de Algoritmos com a Ferramenta Webportugol. XXVII Congresso da Sociedade Brasileira de Computação (CSBC) - XV Workshop sobre Educação em Computação (WEI). Rio de Janeiro: [s.n.]. 2007. p. 96-105. IBM. Rational Unified Process: Best Practices for Software Development Teams. IBM.

[S.l.], p. 21. 2003. White Paper. Disponível em

http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpra ctices_TP026B.pdf. Acesso em: junho de 2011.

JIN, H. et al Cloud Types and Services. In: FURHT, B.; ESCALANTE, A. Handbook of Cloud Computing. [S.l.]: Springer, 2010. Cap. 14, p. 335-355. ISBN 978-1-4419-6523-3. JUCÁ, S. C. S. A Relevância dos Softwares Educativos na Educação Profissional. Ciências e Cognição, v. 8, p. 22-28, Agosto 2006. ISSN 1806-5821.

KINDBORG, M.; SCHOLZ, R. MagicWords – A Programmable Learning Toy. 5th International Conference for Interaction Design and Children (IDC). Tampere/Finland: ACM. 2006. p. 165-166.

KÖLLING, M. The Greenfoot Programming Environment. ACM Transactions on Computing Education (TOCE), New York, 10, n. 4, November 2010. 1-21.

KRASNER, G. E.; POPE, S. T. A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80. Journal of Object-Oriented Programming, Denville, 1, n. 3, August/September 1988. 26-49.

KRUCHTEN, P. The '4+1' View Model of Software Architecture. IEEE Software, Los Alamitos/USA, 12, n. 6, November 1995. 42-50.

L. JÚNIOR, G. et al Uma aplicação de Gestão Acadêmica Utilizando Cloud Computing. Revista iTEC, v. 1, p. 37-46, Dezembro 2010. ISSN 2179-7544.

137 LACERDA, R. D. A. Proposta de um Modelo para Análise de Requisitos de Software Educativo. Universidade de Brasília (UnB). Brasília/DF, p. 114. 2007. Dissertação de Mestrado.

LAWHEAD, P. B. et al A Road Map for Teaching Introductory Programming Using LEGO Mindstorms Robots. ACM Special Interest Group on Computer Science Education (SIGCSE), New York, 35, n. 2, June 2003. 191-201.

LAWTON, G. Developing Software Online with PaaS Technology. Computer, Los Alamitos, v. 41, p. 13-15, June 2008. ISSN 0018-9162.

LCSI. MicroWorlds. Site da MicroWorlds, 1998. Disponivel em:

<http://www.microworlds.com/>. Acesso em: maio 2011.

LEAVITT, N. Is Cloud Computing Really Ready for Prime Time? Computer, Los Alamitos, 42, January 2009. 15-20.

LENK, A. et al What's inside the Cloud? An architectural map of the Cloud landscape. CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, 2009. 23-31.

LÉVY, P. As Tecnologias da Inteligência - O Futuro do Pensamento na Era da Informática. Tradução de Carlos Irineu da Costa. [S.l.]: Editora 34, 1995. 208 p. ISBN 85- 85490-15-2.

LIMA, E. C. A. S. O Conhecimento Psicológico e Suas Relações com a Educação. Em Aberto, Brasília, v. 9, n. 48, p. 3-24, Outubro/Dezembro 1990.

LIN, G. et al Cloud Computing: IT as a Service. IEEE IT Professional, v. 11, p. 10-13, Março/Abril 2009.

LOHR, S. The New York Times. Technology, 8 October 2007. Disponivel em: <http://www.nytimes.com/2007/10/08/technology/08cloud.html?_r=1>. Acesso em: Fevereiro 2011.

LOURIDAS, P. Up in the Air: Moving Your Applications to the Cloud. IEEE Software, v. 27, p. 6-11, July/August 2010. ISSN 0740-7459.

138 LYRA, A. R. D. L. et al Ambiente Virtual para Análise de Software Educativo. IX Workshop de Informática na Escola (WIE) - XXIII Congresso da Sociedade Brasileira de Computação (CSBC). Campinas: [s.n.]. 2003. p. 236-247.

MACHADO, R. J. P. Gestão de Participações Sociais numa Instituição de Ensino Superior. Faculdade de Engenharia da Universidade do Porto. Porto, p. 216. 2008.

MACLAURIN, M. B. The Design of Kodu: A Tiny Visual Programming Language for Children on the Xbox 360. ACM SIGPLAN Notices (POPL), New York, 46, n. 1, January 2011. 241-246.

MALONEY, J. et al The Scratch Programming Language and Environment. ACM Transactions on Computing Education (TOCE), New York, 10, n. 4, November 2010. 1- 15.

MANSO, A.; MARQUES, C. G.; DIAS, P. Portugol IDE v3.x: A new environment to teach and learn computer programming. IEEE International Engineering Education Conference (EDUCON 2010). Madrid: [s.n.]. April 2010. p. 1007-1010.

MANSO, A.; OLIVEIRA, L.; MARQUES, C. G. Ambiente de Aprendizagem de Algoritmos - Portugol IDE. Challenges 2009 - VI Conferência Internacional de TIC na Educação. Braga: [s.n.]. 2009.

MANSUR, A. F. U. et al Novos rumos para a Informática na Educação pelo uso da Computação em Nuvem (Cloud Education): Um estudo de Caso do Google Apps. 16° CIAED - Congresso Internacional ABED de Educação a Distância. Foz do Iguaçu: ABED - Associação Brasileira de Educação a Distância. 2010.

MARCELINO, M.; MIHAYLOV, T.; MENDES, A. H-SICAS: a Handheld Algorithm Animation and Simulation Tool to Support Initial Programming Learning. 38th ASEE/IEEE Frontiers in Education Conference (FIE). Saratoga Springs: [s.n.]. 2008. p. T4A-7 - T4A-12. MCDOUGALL, A.; SQUIRES, D. An Empirical Study of a New Paradigm for Choosing Educational Software. Computers & Education, Oxford, 25, n. 3, November 1995. 93-103. MCGETTRICK, A. et al Grand Challenges in Computing - Education. [S.l.]: The British Computer Society (BCS), v. 4, 2004. ISBN 1-902505-63-8.

139 MEC. Guia de Tecnologias Educacionais 2009. Ministério da Educação e Cultura, Secretaria de Educação Básica. Brasília, p. 170. 2009. (978-85-7783-003-9). Organização: Claúdio Fernando André.

MELO, R. C.; CHURRO, L. Computação em Nuvem para Serviços de TICs: Estudo de Caso em uma Instituição de Ensino Superior. XXI Simpósio Brasileiro de Informática na Educação (SBIE 2010). João Pessoa: [s.n.]. 2010.

MENDES, A. J. N. Software educativo para apoio à aprendizagem de programação. Taller Internacional de Software Educativo (TISE). Santiago: [s.n.]. 2001. Disponível em: http://www.c5.cl/ieinvestiga/actas/tise01/pags/charlas/charla_mendes.htm. Acesso em: maio de 2011.

MENDES, A. J. N.; GOMES, A. J. Suporte à aprendizagem da programação com o ambiente SICAS. V Congresso Iberoamericano de Informática Educativa (RIBIE). Viña del

Mar, Chile: [s.n.]. 2000. Disponível em:

http://www.niee.ufrgs.br/eventos/RIBIE/2000/papers/083.htm. Acesso em: junho de 2011. MIRANDA, G. L. Limites e Possibilidades das TIC na Educação. Sísifo - Revista de Ciências da Educação, Lisboa, p. 41-50, maio/agosto 2007. ISSN ISSN 1646-4990.

MORAN, J. M. Ensino e Aprendizagem Inovadores com Tecnologias. Informática na Educação: Teoria & Prática, Porto Alegre/RS, v. 3, n. 1, p. 137-144, Junho 2000. ISSN 1982-1654.

MORAN, J. M. O que é educação a distância. Site do Professor José Manuel Moran, 2002. Disponivel em: <http://www.eca.usp.br/prof/moran/dist.htm>. Acesso em: 18 Julho 2011. MORELATO, L. D. A. et al Avaliando Diferentes Possibilidades de uso da Robótica. REnCiMa - Revista de Ensino de Ciências e Matemática, v. 1, n. 2, p. 80-86, Julho/Dezembro 2010. ISSN 2179-426X.

MURPHY, G. C.; KERSTEN, M.; FINDLATER, L. How are Java software developers using the Elipse IDE? IEEE Software, 23, n. 4, July-Aug 2006. 76-83.

NIST. National Institute of Standards and Technology. Information Technology Laboratory, 2011. Disponivel em: <http://csrc.nist.gov/>. Acesso em: Fevereiro 2011.

140 OLIVEIRA, F. B. D. Tecnologia da Informação e da Comunicação - Desafios e Propostas Estratégicas para o Desenvolvimento dos Negócios. Rio de Janeiro: Pearson Prentice Hall : Fundação Getulio Vargas, 2006. 240 p. ISBN 85-7605-065-X.

OLIVEIRA, I. L. L. D.; GUIMARÃES, S. U.; GUIMARÃES, S. U. Educação a Distância: uma proposta de ensino para Geometria. XIII Conferência Interamericana de Educação Matemática (CIAEM). Recife/PE: [s.n.]. 2011. p. 1-12.

ONG, W. J. Orality and Literacy: The Technologizing of the Word. Londres: Routledge, 1982. 201 p. ISBN 0-415-02796-9.

ORGERIE, A.-C.; ASSUNÇÃO, M. D. D.; LEFÈVRE, L. Energy Aware Clouds. In: CAFARO, M.; ALOISIO, G. Grids, Clouds and Virtualization. [S.l.]: Computer Communications and Networks (Springer), 2011. Cap. 7, p. 143-166. ISBN 978-0-85729- 048-9.

OTA. Power On! New Tools for Teaching and Learning. U.S. Congress, Office of Technology Assessment, OTA-SET-379. Washington, p. 246. 1988. (LCCCN: 88-600551). PAPERT, S. Mindstorms: children, computers, and powerful ideas. 1ª. ed. New York City: Basic Books, Inc., 1980. 230 p. ISBN 0-465-04627-4.

PAULA FILHO, W. D. P. Engenharia de Software: Fundamentos, Métodos e Padrões. Rio de Janeiro: LTC - Livros Técnicos e Científicos Editora S/A, 2001. ISBN 85-21613-39-3. PELGRUM, W. J.; PLOMP, T. The use of Computers in Education in 18 Countries. Studies In Educational Evaluation, 12, n. 2, 1993. 101-125.

PEREIRA, A. T. C.; SCHMITT, V.; DIAS, M. R. Á. C. Ambientes Virtuais de Aprendizagem. In: PEREIRA, A. C. AVA - Ambientes Virtuais de Aprendizagem em Diferentes Contextos. Rio de Janeiro/RJ: Ciência Moderna, 2007. Cap. 1, p. 1-22.

PUCCI, L. F. S.; BAUER, C. Tecnologia Educacional no Ensino de Física e de Ciências da Natureza, nos Depoimentos de Pesquisadores Protagonistas: Construtivismo versus Instrucionismo, Concreto versus Virtual. EcooS - Revista Científica, São Paulo/SP, v. 10, n. 2, p. 361-378, Julho/Dezembro 2008.

QUEME, C. RobotProg. Site da Physics Box, 2005. Disponivel em: <http://www.physicsbox.com/indexrobotprogen.html>. Acesso em: maio 2011.

141 RAPKIEWICZ, C. E. et al Estratégias Pedagógicas no Ensino de Algoritmos e Programação Associadas ao Uso de Jogos Educacionais. Renote - Novas Tecnologias na Educação, v. 4, n. 2, p. 1-11, Dezembro 2006. ISSN 1679-1916.

REATEGUI, E. B.; BOFF, E. A Avaliação de Softwares Educativos. Revista Interatividades, Gravataí, v. 10, p. 1-10, 2007. ISSN 1677-3543. Disponível em: http://gravatai2.ulbra.tche.br/interatividades/avaliacaosoftware.html. Acesso em maio de 2011.

REGO, T. C. Vygotsky: Uma Perspectiva Histórico-Cultural da Educação. 17ª. ed. Petrópolis: Vozes Ltda, 1994. ISBN 85.326.1345-4.

RITTINGHOUSE, J. W.; RANSOME, J. F. Cloud Computing: Implementation, Management and Security. [S.l.]: CRC Press, 2010. 340 p. ISBN 978-1-4398-0680-7.

RÍVOLLI, A.; GUIMARÃES, M. D. P.; MOREIRA, D. D. A. Uma Estratégia Colaborativa para Complementar o Ensino e Aprendizagem. VII Simpósio Brasileiro de Sistemas Colaborativos (SBSC). Belo Horizonte: Sociedade Brasileira de Computação (SBC). 2010. p. 133-139.

ROBERTS, E. An overview of MiniJava. 32nd Technical Symposium on Computer Science Education (SIGCSE). Charlotte: ACM. 2001. p. 1-5.

ROCHA, H. V. D. O Ambiente Teleduc para Educação a Distância Baseada na Web: Princípios, Funcionalidades e Perspectivas de Desenvolvimento. In: MORAES, M. C. Educação a Distância: Fundamentos e Práticas. Campinas/SP: Unicamp/NIED, 2002. Cap. 11, p. 197-204.

ROCHE, K.; DOUGLAS, J. Beginning Java Google App Engine. New York: Springer/Apress, 2009. ISBN 978-1-4302-2554-6.

SANTOS, R. P. D.; COSTA, H. A. X. TBC-AED e TBC-AED/WEB: Um Desafio no Ensino de Algoritmos, Estruturas de Dados e Programação. IV Workshop em Educação em Computação e Informática do Estado de Minas Gerais (WEIMIG). Varginha: [s.n.]. 2005. p. 15.

142 SANTOS, R. P. D.; COSTA, H. A. X. Análise de Metodologias e Ambientes de Ensino para Algoritmos, Estruturas de Dados e Programação aos iniciantes em Computação e Informática. INFOCOMP - Journal of Computer Science, Lavras, 5, n. 1, Março 2006. 41-50.

SARAIVA, A. V. Utilização da Abordagem Goal-Question-Metrics (GQM) na Elaboração e Execução de Planos de Avaliação de Usabilidade de Software : Um Estudo Empírico sobre um Software Agropecuário. Universidade Metodista de Piracicaba - Faculdade de Ciências Exatas e da Natureza. Piracicaba/SP, p. 125. 2006. Dissertação de Mestrado.

SCHAFF, A. A Sociedade Informática. Tradução de Carlos Eduardo Jordão Machado e Luiz Arturo Obojes. 4ª. ed. São Paulo: Brasiliense, 1995. 157 p. ISBN 85-7139-094-0.

SETZER, V. W. Dado, Informação, Conhecimento e Competência. DataGramaZero - Revista de Ciência da Informação, Rio de Janeiro/RJ, v. 0, n. 1, Dezembro 1999. ISSN 1517-3801. Disponível em: http://www.dgz.org.br/dez99/F_I_art.htm. Acesso em: julho de 2011.

SILVA, H. V. D. R. C. Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação. Universidade Estadual de Campinas (Unicamp). Campinas, p. 461. 1991. Tese (Doutorado em Engenharia Elétrica).

SILVA, I. F. A. D.; SILVA, I. M. M.; SANTOS, M. S. Análise de Problemas e Soluções Aplicadas ao Ensino de Disciplinas Introdutórias de Programação. IX JORNADA DE ENSINO, PESQUISA E EXTENSÃO (JEPEX). Recife: Universidade Federal Rural de Pernambuco (UFRPE). 2009.

SILVA, K. F. O Processo de Ensino Aprendizagem Apoiado pelas TICs: Repensando Práticas Educacionais. União Educacional Minas Gerais - Uniminas. Uberlândia, p. 14. 2008. Trabalho de Conclusão de Curso de Especialização em Tecnologias Digitais Aplicadas à Educação.

SILVA, K. F. O Processo de Ensino Aprendizagem Apoiado pelas TICs: Repensando Práticas Educacionais. União Educacional Minas Gerais - Uniminas. Uberlândia, p. 14. 2008.

143 SILVA, R. J. D. S. Avaliação de Software Educacional: critérios para definição da qualidade do produto. III Simpósio Nacional ABCiber. São Paulo/SP: Escola Superior de Propaganda e Marketing (ESPM). 2009. p. 1-15.

SILVEIRA, I. F. Linguagem Java. Info Wester, 2003. Disponivel em: