Exame
98-380

Microsoft logo

  • Publicado:
    sexta-feira, 27 de janeiro de 2017
  • Idiomas:
    Inglês
  • Públicos:
    Academic
  • Tecnologia:
    Programação
  • Crédito para certificação:
    MTA

Introdução à Programação Usando Linguagens Baseadas em Bloco (Touch Develop)

Esse exame foi desativado

Para obter as opções atualmente disponíveis, consulte a Microsoft Certification exam list.

* O preço não reflete quaisquer ofertas promocionais ou preço reduzido para membros do programa Microsoft Imagine Academy, Microsoft Certified Trainers e membros do programa Microsoft Partner Network. O preço está sujeito à alteração sem aviso prévio. O preço não inclui impostos. Confirme o preço exato com o provedor do exame antes de se inscrever para fazer um exame.

A partir do dia 1 de maio de 2017, a política de cancelamento existente será completamente substituída pela seguinte política: cancelar ou remarcar seu exame dentro de 5 dias úteis da data marcada é sujeito a uma taxa. Não comparecer para seu exame agendado ou não remarcar ou cancelar seu agendamento com pelo menos 24 horas de antecedência do exame faz com que você perca toda a taxa do exame.

Habilidades medidas

Este exame mede sua habilidade em executar as tarefas técnicas listadas abaixo. As porcentagens indicam o peso relativo de cada área de tópico principal no exame. Quanto mais alta a porcentagem, mais perguntas você verá nessa área de conteúdo no exame. Assista a tutoriais em vídeo sobre a variedade de tipos de perguntasem exames da Microsoft.

Observe que as perguntas podem testar, mas não estarão limitadas a, os tópicos descritos no texto com marcadores.

Deseja enviar comentários sobre a relevância das habilidades medidas neste exame? Envie seus comentários para a Microsoft. Todos os comentários serão revisados e incorporados conforme apropriado, mantendo a validade e confiabilidade do processo de certificação. Observe que a Microsoft não responderá diretamente aos comentários. Agradecemos seus comentários para garantir a qualidade do Programa de Certificação Microsoft.

Se tiver dúvidas sobre perguntas específicas deste exame, envie uma contestação de exame.

Se você tiver outras perguntas ou comentários sobre os exames de certificação da Microsoft ou sobre o programa de certificação, o registro ou as promoções, entre em contato com Regional Service Center.

Aplicação de Estratégias para Resolver Problemas Computacionais (15-20%)
  • Identificar passos básicos algorítimicos para resolver problemas simples
    • Decompor problemas simples em passos, processos sequenciais em ordem adequada, descrever roteiros, resolver desafios e erros relacionados a lógica ou pseudocódigo
  • Decompor um problema computacional em sub-problemas
    • Descrever programas de computador pelo uso de subdivisões lógicas, descrever soluções que usem estratégias programáveis, tais como objetos, funções e parâmetros no pseudo código fornecido, identificar situações onde o código pode ser revisto
Definir Algorítimos (25-30%)
  • Criar Algorítimos
    • Diferenciar problemas como fáceis ou difícieis para resolver por computador, aplicar o conceito de iteração, criar algorítimos simples
  • Analisar o jogo para identificar as sequências de algorítimos.
    • Analisar um jogo e criar uma sequência de instruções para jogá-lo, identificar um evento, criar o código para um evento em editores baseados em bloco, explicar o código "em cada frame" e manipuladores de eventos
  • Criar e analizar algorítimos usados para implementar animação e movimento em código
    • Descrever a animação que usa uma série de frames individuais, resolver erros em algorítimos, criar algorítimos que podem ser traduzidos no pseudocódigo ou código baseado em blocos, usar código para comandar itens na tela ou dispositivo
  • Explicar sequência, seleção e iteração
    • Definir loops, identificar variável de controle, prever a saída do loop, número aleatório e construir a variável de controle, identificar declarações condicionais; escolher a lógica para resultados específicos
Trabalhar com Representação de Dados em Linguagens de Programação Baseadas em Bloco (15-20%)
  • Representar dados em texto, sons, imagens e números
    • Criar código para adicionar e posicionar objetos, tais como sprites numa tela ou dispositivo, identificar exemplos de dados como texto, sons, figuras ou números, mudar os parâmetros do "set frame grid" (conjunto da grade da estrutura) para trabalhar com sprites diferentes, explicar o papel das variáveis da nuvem, explicar o impacto do escopo de variável, incluindo variáveis de nuvem, variáveis globais e variáveis locais ou temporárias, projetar, criar e preencher uma tabela ou matriz bidimensional, descrever múltiplos usos para dados.
  • Empregar estruturas de dados simples para resolver problemas computacionais
    • Declarar e usar variáveis em um programa, usar entradas e variáveis para calcular novas informações, descrever arrays, listas e coleções, expor as diferenças entre variáveis e arrays
  • Descrever que dados são acessados nos aplicativos e jogos
    • Distinguir entre tipos de dados variáveis, incluir, remover e inserir elementos em um conjunto, iterar através de coleções usndo loops e para cada loop, descrever como números aleatórios são usados.
