curso em C Skill Tree

Programação C para Iniciantes

Este curso de programação C para iniciantes aborda os conceitos fundamentais da linguagem, incluindo tipos de dados, operadores, condicionais, loops, arrays e funções. Através de laboratórios práticos e orientação passo a passo, os alunos desenvolverão uma sólida compreensão da programação C e construirão habilidades práticas para criar suas próprias aplicações em C.

C

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Programação C para Iniciantes é uma introdução prática à escrita, compilação e organização de programas em C. Criado para quem está começando em C, o curso desenvolve habilidades essenciais por meio de variáveis e tipos de dados, operadores, condicionais, loops, arrays, funções e builds de projetos com make.

O currículo de 16 exercícios combina cada laboratório guiado com um desafio posterior. Primeiro você aprende um conceito passo a passo e depois o aplica de forma independente em programas como conversor de temperatura, classificador de notas, tabuada, analisador de array, validador baseado em função e build modular.

O que você aprenderá

Ao concluir este curso, você será capaz de:

  • Escrever, compilar e executar programas C básicos com GCC
  • Declarar variáveis, escolher tipos de dados e trabalhar com entrada e saída do programa
  • Aplicar operadores aritméticos, de comparação e lógicos a cálculos e decisões
  • Controlar o comportamento do programa com condicionais e loops
  • Armazenar, percorrer e analisar coleções de valores com arrays
  • Definir e chamar funções para separar a lógica em unidades reutilizáveis
  • Criar Makefiles com alvos, dependências e etapas de compilação, vinculação e limpeza

Para quem é este curso

Este curso de nível iniciante é destinado a novos programadores, estudantes que se preparam para disciplinas baseadas em C e pessoas que desejam uma base prática em programação procedural e fluxos de build pela linha de comando.

Pré-requisitos: Não é necessário ter experiência anterior com C. É útil sentir-se confortável usando o teclado e seguindo instruções de linha de comando.

Ambiente de aprendizagem: Você editará arquivos-fonte, compilará programas com GCC, executará binários e usará make em um ambiente Linux da LabEx. Os laboratórios oferecem instruções, enquanto os desafios pedem que você conclua um programa definido de forma independente.

Perguntas frequentes

O curso é adequado para quem nunca programou em C?

Sim. Ele começa pela estrutura de um programa C, instalação e uso do GCC e um programa Hello World antes de introduzir variáveis e fluxo de controle.

Quanta prática de programação independente está incluída?

Cada um dos oito temas guiados é seguido por um desafio em que você aplica o mesmo conceito sem repetir todo o passo a passo, totalizando 16 exercícios.

Aprenderei a compilar projetos, além de escrever código-fonte?

Sim. Você compilará e executará programas com GCC, aprenderá alvos e dependências de Makefile e construirá um projeto C com vários arquivos usando etapas separadas de compilação e vinculação.

O curso aborda ponteiros e gerenciamento manual de memória?

Não. O currículo atual se concentra nos fundamentos de C até arrays, funções e Makefiles. Ponteiros e gerenciamento manual de memória estão fora do escopo deste curso.

Professor

labby
Labby
Labby is the LabEx teacher.