icc - aula 01 - plano de ensino e processamento de dados

25
Plano de Ensino e Processamento de Dados Universidade Federal de Sergipe Departamento de Computação Introdução a Ciência da Computação Última Atualização em Outubro de 2011 Felipe J. R. Vieira

Upload: felipe-j-r-vieira

Post on 03-Jul-2015

2.276 views

Category:

Documents


4 download

DESCRIPTION

Aula 01 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.Apresenta a disciplina e explica a forma com que os computador realiza suas tarefas, modelo entrada-processamento-saída.

TRANSCRIPT

Page 1: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

Plano de Ensino e Processamento de Dados

Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação

Última Atualização em Outubro de 2011

Felipe J. R. Vieira

Page 2: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

2103201 - Introdução a Ciência da Computação

Sumário

➢ Plano de ensino;

➢ Processamento de dados; e

➢ Ciclo de vida do software.

Page 3: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

3

Professor - Formação Acadêmica

➢ Felipe J. R. Vieira (www.felipejrvieira.com.br)

➢ Bacharel em sistemas de informação pela UFS (2011);

➢ Técnico em desenvolvimento de sistemas pelo IFS (2006);

➢ Eletrônico de manutenção industrial pelo SENAI (2005);

103201 - Introdução a Ciência da Computação

Page 4: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

4

Professor – Histórico Profissional

➢ Técnico judiciário – Programador de Sistemas no TJSE;

➢ Oficial Administrativo no Detran/SE ;

➢ Estagiário em Desenvolvimento de Sistemas na UFS

➢ Estagiário em Suporte e Desenvolvimento no IFS

103201 - Introdução a Ciência da Computação

Page 5: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

5

Ementa

➢ Conceitos gerais;

➢ Algoritmos e fluxogramas;

➢ Programação científica; e

➢ Funções e procedimentos.

103201 - Introdução a Ciência da Computação

Page 6: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

6

Objetivos

Capacitar o aluno a resolver problemas utilizando de soluções algorítmicas. Desenvolver o entendimento de técnicas como decomposição de tarefas e modelagem de problemas, o chamado pensamento computacional.

103201 - Introdução a Ciência da Computação

Page 7: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

7

Conteúdo Programático

➢ Arquivo em anexo.

103201 - Introdução a Ciência da Computação

Page 8: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

8

Metodologia

➢ Aulas expositivas;

➢ Aulas práticas;

➢ Aulas demonstrativas;

➢ Iniciação a pesquisa; e

➢ Seminários.

103201 - Introdução a Ciência da Computação

Page 9: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

9

Recursos Didáticos

➢ Quadro negro;

➢ Projetor; e

➢ Página da disciplina na Internet.• ufs.felipejrvieira.com.br

103201 - Introdução a Ciência da Computação

Page 10: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

10

Página da disciplina na Internet

103201 - Introdução a Ciência da Computação

Page 11: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

11

Página da disciplina na Internet

103201 - Introdução a Ciência da Computação

Page 12: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

12

Avaliação

➢ Será constituída de duas provas e um trabalho em grupo.

➢ Nota final = (RP1 + RP2 + RTG)/3• RP1 = Resultado da primeira prova.• RP2 = Resultado da segunda prova.• RTG = Resultado do trabalho em grupo.

103201 - Introdução a Ciência da Computação

Page 13: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

13

Dicas

➢ Não deixem acumular assunto;

➢ Tirem as dúvidas assim que elas surgirem; e

➢ Façam os exercícios.

103201 - Introdução a Ciência da Computação

Page 14: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

14

Processamento de Dados

➢ Alguém sabe fazer bolo?

103201 - Introdução a Ciência da Computação

Page 15: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

15

Processamento de Dados

➢ Comprar os ingredientes?

103201 - Introdução a Ciência da Computação

Page 16: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

16

Processamento de Dados

➢ Pelo menos, lavar a louça?

103201 - Introdução a Ciência da Computação

Page 17: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

17

Processamento de Dados

➢ Como eu “ensinaria” um computador a fazer estas atividades?

103201 - Introdução a Ciência da Computação

Page 18: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

18

Processamento de Dados

➢ Os computadores funcionam seguindo o princípio de entrada, processamento e saída.

ProcessamentoEntrada(s) Saída(s)

103201 - Introdução a Ciência da Computação

Page 19: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

19

Processamento de Dados

➢ Fazer um bolo, seria:

Processo:

- Misturar os ingredientes - Colocar no forno

Leite

BoloFarinha

Ovos

103201 - Introdução a Ciência da Computação

Page 20: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

20

Processamento de Dados

➢ Comprar ingredientes:

Processo:

- Ir ao supermercado - Escolher ingredientes - Pagar os produtos

Lista de comprasIngredientes comprados

Dinheiro

103201 - Introdução a Ciência da Computação

Page 21: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

21

Processamento de Dados

➢ E lavar louças:

Processo:

- Ligar a torneira - Passar o detergente - Esfregar louças - Lavar louças - Desligar torneira

Louças sujas

Louças limpasDetergente

Esponja

Água

103201 - Introdução a Ciência da Computação

Page 22: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

22

Ciclo de Vida do Produto de Software

➢ O motivo para desenvolver um programa é automatizar um processo.

Início

Fim

MisturarIngredientes

Colocar noForno

103201 - Introdução a Ciência da Computação

Page 23: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

23

Ciclo de Vida do Produto de Software

➢ Para criar um sistema é necessário passar pelas seguintes etapas:

103201 - Introdução a Ciência da Computação

Page 24: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

24

Ciclo de Vida do Produto de Software

➢ O ciclo de vida de um software segue o seguinte gráfico:

103201 - Introdução a Ciência da Computação

Page 25: ICC - Aula 01 - Plano de Ensino e Processamento de Dados

25

Atividade

➢ Modele duas atividades de sua rotina seguindo o modelo apresentado.

ProcessamentoEntrada(s) Saída(s)

103201 - Introdução a Ciência da Computação