SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Universidade Federal de Sergipe
Departamento de Computação
Introdução a Ciência da Computação




               Plano de Ensino e
               Processamento de Dados

Felipe J. R. Vieira




        Última Atualização em Outubro de 2011
Sumário


  ➢   Plano de ensino;

  ➢
      Processamento de dados; e

  ➢
      Ciclo de vida do software.




              103201 - Introdução a Ciência da Computação   2
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   3
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   4
Ementa


  ➢
      Conceitos gerais;

  ➢   Algoritmos e fluxogramas;

  ➢   Programação científica; e

  ➢   Funções e procedimentos.




              103201 - Introdução a Ciência da Computação   5
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   6
Conteúdo Programático




  ➢   Arquivo em anexo.




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

  ➢
      Aulas expositivas;

  ➢   Aulas práticas;

  ➢   Aulas demonstrativas;

  ➢
      Iniciação a pesquisa; e

  ➢
      Seminários.




              103201 - Introdução a Ciência da Computação   8
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   9
Página da disciplina na Internet




         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
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   12
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   13
Processamento de Dados

  ➢
      Alguém sabe fazer bolo?




             103201 - Introdução a Ciência da Computação   14
Processamento de Dados

  ➢
      Comprar os ingredientes?




             103201 - Introdução a Ciência da Computação   15
Processamento de Dados

  ➢
      Pelo menos, lavar a louça?




             103201 - Introdução a Ciência da Computação   16
Processamento de Dados

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




          103201 - Introdução a Ciência da Computação   17
Processamento de Dados

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




       Entrada(s)                                    Saída(s)
                           Processamento




            103201 - Introdução a Ciência da Computação         18
Processamento de Dados

  ➢
      Fazer um bolo, seria:



          Leite
                            Processo:
          Farinha                                          Bolo
                            - Misturar os ingredientes
                            - Colocar no forno
          Ovos




                  103201 - Introdução a Ciência da Computação     19
Processamento de Dados

  ➢
      Comprar ingredientes:



                          Processo:
       Lista de compras
                          - Ir ao supermercado        Ingredientes comprados
          Dinheiro        - Escolher ingredientes
                          - Pagar os produtos




                103201 - Introdução a Ciência da Computação                20
Processamento de Dados

  ➢
      E lavar louças:


         Louças sujas
                          Processo:
         Detergente       - Ligar a torneira
                          - Passar o detergente       Louças limpas
         Esponja          - Esfregar louças
                          - Lavar louças
         Água             - Desligar torneira




                103201 - Introdução a Ciência da Computação           21
Ciclo de Vida do Produto de Software

  ➢
    O motivo para desenvolver um programa é
  automatizar um processo.
                                                   Início



                                                  Misturar
                                                Ingredientes



                                                 Colocar no
                                                   Forno



                                                    Fim

          103201 - Introdução a Ciência da Computação          22
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   23
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   24
Atividade

      Entrada(s)                                   Saída(s)
                          Processamento




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




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

Contenu connexe

En vedette

01º Aula- Introdução a processamento de dados
01º Aula- Introdução a processamento de dados01º Aula- Introdução a processamento de dados
01º Aula- Introdução a processamento de dadosRoney Sousa
 
Assistenciaenfermagemicc 111031125331-phpapp02.pp-iraja
Assistenciaenfermagemicc 111031125331-phpapp02.pp-irajaAssistenciaenfermagemicc 111031125331-phpapp02.pp-iraja
Assistenciaenfermagemicc 111031125331-phpapp02.pp-irajaEdison Santos
 
Insuficiencia cardiaca.slideshare
Insuficiencia cardiaca.slideshareInsuficiencia cardiaca.slideshare
Insuficiencia cardiaca.slideshareMarco Aguiar
 
Apostila Windows Xp
Apostila Windows XpApostila Windows Xp
Apostila Windows Xpeecejar
 
Gestão de Produtos de Software - muito além do product ownership e das startups
Gestão de Produtos de Software - muito além do product ownership e das startupsGestão de Produtos de Software - muito além do product ownership e das startups
Gestão de Produtos de Software - muito além do product ownership e das startupsJoaquim Torres
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informaticaF Guanambi
 
Plano de Ação - Laboratório de Informática - Ensino Fundamental II
Plano de Ação - Laboratório de Informática - Ensino Fundamental IIPlano de Ação - Laboratório de Informática - Ensino Fundamental II
Plano de Ação - Laboratório de Informática - Ensino Fundamental IIMoisés Ferreira Barreto
 
Proposta Pedagógica para o Laboratório de informática educativa
Proposta Pedagógica para o Laboratório de informática educativaProposta Pedagógica para o Laboratório de informática educativa
Proposta Pedagógica para o Laboratório de informática educativaJocilaine Moreira
 
