Mudanças entre as edições de "Logica de programacao"
(15 revisões intermediárias por 5 usuários não estão sendo mostradas) | |||
Linha 35: | Linha 35: | ||
#Gustavo Rezende |
#Gustavo Rezende |
||
#[[Usuário:Gabriel|Gabriel Netto]] |
#[[Usuário:Gabriel|Gabriel Netto]] |
||
+ | #Samuel Damasceno |
||
+ | #Sidney Guerra |
||
+ | #Samuel Gambini |
||
+ | #[[Usuário:Karen.mikaela|Karen Mikaela Saavedra Ch.]] |
||
+ | #Eduardo Tapia Camacho |
||
+ | |||
+ | |||
+ | =Encontros= |
||
+ | |||
+ | Antes de sair de casa, confira sempre se o encontro da semana está confirmado. |
||
+ | |||
+ | ==04/09/2012== |
||
+ | |||
+ | Encontro confirmado. |
||
+ | |||
+ | Devemos terminar nosso jogo e começar a implementar alguns problemas! |
||
+ | |||
+ | ==28/08/2012== |
||
+ | |||
+ | Continuamos nosso dojo de processing, com participação especial da galera do [[Sketchbook: Arte & Tecnologia com Processing | Sketchbook]]. Agora O jogo já toma forma. |
||
+ | |||
+ | Estado Atual do código do jogo: https://gist.github.com/76076fc08b2e5458c80e |
||
+ | |||
+ | Semana que vem terminamos :D |
||
+ | |||
+ | ===Lição de Casa=== |
||
+ | Testar e brincar com nosso jogo. |
||
+ | Entender todo o código e alterar valores das variáveis para testar seu comportamento. |
||
+ | |||
+ | |||
+ | ==21/08/2012== |
||
+ | |||
+ | Revisamos, detalhamos e praticamos as estruturas básicas de programação: Decisão e Repetição. |
||
+ | |||
+ | Rolaram algumas discussões bem interessantes (e outras viajadas) sobre implementação de algoritmos, representações binárias e até compiladores. |
||
+ | |||
+ | Começamos a implementação de um pequeno jogo utilizando o Processing, através de um Dojo. |
||
+ | |||
+ | Estado Atual do código do jogo: https://gist.github.com/76076fc08b2e5458c80e |
||
+ | |||
+ | Semana que vem continuamos :D |
||
+ | |||
+ | ===Lição de Casa=== |
||
+ | Verificar quais dos objetivos que completamos pararam de funcionar depois da nossa ultima modificação. |
||
+ | *Dica1: O que aconteceu com o teste de Click no circulo? |
||
+ | *Dica2: Esse não é o único problema :P |
||
+ | |||
+ | ===Links=== |
||
+ | |||
+ | Download do Processing. http://processing.org/download/ |
||
+ | |||
+ | ==14/08/2012== |
||
+ | |||
+ | A primeira aula foi um sucesso! :) |
||
+ | Tivemos vários interessados e começamos bem do básico da programação. |
||
+ | |||
+ | Utilizamos Java para começar. Talvez valha a pena optar por variar as linguagens ou até trocar por uma que seja mais direta. |
||
+ | Instalamos o Eclipse, criamos um projeto novo e começamos a executar alguns códigos básicos, usando estruturas de decisão e repetição. |
||
+ | |||
+ | ===Links=== |
||
+ | Aulas e exercícios de programação básica em C. http://www.ic.unicamp.br/~jpaulo/cursos/mc102/2s2008/ |
||
+ | |||
+ | Download do Eclipse. http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor |
||
+ | |||
+ | Exercícios matemáticos. http://www.ime.usp.br/~macmulti/problemas/ http://www.ime.usp.br/~macmulti/exercicios/ |
||
+ | |||
+ | Lógica de programação. http://www.filecrop.com/livro%20logica%20de%20programa%C3%A7%C3%A3o.html |
||
+ | |||
+ | Introdução a programação orientada a objetos. http://www.hardware.com.br/artigos/programacao-orientada-objetos/ |
||
+ | |||
+ | ===Principais temas abordados=== |
||
+ | |||
+ | *Sobre o Garoa |
||
+ | *Termos e nomenclaturas |
||
+ | *O que é programar? |
||
+ | *Algoritmos |
||
+ | **Projetar antes de executar |
||
+ | **Organização |
||
+ | *Alguns paradigmas de programação |
||
+ | **Estruturado |
||
+ | **Orientado a objetos |
||
+ | **Funcional |
||
+ | **Lógico |
||
+ | *Estruturas Básicas |
||
+ | **Decisão |
||
+ | ***If/Else |
||
+ | ***Switch/Case |
||
+ | **Repetição |
||
+ | ***For |
||
+ | ***While |
||
+ | ***Do |
||
+ | |||
+ | Não tivemos tempo de praticar todas as estruturas. Vamos continuar esse tema na próxima aula, já praticando na solução de problemas. |
||
+ | |||
+ | [[Categoria:Eventos]] |
Edição atual tal como às 16h07min de 10 de agosto de 2013
Lógica de programação
Evento que irá ocorrer as terças feiras as 19:30h.
Esse evento começa na terça feira dia 14 de agosto de 2012
Descrição
Pretende-se formar um grupo de pessoas interessadas em aprender lógica de programação aplicável a outras linguagens, porém ensinada usando JAVA.
Thiago Lechuga, se encarregará de ensinar esse conteúdo a todos os interessados, porém aprender depende de cada um.
Quando
Esperamos que todo o conteúdo seja passado em 5 terças feiras, para considerarmos uma edição do evento finalizada.
Manifestação de Interesse
Interessados em aprender lógica de programação em JAVA sintam-se a vontade para participar.
Não será necessário inscrição, mas os interessados podem colaborar colocando o nome na lista no fim dessa página. (apenas para controle)
Aconselhável levar notebook, mas não é obrigatório.
Lista:
- Vitor Fernandes
- Gabriel Rezende
- Leandro Benitez
- Victor Santos
- Tassya Frigieri
- Diego Lima
- Leandro Luciano
- Juliana Vicentis
- Gustavo Rezende
- Gabriel Netto
- Samuel Damasceno
- Sidney Guerra
- Samuel Gambini
- Karen Mikaela Saavedra Ch.
- Eduardo Tapia Camacho
Encontros
Antes de sair de casa, confira sempre se o encontro da semana está confirmado.
04/09/2012
Encontro confirmado.
Devemos terminar nosso jogo e começar a implementar alguns problemas!
28/08/2012
Continuamos nosso dojo de processing, com participação especial da galera do Sketchbook. Agora O jogo já toma forma.
Estado Atual do código do jogo: https://gist.github.com/76076fc08b2e5458c80e
Semana que vem terminamos :D
Lição de Casa
Testar e brincar com nosso jogo. Entender todo o código e alterar valores das variáveis para testar seu comportamento.
21/08/2012
Revisamos, detalhamos e praticamos as estruturas básicas de programação: Decisão e Repetição.
Rolaram algumas discussões bem interessantes (e outras viajadas) sobre implementação de algoritmos, representações binárias e até compiladores.
Começamos a implementação de um pequeno jogo utilizando o Processing, através de um Dojo.
Estado Atual do código do jogo: https://gist.github.com/76076fc08b2e5458c80e
Semana que vem continuamos :D
Lição de Casa
Verificar quais dos objetivos que completamos pararam de funcionar depois da nossa ultima modificação.
- Dica1: O que aconteceu com o teste de Click no circulo?
- Dica2: Esse não é o único problema :P
Links
Download do Processing. http://processing.org/download/
14/08/2012
A primeira aula foi um sucesso! :) Tivemos vários interessados e começamos bem do básico da programação.
Utilizamos Java para começar. Talvez valha a pena optar por variar as linguagens ou até trocar por uma que seja mais direta. Instalamos o Eclipse, criamos um projeto novo e começamos a executar alguns códigos básicos, usando estruturas de decisão e repetição.
Links
Aulas e exercícios de programação básica em C. http://www.ic.unicamp.br/~jpaulo/cursos/mc102/2s2008/
Download do Eclipse. http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor
Exercícios matemáticos. http://www.ime.usp.br/~macmulti/problemas/ http://www.ime.usp.br/~macmulti/exercicios/
Lógica de programação. http://www.filecrop.com/livro%20logica%20de%20programa%C3%A7%C3%A3o.html
Introdução a programação orientada a objetos. http://www.hardware.com.br/artigos/programacao-orientada-objetos/
Principais temas abordados
- Sobre o Garoa
- Termos e nomenclaturas
- O que é programar?
- Algoritmos
- Projetar antes de executar
- Organização
- Alguns paradigmas de programação
- Estruturado
- Orientado a objetos
- Funcional
- Lógico
- Estruturas Básicas
- Decisão
- If/Else
- Switch/Case
- Repetição
- For
- While
- Do
- Decisão
Não tivemos tempo de praticar todas as estruturas. Vamos continuar esse tema na próxima aula, já praticando na solução de problemas.