Arquivo

Archive for janeiro \24\UTC 2009

2009, ano do Ruby on Rails no Brasil

O Fábio Kung da Caelum escreveu um excelente artigo sobre as tendências em termos de linguagem de programação e também sobre os enormes avanços do framework  Ruby on Rails no Brasil.

Série Use a Cabeça

brain2

Se há livros que levam o leitor a sério da forma mais descontraída e informal possível são os livros da série Use a Cabeça. São muito bem ilustrados e muito bem escritos, exceto pelos erros ocorridos nas traduções para a nossa língua.

No Brasil eles são publicados pela AltaBooks e em português estão disponíveis os seguintes títulos:

useht_

  • Use a Cabeça HTML com CSS e XHTML
  • Use a Cabeça JavaScript
  • Use a Cabeça Java
  • Use a Cabeça Desenvolvimento de Software
  • Use a Cabeça Análise & Projeto Orientado ao Objeto
  • Use a Cabeça Iniciação Rápida Ajax
  • Use a Cabeça SQL
  • Use a Cabeça! Servlets & JSP
  • Use a Cabeça! Padrões de Projetos (Design Patterns)
  • Use a Cabeça C#

Em inglês a série é chamada Head First e há ainda mais títulos, fora os listados acima:

hfrails_cover

  • Head First Rails 
  • Head First PHP & MySQL
  • Head First Web Design
  • Head First Ajax
  • Head First EJB 
  • Head First PMP 
  • Head First Algebra
  • Head First Physics 
  • Head First Statistics

Mas, só Deus sabe quando serão publicados no Brasil. Espero que não demore muito. Lá fora eles não publicados pela conceituada Editora O´Reilly.

Material sobre Metodologias Ágeis

A cooperativa AgilCoop tem um site com muito material sobre metodologias ágeis, incluindo vídeos, áudios, artigos, etc. Eles oferecem cursos de verão anualmente para IME-USP.

Aprendendo Java gratuitamente com o projeto JEDI

O JEDI (Java Education and Development Initiative) é uma iniciativa gratuita para desenvolvimento e educação JAVA à distância. No Brasil ele é mantido pelo Brasília Java Users Group (DFJUG). O JEDI disponibiliza manuais, slides de apresentação das aulas, provas, exercícios e material de referência e vídeo-aulas. Contando ainda com os softwares, o treinamento de instrutores, o acesso a suporte e a lista de discussão da comunidade. Para mais informações visite o site do JEDI.

Os cursos atualmente disponíveis são:

  • Introdução à Programação I
  • Introdução à Programação II
  • Estruturas de Dados
  • Engenharia de Software
  • Desenvolvimento de Aplicações Móveis
  • Programação WEB
  • Segurança
  • Sistemas Operacionais
Categorias:Java, Programação Tags:,

Doutorado sobre a Escola da Ponte

tese_claudia-ponte-peqNa semana passada estivemos em Natal e conversamos com a Cláudia Santa Rosa que atua na ONG IDE (Instutito de Desenvolvimento da Educação) e que é coordenadora pedagógica da Escola Estadual Hegésippo Reis. A conversa sobre educação foi muito interessante e ocorreu no dia 8 de janeiro da sede do IDE. No dia anterior, conhecemos a Escola Estatual Hegésippo Reis e conversamos com sua diretora, Sônia. A Cláudia falou sobre seu envolvimento com o movimento Freinet e também sobre a Escola da Ponte. Ela acompanhou a Ponte por seis meses com o apoio da CAPES e em abril de 2008 defendeu sua tese de doutorado na UFRN (Universidade Federal do Rio Grande do Norte) sobre a Ponte: Fazer a Ponte para a Escola de Todos (as). A Cláudia conheceu inicialmente a Ponte através de alguns amigos do movimento Freinet. Ela também foi uma das fundadoras da Escola Freinet de Natal e da Cooperativa de Professores do Rio Grande do Norte (COOPERN). A dissertação de mestrado dela tem o título Pedagogia Freinet: A Construção de uma práxis em turmas de 5ª a 8ª séries.

E para finalizar, alguns artigos interessantes da Cláudia sobre a Escola da Ponte:

Categorias:Educação Tags:

Ferramentas interessantes para o aprendizado de programação

Muita gente tá usando o Scratch e Alice para dar os primeiros passos em programação. Eles são realmente excelentes ambientes para quem está iniciando e especialmente para quem tem dificuldade em aprender lógica. São desenvolvidos especialmente para o aprendizado de programação de forma muito rápida e divertida por duas enormes e excelentes universidades americanas: MIT (Scratch) e Carnegie Mellon Univesity (Alice). O Scratch é um ambiente para criação de jogos ou animações bidimensionais. Já o Alice, permite a criação de filmes tridimensionais através da manipulação visual de objetos 3D.

O co-autor de Core Java e Core JavaServer Faces, Cay Horstmann fala sobre ferramentas para aprendizagem de programação em uma entrevista. Ele cita BlueJ, Greenfoot e Alice.

Para quem inicia, eu indico o Scratch e, depois, o Alice.

Para quem quer aprender Orientação a Objetos, recomendo o BlueJ, Greenfoot e Robocode.

Ferramenta Didática para Aprendizado de Algoritmos – Visualg

Para os primeiros passos sobre algoritmos e lógica de programação, recomendo o Visualg. O Visualg é uma excelente ferramenta para o aprendizado de algoritmos, tendo sido criada por Cláudio Morgado de Souza da Apoio Informática Ltda.

Abaixo alguns links para baixar o Visualg e mais algum material de apoio:

%d blogueiros gostam disto: