Sobre o Curso
🎓 Programação em C – Fundamentos ao Projeto Prático
Este curso foi desenhado para jovens e adultos que desejam construir uma base sólida na computação. A linguagem C é a "mãe" das linguagens modernas e o melhor caminho para entender como o computador realmente funciona.
🎯 Objetivos do Curso
-
Lógica de Programação --- Desenvolver o pensamento algorítmico, resolvendo problemas complexos com soluções simples e eficientes.
-
Gestão de Memória --- Entender endereçamento de memória, ponteiros e como os dados são organizados no nível do hardware.
-
Domínio de Terminal --- Aprender a compilar, debugar e executar programas diretamente pelo terminal no Windows e Linux.
-
Engenharia de Software --- Aprender boas práticas de organização, modularização de código e estruturação profissional de projetos.
📚 O Que Você Vai Aprender
Módulo 1 – Fundamentos e Lógica
- Introdução à Linguagem C e História
- Estrutura básica de um programa e compilação
- Variáveis, Tipos de Dados e IO
- Operadores Aritméticos e Lógicos
Módulo 2 – Estruturas de Controle e Dados
- Condicionais (
if,else,switch) - Laços de Repetição (
for,while) - Vetores (Arrays Unidimensionais)
- Strings e Manipulação de Texto
Módulo 3 – Modularização e Memória
- Funções, Parâmetros e Retornos
- Introdução a Ponteiros e Endereços
- Ponteiros e Vetores (Passagem por Referência)
- Estruturas de Dados Personalizadas (
struct)
Módulo 4 – Projeto e Persistência
- Manipulação de Arquivos (Leitura/Escrita)
- Organização Profissional e Makefiles
- Projeto Prático Integrador
- Boas Práticas e Próximos Passos (Sistemas Embarcados/C++)
🛠️ Metodologia
O curso foca na prática constante. Cada aula é acompanhada de exercícios progressivos, um quiz para fixação e um mini-projeto. Ao final, o aluno desenvolve um sistema modularizado completo que demonstra domínio dos fundamentos da linguagem.
Pronto para entender a base da computação? Começar Agora