This paper describes the use of the Robocode platform for algorithms and programming languages teaching in high school. The experience was developed with the help of undergraduate students that had already concluded courses on computer programming and acted as tutors and co-advisors of the younger students. Robocode environment was used as a support tool, using a playful learning strategy, providing an early contact of the high-school students with Java programming language. Besides programming learning, results include higher motivation in high school students to learn computer programming and the development of leadership abilities in undergraduate students, that came from tutoring and co-advising.Resumo. Esse artigo descreve a experiência do uso da ferramenta Robocode no ensino de algoritmos e programação de computadores para alunos do Ensino Médio. O estudo envolveu também alunos de graduação que já haviam cursado disciplinas de programação de computadores e que atuaram como tutores e coorientadores dos alunos. O ambiente Robocode foi utilizado como ferramenta de apoio ao ensino de algoritmos e linguagens de programação, com base em uma estratégia lúdica de ensino, sugerindo um contato mais precoce com a linguagem de programação Java, ainda no Ensino Médio, a fim de estimular o raciocínio lógico-matemático dos envolvidos de forma rápida e divertida. Além do aprendizado de programação de computadores pelos alunos, os resultados observados incluem o aumento do interesse pela programação nos alunos do Ensino Médio e o desenvolvimento da capacidade de liderança dos alunos de graduação, proveniente da experiência em coorientar os alunos aprendizes.
This work presents a case study in land cover classification using ms-NN, an extension of k-NN classification algorithm. The case study focuses on an area in the Brazilian Amazon region, with data obtained from LANDSAT5 satellite Thematic Mapper (TM) sensor and Advanced Land Observing System satellite (ALOS) Phase Array L-Band Synthetic Aperture Radar (PALSAR), using Fine Beam Dual. The results obtained with ms-NN are compared with k-NN and Support Vector Machine algorithms, considering the use of a single training set, a Monte Carlo procedure for testing and an extensive number of parameterizations for the classification methods. Considering only the best results for each classifier, ms-NN obtained better results than the other methods.Index Termsland cover classification, multiple space nearest neighbor, classification algorithm, SAR and optical data classification.
O uso de técnicas baseadas em regiões, ou orientadas a objetos, pode melhorar a exatidão da classifi cação da coberturada terra utilizando imagens provenientes de sensoriamento remoto. Devido à grande variedade de segmentadores disponíveis e à necessidade de testes para seleção de seus parâmetros, torna-se essencial uma metodologia objetiva paraavaliação e comparação de segmentações. Neste artigo, avalia-se o Índice Ponderado para Avaliação de Segmentação(Weighted Index for Segmentation Evaluation - WISE) e algumas variações deste, por meio de sua comparação comoutros dois índices encontrados na literatura, aplicados para selecionar a segmentação ótima para imagens sintéticas.Esses índices também foram avaliados em função dos resultados da classifi cação utilizando o Classifi cador de Vizinhomais Próximo. Os índices foram testados em três cenários distintos, que consideram classes de cobertura da terra comdiferentes níveis de separabilidade. O WISE e suas variações apresentaram bons resultados para a seleção de segmentações quando comparados com os demais, sem apresentar alguns dos problemas operacionais ou teóricos encontradosnos demais índices.
ResumoEsse artigo descreve uma metodologia para o uso da ferramenta Robocode no ensino de algoritmos e programação de computadores para alunos do Ensino Médio. A metodologia inclui a participação de alunos de graduação que já cursaram as disciplinas de programação de computadores e que atuam como tutores e co-orientadores dos alunos. O ambiente Robocode foi utilizado como ferramenta de apoio ao ensino de Java. Os resultados observados apontam o interesse dos alunos do Ensino Médio pela programação e também o potencial do Robocode como ferramenta lúdica de apoio ao ensino de Java. Por fim, com a realização dos Torneios de Robocode, foi possível observar o quanto a competitividade influenciou a motivação dos estudantes em aprender e superar desafios. Palavras-chave: Robocode; ensino de Java; linguagem de programação; jogo educativo
ResumoThis paper describes a methodology for teaching algorithms and programming languages teaching in high school with the aid of the Robocode platform. The experience was developed since 2012 with the help of undergraduate students that had already concluded courses on computer programming and acted as tutors and co-advisors of the younger students. Robocode environment was used as a support tool, using a playful learning strategy, providing an early contact of the high-school students with Java programming language. The obtained results show the interest of high school students to learn computer programming. Furthermore, the Robocode platform proved to be a playful tool to support the teaching of Java. Finally, with the realization of the Robocode Tournaments, it was possible to observe how the competitiveness influenced the motivation of students to learn and overcome challenges.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.