mirror of
https://gitlab.com/blau_araujo/cblc.git
synced 2025-05-10 02:26:36 -03:00
Correção do caminho da aula 0
This commit is contained in:
parent
c0f07e3bf1
commit
5629c14bbc
1 changed files with 0 additions and 62 deletions
|
@ -1,62 +0,0 @@
|
|||
#+title: Curso Básico da Linguagem C
|
||||
#+subtitle: Aula 0: Sobre o curso
|
||||
#+author: Blau Araujo
|
||||
#+startup: show2levels
|
||||
#+options: toc:3
|
||||
|
||||
* Aula 0: Sobre o curso
|
||||
|
||||
[[https://youtu.be/RZmfuuABTHY][Vídeo desta aula]]
|
||||
|
||||
** Do que vamos precisar...
|
||||
|
||||
- Editores: Geany, GNU Emacs, Vim, GNU Nano, etc...
|
||||
- Shell: GNU Bash
|
||||
- Repositório: https://gitlab.com/blau_araujo/cblc
|
||||
- Compilador: GNU Compiler Collection (gcc)
|
||||
- Depuração: GNU Debugger (gdb)
|
||||
- Documentação: Páginas de manual
|
||||
|
||||
** Requisitos...
|
||||
|
||||
- Uma instalação do GNU/Linux
|
||||
- Noções de operação do sistema pelo terminal
|
||||
- Atenção e cuidado com os detalhes
|
||||
- Uma boa dose de curiosidade
|
||||
- Vontade de aprender
|
||||
|
||||
** O que vamos aprender...
|
||||
|
||||
- Como computadores executam programas
|
||||
- Como o sistema possibilita a execução de programas
|
||||
- Como códigos em texto viram código de máquina
|
||||
- Princípios de programação imperativa e estruturada
|
||||
- Elementos de um código em C
|
||||
- Variáveis, funções e tipos de dados
|
||||
- Memória, endereços e estruturas de dados
|
||||
- Estruturas de decisão e repetição
|
||||
- Expressões lógicas e aritméticas
|
||||
- Programas "recicláveis" (bibliotecas)
|
||||
|
||||
** Como vamos aprender...
|
||||
|
||||
*** Aulas divididas em 3 estágios:
|
||||
|
||||
- Apresentação do conteúdo gravado
|
||||
- Demosntrações ao vivo
|
||||
- Exercícios e desafios
|
||||
|
||||
*** Repositório do curso:
|
||||
|
||||
- Anotações das aulas
|
||||
- Exemplos e exercícios
|
||||
- Tira-dúvidas (aba Issues)
|
||||
|
||||
** Por que aprender...
|
||||
|
||||
- Linguagem muito simples
|
||||
- Perfeita para aprender os princípios da programação
|
||||
- Tem implementação nativa do GNU/Linux
|
||||
- Enfatiza o papel de quem programa na solução de problemas
|
||||
- Intimamente ligada ao gerenciamento de memória
|
||||
- Linguagem viva, relevante e amplamente utilizada
|
Loading…
Add table
Reference in a new issue