Programação

  • P.H.E.R.A.

    O Projeto Hacker Ético para Recreação de Alunos (PHERA) é uma parceria entre o Centro de Instrução de Guerra Eletrônica (CIGE), sistema Colégio Militar e o Núcleo da Escola Nacional de Defesa Cibernética para ensinar programação aos alunos do ensino médio e fundamental. O projeto visa despertar o interesse pela área de tecnologia nas gerações futuras, concedendo as ferramentas necessárias para que os alunos possam experimentar passos mais largos nesse desafiante mundo dos computadores, abandonando o tímido papel de espectadores e passando a desempenhar uma postura de criadores de suas próprias soluções.

    O projeto teve início em 2015 e era ofertado exclusivamente na modalidade presencial aos alunos do Colégio Militar de Brasília. Com objetivo de alcançar um público maior  e buscando anteder interessados de todo o sistema Colégio Militar, a partir de 2017 os cursos passaram a ser ofertados na modalidade a distância.

    Qualquer aluno que tenha interesse pode participar do PHERA, basta solicitar a inscrição em algum dos cursos ofertados nessa plataforma. Para tanto, basta acessar o link presente na aba INSCRIÇÃO e preencher o formulário de inscrição.

    Além das aulas na modalidade à distância, o PHERA conta com atividades presenciais, como: olimpíadas, visitas e palestras.

    Vamos PROGRAMAR o futuro, JUNTE-SE AO PHERA.

  • Atividades realizadas

    Para oferecer aos alunos uma visão mais completa sobre assuntos afetos à Tecnologia da Informação e ao Exército, em 2015 e 2016 foram conduzidas atividades complementares ao ensino de sala de aula.


    visita cige

    Visita ao Centro de Instrução de Guerra Eletrônica durante o Estágio de Guerra Cibernética para cadetes da AMAN e alunos do IME


    visita cds 

    Visita ao Centro de Desenvolvimento de Sistemas (CDS) e Centro de Defesa Cibernética para identificar como os sistemas do Exército são desenvolvidos

    entrega premio

    Entrega de prêmios da olimpíada de programação do CMB



    • Como participar

      Durante o ano serão ofertados cursos na área de tecnologia da informação (com viés maior em programação) que poderão ser cursados por qualquer aluno do sistema colégio militar. Cada curso será aberto 2 vezes ao longo do ano.
      Apesar da maior parte das atividaes ser à distância, estão previstos alguns eventos presenciais, que serão conduzidos pelos cordenadores regionais (militar responsável em cada colégio militar). Nessas ocasiões, serão transmitidas as orientações por este portal para que todos os integrantes do PHERA possam participar sem prejuízo.

      REQUISITOS PARA PARTICIPAR
      Ser aluno do sistema colégio militar.

      COMO PARTICIPAR?
      Acessar o link presente na aba inscrição que existe na descrição de todos os cursos ofertados neste portal.

      POSSO PARTICIPAR DE MAIS DE UM CURSO?
      O aluno pode participar de quantos quiser, inclusive de dois ou mais  simultaneamente. Porém vale destacar que para alcançar êxito nos cursos é necessário certo grau de comprometimento por parte do aluno.

      SERÁ CONCEDIDO DIPLOMA DE PARTICIPAÇÃO?
      Não serão ofertados diplomas.

      QUAL O NÍVEL DOS CURSOS?
      Cada curso tem um nível de dificuldade específico. Antes solicitar inscrição, leia a descrição do curso para decidir se é o mais indicado para o seu perfil.

      OS CURSOS SÃO DIVERTIDOS?
      Prepare-se para ganhar superpoderes
      • Prêmios

        O PHERA conta com um sistema de pontuação que classifica os alunos com base nas atividades realizadas e cursos concluídos com êxito. Os alunos que apresentarem maior pontuação ao longo do ano receberão prêmios pelo esforço e capacidade demonstrados.

        A dinâmica de pontos funciona da seguinte maneira: cada atividade disponibilizada neste portal vale uma quantidade de pontos baseado na dificuldade e esforço necessário para sua conclusão. Mensalmente o ranking com a pontuação dos alunos é atualizado e, no final do ano, os cinco alunos mais bem classificados receberão prêmios ofertados pelo PHERA.

        Atividades avulsas como: olimpíadas e visitas, também são pontuadas.

        Para exemplificar, vamos supor que a aluna MARIA realizou os seguintes cursos:

        ---------------------------------------------------------------------------------------------------------------------------------------

        maio  -> Python  (35 créditos)

        junho -> Shell script (45 créditos)

        Julho -> participou da olimpíada dos CM de programação (10 créditos)

        setembro -> passou para a fase final da olimíada brasileira de programação (60 créditos)

        TOTAL: 150 CRÉDITOS

        ------------------------------------------------------------------------------------------------------------------------------------------

        Para saber quantos pontos vale determinada atividade, acesse a aba CRÉDITOS disponível na descrição de cada curso.


        • Ranking

          Ranking atualizado em 01 de janeiro de 2017


          Posição
          Nome
             série  
             Colégio  
             Pontos  

          José da Silva Souza
          2º ano
          CMRJ
           60

           


           
           
           


          • Python

            Este curso se destina a ensinar o básico de programação utilizando a linguagem Python. Para tanto serão construídos programas simples utilizando instruções em Python. O curso não possui pré-requisito, apenas pede-se participação nas atividades. Qualquer pessoa com algum conhecimento e experiência com computadores conseguirá realizar as tafefas sugeridas.


          • Desenvolvido por

            O material desse curso foi desenvolvido pela University of Michigan (Charles Severance) sob a licença Creative Commons.

            logo michigan                                     cc    

            • Instrutor

              • Como ser aprovado

                • Comprometimento

                  Para realizar o curso é necessário um comprometimento de 7 semanas  (2 horas por dia).

                  • Créditos

                    A aprovação neste curso garante ao aluno:

                    35 pontos

                    • Inscrição

                      A data de início do próximo curso de Python será xx dd dd.

                      Para se inscrever neste curso acesse o seguinte link:  

                      • Shell Script

                        Nesse curso o aluno irá interagir com os comandos do sistema operacional Linux, utilizando scripts para automatizar tarefas. Nós utilizaremos conceitos básicos de programação, como os comandos condicionais e falaremos também sobre expressões regulares. O pré requisito recomendável para o curso é a familiaridade com alguma distribuição Linux, contudo a didática utilizada permite que qualquer pessoa, inclusive aqueles sem nenhuma experiência com esse S.O., possam concluir as atividades com êxito.  Este curso atende àqueles que desejam aprender programação e desejam conhecer mais sobre o Linux.

                        • Desenvolvido por

                          O material desse curso foi desenvolvido pelo Centro de Instrução de Guerra Eletrônica (CIGE).

                          logo cige

                          • Instrutor

                            O instrutor deste curso é o Cap Vasconcellos.

                            foto instrutor

                            • Como ser aprovado

                              Para concluir o curso com aproveitamento, é necessário atingir 50% na média de duas provas, que serão aplicadas ao final das semanas 3 e 5.

                              • Comprometimento

                                Para realizar o curso é necessário um comprometimento de 5 semanas  (2 horas por dia).

                                • Crédito

                                  A aprovação neste curso garante ao aluno:

                                  45 pontos


                                  • Inscrição

                                    A data de início do próximo curso de Python será xx dd dd.

                                    Para se inscrever neste curso acesse o seguinte link: https://goo.gl/forms/kuaPjkKfS8joFi273


                                    • Linguagem C

                                      Neste curso o aluno aprenderá a programar na linguagem de programação C, criada por Dennis M. Ritchie, e que possui grande aplicação no desenvolvimento de sistemas.

                                      É recomendado, porém não obrigatório, conhecimento mínimo de lógica de programação e algum conhecimento de sistemas Linux e Windows.

                                      • Desenvolvido por

                                        O material deste curso foi desenvolvido pela Universidade de Brasília (UnB).

                                        Universidade de Brasília

                                        • Instrutor

                                          O instrutor deste curso é o 3º Sgt Nemer.

                                          • Como ser aprovado

                                            Durante sua realização, este curso exigirá do aluno a realização de listas de exercícios e projetos relacionados com o conteúdo aprendido, geralmente de caráter cumulativo, onde algumas destas atividades serão valendo nota (será informado o peso quando disponibilizadas).

                                            Para ser aprovado neste curso, o aluno necessita obter no mínimo a média 5,0.

                                            • Comprometimento

                                              Teste

                                              • Créditos

                                                A aprovação neste curso garante ao aluno:

                                                55 pontos

                                                • Inscrição