icc - aula 01 - plano de ensino e processamento de dados
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/5595a1e51a28ab0f448b47ba/html5/thumbnails/25.jpg)
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