Insuficiência cardíaca congestiva
Insuficiência cardíaca congestivaInsuficiência cardíaca congestiva
Insuficiência cardíaca congestivaSolange Broggine
 
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTALINFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTALprofleandrog
 
Insuficiencia Cardiaca Congestiva
Insuficiencia Cardiaca CongestivaInsuficiencia Cardiaca Congestiva
Insuficiencia Cardiaca Congestivalorenalow
 
Insuficiencia Cardiaca
Insuficiencia CardiacaInsuficiencia Cardiaca
Insuficiencia Cardiacacardiologia
 
Insuficiencia Cardíaca Harrison Medicina Interna 19Ed
Insuficiencia Cardíaca Harrison Medicina Interna 19EdInsuficiencia Cardíaca Harrison Medicina Interna 19Ed
Insuficiencia Cardíaca Harrison Medicina Interna 19EdEllieth
 
Assistencia enfermagem icc)
Assistencia enfermagem icc)Assistencia enfermagem icc)
Assistencia enfermagem icc)sylvaniapaiva
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Insuficiencia cardiaca
Insuficiencia cardiacaInsuficiencia cardiaca
Insuficiencia cardiacaMarcos Salazar
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Técnicas para a coleta de dados
Técnicas para a coleta de dadosTécnicas para a coleta de dados
Técnicas para a coleta de dadosRaquel Stela de Sá
 

En vedette (20)

01º Aula- Introdução a processamento de dados
01º Aula- Introdução a processamento de dados01º Aula- Introdução a processamento de dados
01º Aula- Introdução a processamento de dados
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Assistenciaenfermagemicc 111031125331-phpapp02.pp-iraja
Assistenciaenfermagemicc 111031125331-phpapp02.pp-irajaAssistenciaenfermagemicc 111031125331-phpapp02.pp-iraja
Assistenciaenfermagemicc 111031125331-phpapp02.pp-iraja
 
Insuficiencia cardiaca.slideshare
Insuficiencia cardiaca.slideshareInsuficiencia cardiaca.slideshare
Insuficiencia cardiaca.slideshare
 
Apostila Windows Xp
Apostila Windows XpApostila Windows Xp
Apostila Windows Xp
 
Gestão de Produtos de Software - muito além do product ownership e das startups
Gestão de Produtos de Software - muito além do product ownership e das startupsGestão de Produtos de Software - muito além do product ownership e das startups
Gestão de Produtos de Software - muito além do product ownership e das startups
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informatica
 
Plano de Ação - Laboratório de Informática - Ensino Fundamental II
Plano de Ação - Laboratório de Informática - Ensino Fundamental IIPlano de Ação - Laboratório de Informática - Ensino Fundamental II
Plano de Ação - Laboratório de Informática - Ensino Fundamental II
 
Proposta Pedagógica para o Laboratório de informática educativa
Proposta Pedagógica para o Laboratório de informática educativaProposta Pedagógica para o Laboratório de informática educativa
Proposta Pedagógica para o Laboratório de informática educativa
 
Insuficiência cardíaca congestiva
Insuficiência cardíaca congestivaInsuficiência cardíaca congestiva
Insuficiência cardíaca congestiva
 
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTALINFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
 
Insuficiencia cardiaca congestiva
Insuficiencia cardiaca congestivaInsuficiencia cardiaca congestiva
Insuficiencia cardiaca congestiva
 
Insuficiencia Cardiaca Congestiva
Insuficiencia Cardiaca CongestivaInsuficiencia Cardiaca Congestiva
Insuficiencia Cardiaca Congestiva
 
Insuficiencia Cardiaca
Insuficiencia CardiacaInsuficiencia Cardiaca
Insuficiencia Cardiaca
 
Insuficiencia Cardíaca Harrison Medicina Interna 19Ed
Insuficiencia Cardíaca Harrison Medicina Interna 19EdInsuficiencia Cardíaca Harrison Medicina Interna 19Ed
Insuficiencia Cardíaca Harrison Medicina Interna 19Ed
 
Assistencia enfermagem icc)
Assistencia enfermagem icc)Assistencia enfermagem icc)
Assistencia enfermagem icc)
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Insuficiencia cardiaca
Insuficiencia cardiacaInsuficiencia cardiaca
Insuficiencia cardiaca
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Técnicas para a coleta de dados
Técnicas para a coleta de dadosTécnicas para a coleta de dados
Técnicas para a coleta de dados
 

Plus de Felipe J. R. Vieira

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasFelipe J. R. Vieira
 
POO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfacePOO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfaceFelipe J. R. Vieira
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisFelipe J. R. Vieira
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)Felipe J. R. Vieira
 
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesMC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesFelipe J. R. Vieira
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoFelipe J. R. Vieira
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoFelipe J. R. Vieira
 