Resolver Problemas Computacionais Usando Modelagem e Simulação (5-10%)
  • Resolver problemas computacionais usando métodos de computador e não de computador
    • Usar algorítimos e lógica Boleana, usar jogos e aplicativos para simular tarefas práticas tais como converter moedas
  • Representar eventos observados no mundo físico codificando simulação e modelando programas
    • Criar programas e aplicativos que imitem ocorrências aleatórias, criar programas e aplicativos que demonstrem fundamentos de física tais como gravidade, aceleração e salto
Codificar Programas em Programação Baseada em Blocos (15-20%)
  • Implementar soluções usando código
    • Identificar os elementos de codificação do ambiente da programação, criar código para instruções condicionais usando AND, OR e NÃO criar loops, usar variáveis de contagem.
  • Usar bibliotecas e funções integradas para facilitar a programação das soluções.
    • Codificar usando funções prontas relacionadas a objetos, incluindo o tabuleiro de jogo, parede, obstáculo, duende, corda, caixa de texto, coleção e tartaruga
  • Faça conexões entre os elementos de matemática e ciência da computação
    • Plotar pontos em um sistema de coordenadas d em jogos, analisar um jogo para descobrir como números aleatórios são usados, usar a função de intervalo para gerar números aleatórios, avaliar números aleatórios usando condicionais.
Avaliar a Segurança Pessoal nas Comunicações na Internet (5-10%)
  • Explicar os compenentes básicos da comunicação da Internet
    • Explicar como a informação viaja através da Internet, defina computação de nuvem, descreva a Internet das Coisas, descreva as regras de computação de nuvem e armazenamento na nuvem e seus usos
  • Explicar os princípios de segurança
    • Descreva como informações pessoais podem ser usada de formas impróprias, descreva como prevenir que alguém consiga acessar uma conta online, descreva passos que websites tomam para manter senhas seguras, descreva a Caesar Cipher
  • Implementar estratégias de criptografia e autenticação
    • Codificar e decodificar mensagens usando Unicode, avaliar senhas baseadas em critérios de segurança, descrever como as senhas com hash melhoram a segurança na Internet
Examinar o processo de desenvolvimento de software (5-10%)
  • Planejar e criar programas
    • Analizar problemas em relação à sua audiência e identificar quais aplicativos ou jogos podem ser parte da solução e como eles podem ser usados, descrever os princípios da experiência do usuário, coletar entradas do usuário, usar código ou texto para criar instruções para usar um programa.
  • Descrever processos de desenvolvimento de software usados para resolver problemas.
    • Planejar tarefas de projeto e delegar responsabilidades, descrever um ciclo de criação, avaliação e revisão.
  • Analisar e avaliar programas concluídos
    • Avaliar a legibilidade e a usabilidade, dar e receber feedback, avaliar o feedback e revisar o programa conforme

Opções de preparação

Treinamento personalizado

Creative Coding Through Games and Apps

"Creative Coding Through Games and Apps" (Codificação Criativa Através de Jogos e Aplicativos) é um curso do primeiro semestre que introduz programação nos graus primário e secundário. Os alunos aprendem criandojogos ou aplicativos reais e trabalham da mesma forma que um programador profissional, em um ambiente de desenvolvimento de software real.

Teste prático

Take a Microsoft Official Practice Test for Exam 98-380

Quem deve fazer este exame?

Candidatos para este exame devem entender fluxo de algorítimo e implementar estruturas de controle de programas comuns Os candidatos devem ter experiência com linguagens de programação baseadas em bloco tais como o Touch Develop, o Scratch e o Blockly.

Expera-se que os candidatos tenham alguma experiência prática de projeto, criação e publicação de código dentro de uma linguagem de programação baseada em blocos.

Mais informações sobre exames

Preparação para um exame

Recomendamos que você leia todo este guia de preparação para o exame e familiarize-se com os recursos deste site antes de agendar o seu exame. Consulte a Microsoft Certification exam overview para obter informações sobre registro, vídeos de formatos típicos de pergunta do exame e outros recursos de preparação. Para obter informações sobre políticas e pontuação do exame, consulte as Microsoft Certification exam policies and FAQs.

Observação

Este guia de preparação está sujeito a alterações a qualquer momento sem aviso prévio e a critério exclusivo da Microsoft. Os exames Microsoft podem incluir tecnologia de testes de adaptação e itens de simulação. A Microsoft não identifica o formato em que os exames são apresentados. Utilize este guia de preparação para se preparar para o exame, independentemente do seu formato. Para ajudá-lo a preparar-se para este exame, a Microsoft recomenda que você tenha experiência prática com o produto e use os recursos de treinamento especificados. Estes recursos de treinamento não necessariamente abrangem todos os tópicos listados na seção "Habilidades avaliadas".