cblc/curso.org

3.4 KiB

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.

2. 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.

3. 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 já estão disponibilizados no YouTube.

Duração e calendário do curso

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

  • Início: 12 de maio de 2025
  • Término: Entre 13 e 20 de junho de 2025
  • Horário: Segundas, quartas e sextas, às 19:30h

Investimento e inscrições

  • Inscrições: abertas até 11 de maio de 2025.
  • Valor: R$250,00

Formas de pagamento:

Como inscrever-se

Realize o pagamento pela chave PIX, acima, e envie um e-mail para cursos@blauaraujo.com com as seguintes informações:

  • Comprovante de pagamento
  • Nome completo
  • CPF
  • Endereço completo com CEP

Em resposta, você receberá um e-mail de confirmação com as instruções para o acesso à primeira aula ao vivo.

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

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