3.4 KiB
- Curso Básico da Linguagem C
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:
Chave PIX: cursos@blauaraujo.com
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