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