https://garoa.net.br/mediawiki/api.php?action=feedcontributions&user=Milazg&feedformat=atomGaroa Hacker Clube - Contribuições do(a) usuário(a) [pt-br]2024-03-28T18:04:28ZContribuições do(a) usuário(a)MediaWiki 1.35.13https://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30549Clube de Estudos de Algoritmos2020-03-30T00:57:35Z<p>Milazg: /* PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS */</p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
== Sobre | ABOUT ==<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
== Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS == <br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
== PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS ==<br />
<br />
'''O QUÊ ? WHAT ? | GRAMMAR<br />
'''<br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. <br />
<br />
(GRAMMAR -> Data input. Gathering information without prejudice.)<br />
<br />
<br />
'''COMO PENSAR? HOW? | LOGIC<br />
'''<br />
LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. <br />
<br />
(LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)<br />
<br />
'''NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC <br />
'''<br />
RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). <br />
<br />
(RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas).<br />
<br />
== Como ocorrem os encontros | HOW DISCUTIONS HAPPEN ==<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
== Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT == <br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
== Materias de Apoio Lógico | LOGICAL SUPPORT ==<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
== Materiais de Apoio Prático | PRACTICAL SUPPORT ==<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
<br />
== Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING ==<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
== CÓDIGO DE CONDUTA | CODE OF CONDUCT == <br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30548Clube de Estudos de Algoritmos2020-03-30T00:57:02Z<p>Milazg: /* PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS */</p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
== Sobre | ABOUT ==<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
== Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS == <br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
== PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS ==<br />
<br />
O QUÊ ? WHAT ? | GRAMMAR<br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. <br />
<br />
(GRAMMAR -> Data input. Gathering information without prejudice.)<br />
<br />
<br />
COMO PENSAR? HOW? | LOGIC<br />
LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. <br />
<br />
(LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)<br />
<br />
NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC <br />
<br />
RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). <br />
<br />
(RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas).<br />
<br />
== Como ocorrem os encontros | HOW DISCUTIONS HAPPEN ==<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
== Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT == <br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
== Materias de Apoio Lógico | LOGICAL SUPPORT ==<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
== Materiais de Apoio Prático | PRACTICAL SUPPORT ==<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
<br />
== Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING ==<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
== CÓDIGO DE CONDUTA | CODE OF CONDUCT == <br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30547Clube de Estudos de Algoritmos2020-03-30T00:55:53Z<p>Milazg: /* Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS */</p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
== Sobre | ABOUT ==<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
== Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS == <br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
== PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS ==<br />
<br />
'''O QUÊ ? WHAT ? | GRAMMAR''' <br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. <br />
''(GRAMMAR -> Data input. Gathering information without prejudice.)<br />
''<br />
'''COMO PENSAR? HOW? | LOGIC '''<br />
LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. <br />
''(LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)''<br />
<br />
'''NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC '''<br />
RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). <br />
''(RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas).''<br />
<br />
== Como ocorrem os encontros | HOW DISCUTIONS HAPPEN ==<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
== Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT == <br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
== Materias de Apoio Lógico | LOGICAL SUPPORT ==<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
== Materiais de Apoio Prático | PRACTICAL SUPPORT ==<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
<br />
== Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING ==<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
== CÓDIGO DE CONDUTA | CODE OF CONDUCT == <br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30546Clube de Estudos de Algoritmos2020-03-30T00:54:57Z<p>Milazg: /* Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS */</p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
== Sobre | ABOUT ==<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
== Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS == <br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
== PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS <br />
<br />
'''O QUÊ ? WHAT ? | GRAMMAR''' <br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. <br />
''(GRAMMAR -> Data input. Gathering information without prejudice.)<br />
''<br />
'''COMO PENSAR? HOW? | LOGIC '''<br />
LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. <br />
''(LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)''<br />
<br />
'''NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC '''<br />
RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). <br />
''(RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas).''<br />
<br />
== Como ocorrem os encontros | HOW DISCUTIONS HAPPEN ==<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
== Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT == <br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
== Materias de Apoio Lógico | LOGICAL SUPPORT ==<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
== Materiais de Apoio Prático | PRACTICAL SUPPORT ==<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
<br />
== Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING ==<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
== CÓDIGO DE CONDUTA | CODE OF CONDUCT == <br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30545Clube de Estudos de Algoritmos2020-03-30T00:53:05Z<p>Milazg: </p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
== Sobre | ABOUT ==<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
== Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS == <br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
== PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS <br />
<br />
'''O QUÊ ? WHAT ? | GRAMMAR''' <br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. <br />
''(GRAMMAR -> Data input. Gathering information without prejudice.)<br />
''<br />
'''COMO PENSAR? HOW? | LOGIC <br />
'''LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. <br />
''(LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)''<br />
<br />
'''NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC<br />
'''RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). <br />
''(RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas).<br />
''<br />
== Como ocorrem os encontros | HOW DISCUTIONS HAPPEN ==<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
== Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT == <br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
== Materias de Apoio Lógico | LOGICAL SUPPORT ==<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
== Materiais de Apoio Prático | PRACTICAL SUPPORT ==<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
<br />
== Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING ==<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
== CÓDIGO DE CONDUTA | CODE OF CONDUCT == <br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30544Clube de Estudos de Algoritmos2020-03-30T00:51:17Z<p>Milazg: </p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
== Sobre | ABOUT ==<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
== Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS == <br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
'''PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS <br />
'''<br />
== O QUÊ ? WHAT ? | GRAMMAR == <br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. <br />
''(GRAMMAR -> Data input. Gathering information without prejudice.)<br />
''<br />
== COMO PENSAR? HOW? | LOGIC ==<br />
LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. <br />
''(LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)''<br />
<br />
NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC<br />
RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). <br />
''(RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas).<br />
''<br />
== Como ocorrem os encontros | HOW DISCUTIONS HAPPEN ==<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
== Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT == <br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
== Materias de Apoio Lógico | LOGICAL SUPPORT ==<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
== Materiais de Apoio Prático | PRACTICAL SUPPORT ==<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
<br />
== Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING ==<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
== CÓDIGO DE CONDUTA | CODE OF CONDUCT == <br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30543Clube de Estudos de Algoritmos2020-03-30T00:48:00Z<p>Milazg: </p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Online por meio de convite. <br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
Sobre | ABOUT<br />
É um grupo dedicado ao descobrimento, auto-educação, treinamento e lógica de desenvolvimento de algoritmos. Serão utilizadas para a resolução dos desafios, as linguagens Python 2 e 3 e Ruby.<br />
<br />
Group dedicated to the discovery, self-education, logic training and algorithm development. Python 2 and 3 and Ruby will be used to solve challenges.<br />
<br />
Maratonas de Pensamento Crítico | CRITICAL THINKING MARATONS<br />
Nosso objetivo é ensinar. Utilizamos lógica e programação prática como os pilares de apoio descritos pelo método Trivium de pensamento crítico.<br />
<br />
Our goal is to teach. We use logic and practical programming as support pillars, as described by the Trivium method of critical thinking.<br />
<br />
PILARES DO MÉTODO TRIVUM | TRIVIUM PILARS<br />
O QUÊ ? WHAT ? | GRAMMAR<br />
GRAMÁTICA -> Introdução de dados. Juntando informações sem prejuízo. (GRAMMAR -> Data input. Gathering information without prejudice.)<br />
<br />
COMO PENSAR? HOW? | LOGIC<br />
LÓGICA -> Classificação de dados e organização por classe e tipo, representado pela forma como fazer agrupamento de informações. A identificação e eliminação de contradições. (LOGIC -> Sorting data / arrangement by class and type / collation of information. The identification and elimination of contradiction.)<br />
<br />
NÃO NECESSARIAMENTE O QUE E COMO | NOT NECESSARILY THE SAME OF WHAT AND HOW | RETHORIC<br />
RETÓRICA -> Expressão de uma tese e formação de conceitos teóricos, extrapolações e idéias abstratas, utilizando aritmética (o estudo puro do número), geometria (o estudo do número no espaço), harmonia (o estudo do número no tempo - intervalo) e astronomia ( o estudo do número no espaço e tempo). RETHORIC -> Expression of a logically based thesis / theoretical concepts or extrapolations / Abstract ideas.<br />
<br />
Como ocorrem os encontros | HOW DISCUTIONS HAPPEN<br />
Estamos atualmente com um grupo no Telegram. Os encontros ocorrerem de forma online.<br />
<br />
Data e horário e link são previamente divulgados no grupo do Telegram para os membros. O grupo é livre.<br />
<br />
Materiais de Apoio Conceitual | CONCEPTUAL SUPPORT<br />
https://www.ted.com/talks/daniel_kahneman_the_riddle_of_experience_vs_memory?language=pt-br https://www.youtube.com/watch?v=m_6_Jx8NK48 https://www.youtube.com/watch?v=h3xr3VTpEx0<br />
<br />
Materias de Apoio Lógico | LOGICAL SUPPORT<br />
Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP<br />
<br />
Materiais de Apoio Prático | PRACTICAL SUPPORT<br />
Cracking The coding Interview, por Gayle Laakmann McDowell<br />
Problems On Algorithms Ian Parberry and William Gasarch<br />
Contribuições & Membros do Grupo | CONTRIBUTION AND CODE AND MEMBERING<br />
Não esqueça que para adicionar/remover algum material de apoio e/ou temas, confira o código de conduta: como contribuir) For contibution please read como contribuir)<br />
<br />
CÓDIGO DE CONDUTA | CODE OF CONDUCT<br />
Por gentileza, leia nosso código de conduta. Please read our code of conduct. código de conduta.<br />
<br />
<br />
== Encontros passados | História do Grupo ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Clube_de_Estudos_de_Algoritmos&diff=30450Clube de Estudos de Algoritmos2020-02-03T18:07:40Z<p>Milazg: </p>
<hr />
<div>[[Arquivo:AKDALGOR.png]]<br />
<br />
'''O que:''' Grupo de Estudos de Algoritmos<br />
'''Quando:''' Esporadicamente às sextas-feiras às 19h30<br />
(verificar na agenda de próximos eventos e/ou perguntar no Telegram).<br />
'''Onde:''' [[Sede]] do Garoa Hacker Clube<br />
'''Mais info:''' Grupo de Telegram em https://t.me/joinchat/DYV9_kuZZUNdeyzhwLSBYg<br />
<br />
É um grupo dedicado para os membros treinarem lógica de desenvolvimento de algoritmos e manipulação de estrutura de dados, com foco em competições internas e externas.<br />
<br />
O grupo fará encontros presenciais no Garoa, que poderão ser disponibilizados online através de 'lives'. Baseando-se nos campeonatos que ocorrem pelo mundo, serão utilizadas a princípio, para a resolução dos desafios, as linguagens C/C++ e Python 2 e 3. Poderemos realizar participações em competições internas, também baseadas no modelo de competição de [http://maratona.ime.usp.br/regras17.html maratonas de programação].<br />
<br />
=Temas Sugeridos=<br />
*Notação assintótica<br />
*Recorrências e mergesort<br />
*Quicksort, probabilidade, k-ésimo mínimo e medianas<br />
*Ordenação em tempo linear, cota inferior de ordenação, divisão e conquista<br />
*Programação dinâmica<br />
*Algoritmos gulosos<br />
*MST<br />
*Caminhos mais curtos<br />
*Análise amortizada<br />
*Complexidade computacional <br />
<br />
=Materiais de Apoio=<br />
*'''Cracking The code Interview''', por Gayle Laakmann McDowell;<br />
*'''Minicurso Análise de Algoritimos''' [https://www.ime.usp.br/~pf/livrinho-AA/ Professor Paulo Feofiloff - IME-USP]<br />
*https://www.ime.usp.br/~pf/analise_de_algoritmos/<br />
*'''Lista de exercícios''' [https://www.ime.usp.br/~cris/aulas/17_2_338/listas/ Professora Cristina G. Fernandes - IME-USP]<br />
<br />
=Encontros=<br />
Pretendemos fazer os encontros regularmente às sextas feiras a partir das 19:30. <br />
<br />
== Próximo Encontro ==<br />
====Sexta-feira 14/FEV/20 às 19:30====<br />
<br />
O encontro acontecerá online via Hangouts<br />
<br />
'''Temática: Introdução à estrutura de Dados'''<br />
<br />
link para participação: https://hangouts.google.com/call/JR07k80df5D7CgPmxSTNAEEF <br />
<br />
'''Responsável''' : [[User:Milazg|Mila Zangirolame]]<br />
<br />
== Encontros Passados ==<br />
<br />
====Sexta-feira 18/JUN/18 às 19:30====<br />
<br />
Falamos sobre o universo dos Algoritmos e a Criptografia RSA [https://github.com/AcademiaDeAlgoritmos/grupo-de-estudos/tree/master/algoritmos_e_criptografia_rsa].<br />
Ao final, tentamos realizar a implementações do que foi discutido em Python e Ruby.<br />
<br />
'''Responsáveis''':(conteúdo): [[User:Milazg|Mila Zangirolame]] / (abertura e recepção no clube): [[User:Juca|Juca]]<br />
<br />
<br />
====Sexta-feira 11/MAI/18 às 19:30====<br />
"Voltamos" um pouco e falamos sobre Arrays[https://www.ime.usp.br/~pf/algoritmos/aulas/array.html] e um algoritmo básico de busca.<br />
Ao final, tentamos realizar a implementação desde algoritmo em C e discutimos brevemente o racional de outros algoritmos de busca (Merge Sort, Bubble Sort).<br />
<br />
====Sexta-feira 27/ABR/18 às 19:30====<br />
Estudamos os algoritmos de "push" e "pop" da Fila (estrutura de dado) apresentado no livro "Algoritmos: teoria e prática" e em seguida fizemos um dojo em tentando implementar esses algoritmos em Python.<br />
<br />
====Sexta-feira 20/ABR/18 às 19:30====<br />
<br />
Discutimos sobre como serão os próximos encontros: <br />
- Optamos por fazer um encontro por semana, todas as sextas feiras, com período de 1h/1h30;<br />
- Optamos por ser um grupo novo, à parte do [[Turing_Clube|Turing Clube]];<br />
- Vamos fazer encontros em formato de Dojo, com um pouco de teoria no começo do encontro e mão na massa ao final;<br />
- A primeiro momento vamos começar com lógica de programação e estruturas de dados pra depois partirmos pra algoritmos mais complexos;<br />
- Queremos que todos os membros do clube fiquem "na mesma" página antes de avançarmos pra conceitos mais complexos, o objetivo é ser um grupo de estudos e não um curso (que tem prazo para acabar);<br />
- Vamos usar pseudocódigo pra explicar os algoritmos pra ser o mais agnóstico de linguagens possível (não impedindo que quando fizermos a implementação destes, façamos na linguagem que quisermos);<br />
- Futuramente teremos mini maratonas internas de programação pra praticarmos;<br />
<br />
[[Categoria:Eventos]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Usu%C3%A1rio:Milazg&diff=30444Usuário:Milazg2020-02-03T17:54:21Z<p>Milazg: </p>
<hr />
<div>[[Arquivo:Exemplo.jpg|thumb|right|400px|Mila "Ziggy" Zangirolame]]<br />
<br />
* Desenvolvedora na Bluefish Tecnologia<br />
* Integrante do Marialab, coletivo hacker feminista [https://www.marialab.org/]<br />
<br />
<br />
==Projetos no Garoa==<br />
<br />
* Academia de Algoritmos, grupo de estudos [https://academiadealgoritmos.github.io/ Academia de Algoritmos])<br />
<br />
<br />
==projetos de software livre==<br />
<br />
'''Eu Reciclo''' Aplicativo para conectar comunidades e catadores para redução de lixo e destinamento correto, veja https://github.com/milazangirolame/reciclo<br />
<br />
<br />
<br />
[[Categoria:Grupo de Estudo]]</div>Milazghttps://garoa.net.br/mediawiki/index.php?title=Usu%C3%A1rio:Milazg&diff=30443Usuário:Milazg2020-02-03T17:52:07Z<p>Milazg: Criou página com 'Mila "Ziggy" Zangirolame * Desenvolvedora na Bluefish Tecnologia * Integrante do Marialab, coletivo hacker feminista [https://www.mar...'</p>
<hr />
<div>[[Arquivo:milazg.jpg|thumb|right|400px|Mila "Ziggy" Zangirolame]]<br />
<br />
* Desenvolvedora na Bluefish Tecnologia<br />
* Integrante do Marialab, coletivo hacker feminista [https://www.marialab.org/]<br />
<br />
<br />
==Projetos no Garoa==<br />
<br />
* Academia de Algoritmos, grupo de estudos [https://academiadealgoritmos.github.io/ Academia de Algoritmos])<br />
<br />
<br />
==projetos de software livre==<br />
<br />
'''Eu Reciclo''' Aplicativo para conectar comunidades e catadores para redução de lixo e destinamento correto, veja https://github.com/milazangirolame/reciclo<br />
<br />
<br />
<br />
[[Categoria:Grupo de Estudo]]</div>Milazg