Pular para conteúdo

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