Saiu as datas para o Google Code Jam:
http://code.google.com/codejam/
O registro começa dia 7 de abril!
Com certeza vou participar!
Mostrando postagens com marcador Programação. Mostrar todas as postagens
Mostrando postagens com marcador Programação. Mostrar todas as postagens
quinta-feira, 11 de março de 2010
sexta-feira, 19 de fevereiro de 2010
Jogo da vida do matemático John Conway
Pessoal,
um dos problemas de programação "mais" clássicos é o Jogo da Vida, proposto por John Conway.
Usando uma matriz, que representa uma comunidade, onde cada posição representa um indivíduo, devemos implementar as seguintes regras para evolução da comunidade:
Quem estiver interessado em entender e resolver esse desafio:
http://pt.wikipedia.org/wiki/Jogo_da_vida
Um abraço!
um dos problemas de programação "mais" clássicos é o Jogo da Vida, proposto por John Conway.
Usando uma matriz, que representa uma comunidade, onde cada posição representa um indivíduo, devemos implementar as seguintes regras para evolução da comunidade:
- Qualquer indivíduo com menos de dois vizinhos vivos morre de solidão.
- Qualquer indivíduo com mais de três vizinhos vivos morre de superpopulação.
- Qualquer indivíduo exatamente três vizinhos vivos se torna uma célula viva.
- Qualquer indivíduo dois vizinhos vivos continua no mesmo estado para a próxima geração.
Quem estiver interessado em entender e resolver esse desafio:
http://pt.wikipedia.org/wiki/Jogo_da_vida
Um abraço!
segunda-feira, 30 de novembro de 2009
Você gosta de programar?
Eu gosto!
Pra quem respondeu o mesmo, fica a dica de livro:
Programming Challenges, de Steven Skiena e Miguel Revilla.
Vale a pena estudar a lógica e a matemática por trás desses programas aparentemente inúteis.
sexta-feira, 2 de outubro de 2009
Programação e PBL
Atualmente, além de analista de suporte e aluno de doutorado, sou professor universitário. Para minha sorte, dou aula da matéria que mais gosto em Ciência da Computação: programação. Durante o meu doutorado tive a oportunidade de conhecer o Problem Based Learning (PBL), uma metodologia de ensino baseada na epistemologia genética de Jean Piaget. A idéia básica do PBL é que o conhecimento não é ensinado pelos professores, mas sim aprendido pelos estudantes e que a melhor maneira para isso acontecer é envolver os estudantes em problemas reais, centrados na sua vivência diária e incentiva-los a resolver esses problemas em grupos. Para mim, essa idéia é examente a maneira pela qual um curso de programação deve motivar seus estudantes. Atualmente, estou trabalhando com isso nas minhas aulas de Práticas em Linguagens de Programação da Uninove.
Assinar:
Postagens (Atom)