Como se faz um programa de computador?
Engenharia de Software · UNIPAMPA
Quem usou um app ou jogo hoje?
Jogos
Vídeos
Mensagens
Mapas
Cada um desses apps foi feito por pessoas, passo a passo!
Um programa é uma lista de passos
- robô.direita()
- robô.direita()
- robô.direita()
- chegou!
O computador faz exatamente o que a gente manda, nem mais nem menos.
A ordem importa!
1. Meia
2. Tênis
1. Tênis
2. Meia
Os passos na ordem certa para resolver um problema formam um algoritmo.
O que é um bug?
Bug é um erro no programa. Ele faz o programa fazer uma coisa que a gente não queria.
Em 1947, a equipe da cientista Grace Hopper achou uma mariposa de verdade presa dentro de um computador. Ela foi colada no caderno com o aviso: “o primeiro bug de verdade encontrado”!
Depurar é caçar e consertar bugs
1. Achar o
passo errado
passo errado
2. Consertar
só esse passo
só esse passo
3. Testar
de novo
de novo
Todo mundo escreve bugs. Quem programa aprende a caçá-los com calma!
Ninguém faz software sozinho
Pilotoescreve o programa
Navegadorrevisa e mostra o caminho
Isso se chama programação em dupla. E depois eles trocam de lugar!
Como a foto chega no seu celular?
Celularpede a foto
Servidorbusca e responde
Banco de dadosguarda as fotos
O celular nunca fala direto com o banco de dados: o servidor organiza e protege tudo.
Bora jogar!
Robô pega
a estrela
a estrela
Ninja dos
Bugs
Bugs
Programação
em Dupla
em Dupla
Conecta o
Sistema
Sistema
Jogue no celular
gamificapampa.github.io/turma
Isso é Engenharia de Software!
Na UNIPAMPA a gente aprende a fazer tudo isso.
GRATUITO, com projetos e bolsas
- Nota máxima no MEC
- Mão na massa desde o 1º semestre
- Noturno
- 9 semestres
Conheça o curso
cursos.unipampa.edu.br/cursos/engenhariadesoftware