🌱 Fase 01: C, Lógica de Programação e Estruturas de Dados

Bem-vindo à Fase 01 da Trilha de Formação em Computação. Nesta etapa fundamental, você aprenderá como os computadores operam no nível de instrução, memória e processamento, construindo uma lógica de programação inabalável na linguagem C.


🎯 Objetivos de Aprendizado

  • Arquitetura & Memória: Entender o ciclo Von Neumann, registradores, barramentos, pilha (Stack) e heap (Heap).
  • Lógica em C: Operar variáveis, tipos primitivos, estruturas condicionais, laços de repetição e funções.
  • Ponteiros & Alocação Dinâmica: Manipular endereços de memória diretamente (*, &), ponteiros e gerenciamento manual (malloc, free).
  • Estruturas de Dados Clássicas: Implementar listas encadeadas, pilhas, filas, tabelas hash e árvores binárias.
  • Projeto Integrado (Versão 1): Desenvolver um sistema de gestão em linha de comando com persistência em arquivos binários.

🚀 Sumário da Fase 01

Acesse o Sumário Completo da Fase 01 para iniciar o estudo sequencial dos 20 capítulos com teoria, exercícios graduados e projeto prático.


📊 Arquitetura Conceitual da Fase 01

flowchart TD
    A[💻 Arquitetura de Von Neumann & Bit/Byte] --> B[🧠 Lógica de Programação em C]
    B --> C[📍 Ponteiros & Passagem por Referência]
    C --> D[📦 Alocação Dinâmica de Memória (malloc/free)]
    D --> E[🧩 Estruturas de Dados: Listas, Pilhas & Árvores]
    E --> F[💾 Persistência em Arquivos & CLI Completo]

⚔️ Metodologia 30/50/20 Aplicada

  • 30% Teoria: Leitura dos conceitos fundamentais de arquitetura e especificação da linguagem C.
  • 50% Exercícios: Resolução dos desafios Nível Bronze, Prata e Ouro ao final de cada capítulo.
  • 20% Projeto: Desenvolvimento contínuo do Sistema de Gestão de Alunos CLI.

2 items neste arquivo.