02.04.2019 Views

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.

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!