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

Post on 03-Jul-2015

2.276 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

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

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

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

Sumário

➢ Plano de ensino;

➢ Processamento de dados; e

➢ Ciclo de vida do software.

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

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

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

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

7

Conteúdo Programático

➢ Arquivo em anexo.

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

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

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

10

Página da disciplina na Internet

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

11

Página da disciplina na Internet

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

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

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

14

Processamento de Dados

➢ Alguém sabe fazer bolo?

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

15

Processamento de Dados

➢ Comprar os ingredientes?

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

16

Processamento de Dados

➢ Pelo menos, lavar a louça?

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

17

Processamento de Dados

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

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

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

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

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

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

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

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

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

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

top related