Tecnologias aplicadas aos processos de ensino e aprendizagem
O Programa de Bolsa para Pesquisa em Ensino da Cead-UFV foi criado, há dois anos, para, entre outros objetivos desenvolver e implementar propostas didático-metodológicas que favorecessem a melhoria nos processos de ensino e aprendizagem, utilizando para isso as Tecnologias da Informação e Comunicação (TICs).Ao longo dos dois últimos anos o Programa beneficiou 16 estudantes, que, além de serem contemplados com bolsas, puderam exercitar sua criatividade e capacidade de pesquisa, refletindo sobre a importância do uso das metodologias diferenciadas no favorecimento da formação empreendedora e alinhada com as demandas profissionais para o século XXI. A partir dos projetos, alguns desses alunos tiveram e podem ainda ter a possibilidade de aprofundar seus estudos na pós-graduação e/ou dedicando à pesquisa acadêmica.
O Programa de Bolsa para Pesquisa em Ensino da Cead-UFV foi criado, há dois anos, para, entre outros objetivos desenvolver e implementar propostas didático-metodológicas que favorecessem a melhoria nos processos de ensino e aprendizagem, utilizando para isso as Tecnologias da Informação e Comunicação (TICs).Ao longo dos dois últimos anos o Programa beneficiou 16 estudantes, que, além de serem contemplados com bolsas, puderam exercitar sua criatividade e capacidade de pesquisa, refletindo sobre a importância do uso das metodologias diferenciadas no favorecimento da formação empreendedora e alinhada com as demandas profissionais para o século XXI. A partir dos projetos, alguns desses alunos tiveram e podem ainda ter a possibilidade de aprofundar seus estudos na pós-graduação e/ou dedicando à pesquisa acadêmica.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura 10: Comparação do <strong>de</strong>sempenho <strong>de</strong> várias linguagens <strong>de</strong> programação executando micro benchmarks<br />
simples. Tempo <strong>de</strong> execução relativo ao C (quanto menor, melhor. Tempo <strong>de</strong> execução em C = 1).<br />
Fonte: Bezanzon et al., (2012)<br />
Como mostrado na Figura 10, a linguagem Julia <strong>de</strong>monstrou executar os mesmos algoritmos,<br />
por vezes, em uma velocida<strong>de</strong> relativamente superior às outras. Como po<strong>de</strong> haver<br />
um ganho na eficiência dos algoritmos <strong>de</strong> processamento digital <strong>de</strong> imagens, vale a pena<br />
investir na criação <strong>de</strong> ferramentas que sejam executadas nesse ambiente. Assim, o tempo<br />
po<strong>de</strong> ser economizado durante o processo <strong>de</strong> criação <strong>de</strong> mapas ou outro produto <strong>de</strong>rivado<br />
<strong>de</strong> imagens orbitais.<br />
O código escrito em Julia se assemelha muito com o C++ e o MATLAB. Um dos aspectos<br />
interessantes da linguagem é a possibilida<strong>de</strong> <strong>de</strong> se usar caracteres especiais, diretamente<br />
<strong>de</strong>ntro do programa para nome <strong>de</strong> variáveis, como, por exemplo, as letras gregas µ, λ, σ, além<br />
<strong>de</strong> caracteres asiáticos: 달, 太 陽 , etc.<br />
3. METODOLOGIA<br />
Primeiramente, foram realizados estudos relacionados às funções <strong>de</strong> realce e análise <strong>de</strong><br />
imagens orbitais mais empregadas nos pacotes comerciais e livres, a fim <strong>de</strong> estabelecer um<br />
pacote no ambiente Julia que fosse <strong>de</strong> interesse dos usuários da área, <strong>de</strong> modo a ser útil às<br />
ativida<strong>de</strong>s práticas.<br />
Como um dos objetivos do trabalho era a <strong>de</strong>finição <strong>de</strong> algoritmos em Julia que tivessem<br />
um tempo <strong>de</strong> execução menor do que em outras linguagens, foi estabelecida uma forma <strong>de</strong><br />
comparação por meio do tempo <strong>de</strong> execução das funções. A obtenção <strong>de</strong>sse tempo nos programas<br />
em diferentes plataformas é estabelecida pelo uso <strong>de</strong> ferramentas nativas <strong>de</strong> cada<br />
função, consi<strong>de</strong>rando: o tempo <strong>de</strong> início e fim da execução do algoritmo, salvos na memória<br />
temporária, utilizados para o cálculo da obtenção do tempo total.<br />
Pu<strong>de</strong>ram ser implementadas, ao todo, 11 funções, <strong>de</strong>scritas pela Tabela 1.<br />
48