Motivação
Esta disciplina éa porta de entrada para o universo do
desenvolvimento de software, indo muito além do simples
aprendizado de uma linguagem de programação. O objetivo
central é desenvolver o raciocínio lógico e a capacidade de
transformar problemas em soluções estruturadas, que é a
habilidade mais importante para qualquer profissional de
tecnologia.
Aqui, você aprenderá a pensar como um programador: a
analisar desafios, a quebrar tarefas em passos lógicos e a
construir algoritmos eficientes. Em seguida, usaremos a
linguagem C como ferramenta para transformar essas ideias
em programas reais e funcionais.
3.
Ementa
Estudo introdutório àlógica de programação e
construção de algoritmos. Exploração das
estruturas básicas de controle, como decisão e
repetição. Introdução à linguagem C: variáveis,
operadores, entrada e saída de dados.
Desenvolvimento de programas simples utilizando
vetores e estruturas fundamentais.
4.
Esta unidade apresentaos conceitos iniciais da lógica de
programação, fundamentais para qualquer linguagem
de desenvolvimento. Vamos explorar como algoritmos
resolvem problemas reais por meio de uma sequência
lógica de passos.
Unidade 1 – Introdução à Lógica de
Programação
5.
Unidade 2 -Construção de Algoritmos com
Variáveis e Expressões
Você entenderá nesta unidade como armazenar e
manipular dados em algoritmos por meio de
variáveis e constantes. Exploraremos as principais
expressões e operadores matemáticos e lógicos.
6.
Unidade 3 –Introdução à Linguagem C
A partir desta unidade, você terá o primeiro contato
com a linguagem C. Vamos desenvolver pequenos
programas e entender a sintaxe básica da
linguagem, como comandos printf e scanf.
7.
Unidade 4 –Estruturas de Decisão em Linguagem
C
Caro/a aluno/a,
Você vai explorar as estruturas condicionais if, else
e else if, fundamentais para tomada de decisões em
um programa. Com isso, será possível adaptar o
comportamento do código a diferentes situações.
8.
8 /
Unidade 5– Estruturas de Repetição em
Linguagem C
Caro/a aluno/a,
Nesta unidade, vamos trabalhar com estruturas
que repetem instruções automaticamente até uma
condição ser atingida. Os comandos for, while e
do...while permitem escrever programas mais
eficientes e compactos para tarefas repetitivas.
9.
Unidade 6 –Software e Sistemas Operacionais
Caro/a aluno/a,
Chegamos ao momento de trabalhar com coleções
de dados, utilizando vetores e strings. Isso permitirá
armazenar e processar várias informações
relacionadas de forma eficiente e estruturada.