POO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoPOO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoFelipe J. R. Vieira
 
POO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClassePOO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClasseFelipe J. R. Vieira
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaFelipe J. R. Vieira
 
POO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresPOO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresFelipe J. R. Vieira
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaFelipe J. R. Vieira
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalFelipe J. R. Vieira
 
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosPOO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosFelipe J. R. Vieira
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
MC - Aula 03 - Conceitos Iniciais
MC - Aula 03 -  Conceitos IniciaisMC - Aula 03 -  Conceitos Iniciais
MC - Aula 03 - Conceitos IniciaisFelipe J. R. Vieira
 
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao JavaPOO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao JavaFelipe J. R. Vieira
 

Plus de Felipe J. R. Vieira (20)

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
 
POO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfacePOO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e Interface
 
MC – Aula 11 – Aplicativos
MC – Aula 11 – AplicativosMC – Aula 11 – Aplicativos
MC – Aula 11 – Aplicativos
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas Operacionais
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)
 
POO - Aula 10 - Polimorfismo
POO - Aula 10 - PolimorfismoPOO - Aula 10 - Polimorfismo
POO - Aula 10 - Polimorfismo
 
POO - Aula 09 - Herança
POO - Aula 09 - HerançaPOO - Aula 09 - Herança
POO - Aula 09 - Herança
 
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesMC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de Repetição
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de Armazenamento
 
POO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoPOO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de Acesso
 
POO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClassePOO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de Classe
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional Múltipla
 
POO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresPOO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e Vetores
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e Memória
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
 
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosPOO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetos
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
MC - Aula 03 - Conceitos Iniciais
MC - Aula 03 -  Conceitos IniciaisMC - Aula 03 -  Conceitos Iniciais
MC - Aula 03 - Conceitos Iniciais
 
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao JavaPOO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
 

UFS Introdução Ciência Computação

  • 1. Universidade Federal de Sergipe Departamento de Computação Introdução a Ciência da Computação Plano de Ensino e Processamento de Dados Felipe J. R. Vieira Última Atualização em Outubro de 2011
  • 2. Sumário ➢ Plano de ensino; ➢ Processamento de dados; e ➢ Ciclo de vida do software. 103201 - Introdução a Ciência da Computação 2
  • 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 3
  • 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 4
  • 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 5
  • 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 6
  • 7. Conteúdo Programático ➢ Arquivo em anexo. 103201 - Introdução a Ciência da Computação 7
  • 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 8
  • 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 9
  • 10. Página da disciplina na Internet 103201 - Introdução a Ciência da Computação 10
  • 11. Página da disciplina na Internet 103201 - Introdução a Ciência da Computação 11
  • 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 12
  • 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 13
  • 14. Processamento de Dados ➢ Alguém sabe fazer bolo? 103201 - Introdução a Ciência da Computação 14
  • 15. Processamento de Dados ➢ Comprar os ingredientes? 103201 - Introdução a Ciência da Computação 15
  • 16. Processamento de Dados ➢ Pelo menos, lavar a louça? 103201 - Introdução a Ciência da Computação 16
  • 17. Processamento de Dados ➢ Como eu “ensinaria” um computador a fazer estas atividades? 103201 - Introdução a Ciência da Computação 17
  • 18. Processamento de Dados ➢ Os computadores funcionam seguindo o princípio de entrada, processamento e saída. Entrada(s) Saída(s) Processamento 103201 - Introdução a Ciência da Computação 18
  • 19. Processamento de Dados ➢ Fazer um bolo, seria: Leite Processo: Farinha Bolo - Misturar os ingredientes - Colocar no forno Ovos 103201 - Introdução a Ciência da Computação 19
  • 20. Processamento de Dados ➢ Comprar ingredientes: Processo: Lista de compras - Ir ao supermercado Ingredientes comprados Dinheiro - Escolher ingredientes - Pagar os produtos 103201 - Introdução a Ciência da Computação 20
  • 21. Processamento de Dados ➢ E lavar louças: Louças sujas Processo: Detergente - Ligar a torneira - Passar o detergente Louças limpas Esponja - Esfregar louças - Lavar louças Água - Desligar torneira 103201 - Introdução a Ciência da Computação 21
  • 22. Ciclo de Vida do Produto de Software ➢ O motivo para desenvolver um programa é automatizar um processo. Início Misturar Ingredientes Colocar no Forno Fim 103201 - Introdução a Ciência da Computação 22
  • 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 23
  • 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 24
  • 25. Atividade Entrada(s) Saída(s) Processamento ➢ Modele duas atividades de sua rotina seguindo o modelo apresentado. 103201 - Introdução a Ciência da Computação 25