Mudanças entre as edições de "Logica de programacao"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(17 revisões intermediárias por 7 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
'''Lógica de programação'''
 
'''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'''
+
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:'''
 
  +
 
'''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.
 
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.
Linha 11: Linha 13:
 
'''Quando'''
 
'''Quando'''
   
Data para o início do evento ainda esta por ser definida. Esperasse que seja passado em 5 terças feiras todo o conteúdo necessário para considerarmos uma edição do evento finalizada.
+
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'''
 
'''Manifestação de Interesse'''
   
Interessados em aprender lógica de programação em JAVA sintam-se a vontade.
+
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)
 
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.
+
'''Aconselhável''' levar notebook, mas não é obrigatório.
   
 
'''Lista:'''
 
'''Lista:'''
Linha 32: Linha 34:
 
#Juliana Vicentis
 
#Juliana Vicentis
 
#Gustavo Rezende
 
#Gustavo Rezende
  +
#[[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:

  1. Vitor Fernandes
  2. Gabriel Rezende
  3. Leandro Benitez
  4. Victor Santos
  5. Tassya Frigieri
  6. Diego Lima
  7. Leandro Luciano
  8. Juliana Vicentis
  9. Gustavo Rezende
  10. Gabriel Netto
  11. Samuel Damasceno
  12. Sidney Guerra
  13. Samuel Gambini
  14. Karen Mikaela Saavedra Ch.
  15. 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

Não tivemos tempo de praticar todas as estruturas. Vamos continuar esse tema na próxima aula, já praticando na solução de problemas.