mirror of
https://gitlab.com/blau_araujo/cblc.git
synced 2025-05-10 10:36:37 -03:00
104 lines
3.4 KiB
Org Mode
104 lines
3.4 KiB
Org Mode
#+startup: show2levels
|
|
#+options: toc:3
|
|
|
|
* 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 [[https://gitlab.com/blau_araujo/cblc][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
|
|
[[https://www.youtube.com/playlist?list=PLXoSGejyuQGrDX08GVrQHAhh4j3KJ4iYN][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
|