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

  1. robô.direita()
  2. robô.direita()
  3. robô.direita()
  4. 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
2. Consertar
só esse passo
3. Testar
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
Ninja dos
Bugs
Programação
em Dupla
Conecta o
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
Conheça o curso cursos.unipampa.edu.br/cursos/engenhariadesoftware
← → passam os slides · F tela cheia