Curso Básico da Linguagem C
Find a file
2025-02-07 15:46:29 +00:00
LICENSE Add license 2025-02-07 15:46:29 +00:00
README.org Correção do README 2025-02-07 12:45:17 -03:00

Curso Básico da Linguagem C

Objetivos

Este curso introdutório visa apresentar os conceitos e os elementos fundamentais da programação em linguagem C. Todo o conteúdo é dirigido ao ambiente de programação do GNU/Linux e requer apenas recursos nativos ou disponíveis em qualquer distribuição.

O que você vai aprender

  • Como computadores executam programas.
  • Como sistemas operacionais possibilitam a execução de programas.
  • Os elementos componentes de um código em C.
  • Como os códigos em texto viram programas executáveis.
  • Princípios de programação imperativa e procedural.
  • Variáveis, funções e tipos de dados.
  • Memória, endereços e estruturas de dados.
  • Expressões e operações lógicas e aritméticas.
  • Como reaproveitar programas com bibliotecas.

Por que aprender C em 2025

  • É uma linguagem relativamente simples.
  • É perfeita para introduzir e demonstrar conceitos de programação.
  • Propicia vários insights sobre o hardware e o sistema.
  • Tem implementação nativa no GNU/Linux (compilador e bibliotecas).
  • Enfatiza a responsabilidade de quem programa na solução de problemas.
  • É uma linguagem relevante e amplamente utilizada.

Como você vai aprender

As aulas serão divididas em 3 estágios:

1. Apresentação do conteúdo em vídeo

A aula começa com todas as pessoas participantes assistindo juntas ao vídeo do tópico do dia.

Demonstrações ao vivo

O conteúdo do vídeo será complementado com demonstrações e experimentos ao vivo para explorar possibilidades e fixar conceitos. Neste estágio, as pessoas participantes serão estimuladas a tirar suas dúvidas e a deduzir resultados.

Exercícios e desafios

Toda aula terá um ou mais exercícios e desafios que deverão ser solucionados, apresentados e discutidos na aba de issues do nosso repositório.

Repositório do curso

O conteúdo em texto, bem como exemplos e exercícios, estarão disponíveis no nosso repositório Git. Este repositório é público e pode ser acessado por qualquer pessoa interessada em aprender, mesmo que não seja inscrita no curso.

Aulas gravadas e encontros ao vivo

  • Todas as aulas terão um conteúdo em vídeo previamente gravado que será apresentado nos encontros ao vivo pelo Jitsi.
  • Nada será gravado durante as nossas videoconferências!
  • Os vídeos relativos aos tópicos das aulas serão disponibilizados para membros do canal @debxp, no YouTube, após o término do curso.

Todas as demais pessoas inscritas no canal terão acesso aos vídeos 7 dias depois deles serem liberados para membros.

Duração e calendário do curso

Serão 3 aulas semanas ao longo de 5 a 8 semanas, dependendo dos feriados e do progresso da turma.

  • Início: 10 de março de 2025
  • Término: Entre 11 e 25 de abril de 2025
  • Horário: Segundas, quartas e sextas, às 19:30h

Investimento e inscrições

Para inscrever-se, basta seguir este procedimento:

  1. Fazer um PIX no valor de R$250,00 para cursos@blauaraujo.com.
  2. Enviar um e-mail para cursos@blauaraujo.com anexando o comprovante de pagamento e informando:

    • Nome completo
    • CPF
    • Endereço completo com CEP
    • E-mail para contato
  3. Em resposta, você receberá um e-mail de confirmação e a nota fiscal.

Importante! O link da sala de videoconferência será informado no e-mail de confirmação da inscrição!

Dúvidas, casos especiais e outras informações

Envie um e-mail para: blau@debxp.org