Mudanças entre as edições de "Grupo de Estudos de Linguagem C"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(16 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
==Objetivos==
 
==Objetivos==
   
Para quem ainda não conhece a Linguagem C aprender a programar do zero e, para quem já conhece aprimorar seus conhecimentos e prática.
+
Para quem ainda não conhece a Linguagem C, aprender a programar do zero. E para quem já conhece, aprimorar seus conhecimentos e prática.
   
No formato Grupo de Estudo, onde os participantes irão aprendendo juntos, em seu ritmo, orientados por um ou mais Tutor(es) através das explicações e exercícios propostos, afinal a melhor maneira de aprender a programar é Programando!
+
As atividades seguem o formato de '''Grupo de Estudo''' onde os participantes vão aprendendo juntos, em seu ritmo, orientados por um ou mais tutores através de explicações e exercícios propostos. Afinal, a melhor maneira de aprender a programar é '''programando'''!
   
  +
'''O que:''' Grupo de Estudos de Linguagem C
'''Quando:''' aos sábados das 16:00 às 17:00hrs, confirme antes [https://groups.google.com/forum/#!topic/hackerspacesp/qNLnikoGYD0 nesta thread do grupo público].
 
'''Onde:''' Na [[Sede]] do Garoa Hacker Clube
+
'''Quando:''' Aos sábados das 16h às 17h.
  +
'''Onde:''' Na [[Sede]] do Garoa Hacker Clube.
 
'''Associado responsável:''' [[User:Marcelo_campos|Marcelo campos]]
 
'''Associado responsável:''' [[User:Marcelo_campos|Marcelo campos]]
   
 
== 2018-JUL-21: Encontro ==
   
  +
Das 16h às 17h.
   
  +
Tópicos para este encontro:
== '''Arquivos 09/jun : 2o Encontro''' ==
 
   
  +
* Estudo de Enums (enumerations) e seus usos.
  +
* Ponteiros e endereços
  +
* headers ".h"
  +
* bibliotecas (Libraries) inclusas no Framework
  +
* Bibliotecas externas, facilidades e usos
   
  +
Desafio e sugestão de "TCC do Grupo de Estudos de Linguagem C":
Sketch Arduino Exemplo: MultiFunction_Shiel_02.ino [https://drive.google.com/open?id=178vqSjg1qxjqEAW9oTCWyecOqgMa-auP]<br>
 
Esquema Elétrico placa Multi Function Shield: MultiFunction-Shield-Schematic.pdf [https://drive.google.com/open?id=1fDQnqVF8iXRyaDQSpi2V221tJ7ZfNMH-]<br>
 
   
  +
* Implmementar um relógio com data, escrito em C
Multi-function Shield para Arduino<br>
 
  +
* com uso de Enum, Struct, e o aprendido até o momento
[[Arquivo:Arduino_Multi-function-Shield_.jpg]]
 
  +
* com horário em formato "DateTime" ou TimeStamp
  +
* Saída pela Serial, opcional no display de 7 segmentos
   
  +
== 2018-JUL-14: 6º Encontro ==
   
  +
horário normal, às 16h00
   
  +
Revisão e esclarecimento de dúvidas
   
  +
Structs, sintaxe de declaração e uso, Arrays de Strucs, exemplos e uso prático
----
 
   
  +
Lidando com IOs de sistemas embarcados: Escrita, Leitura, Lendo valores analógicos
----
 
  +
  +
Desafio sugerido: ler valor analógico de uma entrada do Arduino, usando a placa Multi Function Shield ou outra, e mostrar o valor 'em Volts' nos Displays de 7 segmentos da placa e/ ou na serial
  +
  +
== 2018-JUL-07: 5º Encontro ==
  +
  +
O encontro começará no horário normal, às 16h00.
  +
  +
Recapitular Estruturas de Decisão: if-else-else if, switch, Loops: while, for, e declaração/ tipos, tirar dúvidas
  +
  +
Atividade: Prompt para user e Entrada e pela Serial de valores determinando vezes que Led irá piscar
  +
  +
== 2018-JUN-23: 4º Encontro ==
  +
  +
Nesse sábado, excepcionalmente, o encontro começará às 10h30.
  +
  +
== 2018-JUN-16: 3º Encontro ==
  +
Sugestão de exercício para aprender e fixar: Loops, Counters, Comparação, Decisões, Declarações e IOs do Arduino : [[Arquivo:03_-_Exercício_-_Desafio_Loop-Counters-Comparações-Declaração.pdf]]
  +
  +
  +
== 2018-JUN-09: 2º Encontro ==
  +
  +
* Exemplo de um Sketch para Arduino: [https://github.com/garoa/Grupo-de-Estudos-de-Linguagem-C/blob/master/Multi_Function_Shield/Multi_Function_Shield.ino Multi_Function_Shield.ino]
  +
* Esquema Elétrico placa Multi Function Shield: [https://github.com/garoa/Grupo-de-Estudos-de-Linguagem-C/blob/master/Multi_Function_Shield/Multi-Function-Shield-Schematic.pdf PDF]
  +
 
[[Image:Arduino_Multi-function-Shield_.jpg|Multi-function Shield para Arduino]]
  +
  +
== 2018-JUN-02 ==
  +
  +
Primeiro encontro do grupo de estudos.
  +
  +
Iniciando o grupo de Estudos, princípios da Linguagem, Palavras Reservadas, Tipos, exemplos Introdução em PDF: [[Arquivo:01 - Intro.pdf|01 - Intro.pdf]]
  +
  +
[[Categoria:Eventos]]

Edição atual tal como às 22h52min de 20 de julho de 2018

Objetivos

Para quem ainda não conhece a Linguagem C, aprender a programar do zero. E para quem já conhece, aprimorar seus conhecimentos e prática.

As atividades seguem o formato de Grupo de Estudo onde os participantes vão aprendendo juntos, em seu ritmo, orientados por um ou mais tutores através de explicações e exercícios propostos. Afinal, a melhor maneira de aprender a programar é programando!

O que: Grupo de Estudos de Linguagem C
Quando: Aos sábados das 16h às 17h.
Onde: Na Sede do Garoa Hacker Clube.
Associado responsável: Marcelo campos

2018-JUL-21: 7º Encontro

Das 16h às 17h.

Tópicos para este encontro:

  • Estudo de Enums (enumerations) e seus usos.
  • Ponteiros e endereços
  • headers ".h"
  • bibliotecas (Libraries) inclusas no Framework
  • Bibliotecas externas, facilidades e usos

Desafio e sugestão de "TCC do Grupo de Estudos de Linguagem C":

  • Implmementar um relógio com data, escrito em C
  • com uso de Enum, Struct, e o aprendido até o momento
  • com horário em formato "DateTime" ou TimeStamp
  • Saída pela Serial, opcional no display de 7 segmentos

2018-JUL-14: 6º Encontro

horário normal, às 16h00

Revisão e esclarecimento de dúvidas

Structs, sintaxe de declaração e uso, Arrays de Strucs, exemplos e uso prático

Lidando com IOs de sistemas embarcados: Escrita, Leitura, Lendo valores analógicos

Desafio sugerido: ler valor analógico de uma entrada do Arduino, usando a placa Multi Function Shield ou outra, e mostrar o valor 'em Volts' nos Displays de 7 segmentos da placa e/ ou na serial

2018-JUL-07: 5º Encontro

O encontro começará no horário normal, às 16h00.

Recapitular  Estruturas de Decisão: if-else-else if, switch, Loops: while, for, e declaração/ tipos, tirar dúvidas

Atividade: Prompt para user e Entrada e pela Serial de valores determinando vezes que Led irá piscar

2018-JUN-23: 4º Encontro

Nesse sábado, excepcionalmente, o encontro começará às 10h30.

2018-JUN-16: 3º Encontro

Sugestão de exercício para aprender e fixar: Loops, Counters, Comparação, Decisões, Declarações e IOs do Arduino : Arquivo:03 - Exercício - Desafio Loop-Counters-Comparações-Declaração.pdf


2018-JUN-09: 2º Encontro

Multi-function Shield para Arduino

2018-JUN-02

Primeiro encontro do grupo de estudos.

Iniciando o grupo de Estudos, princípios da Linguagem, Palavras Reservadas, Tipos, exemplos Introdução em PDF: Arquivo:01 - Intro.pdf