Distintivo de mérito de programação
Ganhar o distintivo de mérito de Programação levará você “atrás da tela” para dar uma olhada nos códigos complexos que tornam os dispositivos digitais úteis e divertidos. Sem programas, os aparelhos de alta tecnologia de hoje seriam pouco mais do que conchas vazias. Mas, com instruções claras, os dispositivos digitais podem fazer coisas incríveis e realizar operações que no passado teriam parecido mágicas.
No momento em que cumprir os requisitos para o distintivo de mérito de Programação, você será capaz de trabalhar um pouco dessa “mágica” sozinho. E você pode acabar se juntando a legiões de jovens programadores que criam tantos softwares inovadores. Seja qual for a necessidade, alguém em algum lugar escreveu um programa para atendê-la. Você poderia se tornar esse alguém. Boa programação!
REQUISITOS DE EMBLEMA DE MERIT
Compre o panfleto do emblema de mérito
Baixe uma apostila
1. Segurança.Faça o seguinte:
uma. Mostre ao seu conselheiro o seu Cyber Chip atual e atualizado.
b. Discuta os primeiros socorros e a prevenção de lesões potenciais, como fadiga ocular e lesões por esforço repetitivo, que podem ocorrer durante as atividades de programação.
2. História.Faça o seguinte:
uma. Discuta com seu orientador a história da programação e das linguagens de programação, e discuta como as linguagens de programação evoluíram ao longo do tempo para se tornarem mais fáceis de usar e, ao mesmo tempo, adicionar recursos adicionais.
b. Discuta com seu conselheiro a história da programação e a evolução das linguagens de programação.
3. Conhecimento geral.Faça o seguinte:
uma. Crie uma lista de 10 linguagens de programação populares em uso hoje e descreva em qual setor ou setores eles são usados principalmente e por quê.
b. Descreva três dispositivos programados diferentes nos quais você confia todos os dias.
4. Propriedade intelectual.Faça o seguinte:
uma. Explique os quatro tipos de propriedade intelectual usados para proteger programas de computador.
b. Descreva a diferença entre licenciar e possuir software.
c. Descreva as diferenças entre freeware, código aberto e software comercial e por que é importante respeitar os termos de uso de cada um.
5. Projetos.Faça o seguinte:
uma. Com a aprovação do seu conselheiro, escolha um programa de amostra. Modifique o código ou adicione uma função ou sub-rotina a ele. Depure e demonstre o programa modificado ao seu conselheiro.
b. Com a aprovação do seu conselheiro, escolha uma segunda linguagem de programação e ambiente de desenvolvimento, diferente daqueles usados para o requisito 5a e em um setor diferente do 5a. Em seguida, escreva, depure e demonstre um programa em funcionamento para seu conselheiro, usando essa linguagem e ambiente.
c. Com a aprovação do seu conselheiro, escolha uma terceira linguagem de programação e ambiente de desenvolvimento, diferente daqueles usados para os requisitos 5a e 5b e em uma indústria diferente de 5a ou 5b. Em seguida, escreva, depure e demonstre um programa em funcionamento para seu conselheiro, usando essa linguagem e ambiente.
d. Explique como os programas que você escreveu para os requisitos 5a, 5b e 5c processam as entradas, como eles tomam decisões com base nessas entradas e como fornecem saídas com base na tomada de decisão.
6. Carreiras.Descubra três oportunidades de carreira que exigem conhecimento em programação. Escolha um e descubra a educação, o treinamento e a experiência necessários. Discuta isso com seu conselheiro e explique por que essa carreira pode ser do seu interesse.
GANHE O CYBER CHIP
Ganhar o Cyber Chip pode ajudá-lo a aprender como se manter seguro enquanto estiver online e usando redes sociais ou os dispositivos eletrônicos mais recentes.
Os tópicos incluem uso de telefone celular, mensagens de texto, blogs, jogos, cyberbullying e roubo de identidade. Saiba mais sobre o Cyber Chip em www.scouting.org/cyberchip .
RECURSOS JAMBOREE
Vídeos e atividades usados durante o lançamento inaugural do Distintivo de Mérito de Programação no National Scout Jamboree 2013.
• Vídeo de atividade do braço robótico
• Vídeo de atividade de automação de fábrica
• Vídeo de atividade de programação incorporada