Biblioteca para exemplificação de álgebra linear EasyLinalg
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/20480 |
Resumo: | Matemática e computação são ciências completamente interligadas e que se complementam em diversas linhas de pesquisa. A ciência da computação utiliza do campo matemático da álgebra linear para avançar em diversas de suas ramificações de estudo. Então é de grande importância que o aluno de ciência da computação construa um conhecimento sólido na área de álgebra linear, uma vez que temas como aprendizado de máquina, computação gráfica, entre outros, são estreitamente ligados ao tópico. Porém, demonstrar a importância dessa área para os estudantes e os motivar neste tema não é uma tarefa trivial, podendo se tornar um desafio ao professor. Com este trabalho, construímos uma biblioteca de Julia Lang, chamada EasyLinalg, para facilitar a exemplificação de temas da álgebra linear. Tratando a exemplificação como uma maneira de motivar e melhorar resultados no estudo, este projeto auxiliará no início dos estudos de álgebra linear. Esta construção objetiva melhorar a dinamicidade dos exemplos de aula, possibilitando o professor a construir exemplos de maneira simples e utilizando objetos de estudo mais próximos a aplicações reais, como imagens e sinais. A biblioteca também permite ao aluno, no que lhe concerne, ter autonomia de criar e modificar exemplos. EasyLinalg cria então uma maneira de introduzir os benefícios de se utilizar programação para fazer exemplos de álgebra linear, não adicionando a complexidade de efetivamente programar tais exemplos. EasyLinalg traz a possibilidade de se construir exemplos com pontos no R2e R3, vetores R2e R3, sinais e imagens. Sendo a biblioteca de código aberto, este trabalho introduz a primeira versão de sua implementação e deixa aberto ao público a possibilidade da evolução da mesma. |
id |
UFRJ_3914d4422988c53ce63088a6827f082e |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/20480 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Cruz, Bruno Hryniewicz Santoshttp://lattes.cnpq.br/5705386762324718http://lattes.cnpq.br/6860129452517013Moraes, Laura de Oliveira Fernandeshttp://lattes.cnpq.br/3138892444406479Valerio, Juliana Viannahttp://lattes.cnpq.br/7094932502443475Paixão, João Antonio Recio da2023-05-16T18:07:20Z2023-11-30T03:00:41Z2023-03-02http://hdl.handle.net/11422/20480Submitted by Elaine Almeida (elaine.almeida@nce.ufrj.br) on 2023-05-16T18:07:20Z No. of bitstreams: 1 BHSCruz.pdf: 2025465 bytes, checksum: 72003754bd7e56f51b6b1c3ec46d3e28 (MD5)Made available in DSpace on 2023-05-16T18:07:20Z (GMT). No. of bitstreams: 1 BHSCruz.pdf: 2025465 bytes, checksum: 72003754bd7e56f51b6b1c3ec46d3e28 (MD5) Previous issue date: 2023-03-02Matemática e computação são ciências completamente interligadas e que se complementam em diversas linhas de pesquisa. A ciência da computação utiliza do campo matemático da álgebra linear para avançar em diversas de suas ramificações de estudo. Então é de grande importância que o aluno de ciência da computação construa um conhecimento sólido na área de álgebra linear, uma vez que temas como aprendizado de máquina, computação gráfica, entre outros, são estreitamente ligados ao tópico. Porém, demonstrar a importância dessa área para os estudantes e os motivar neste tema não é uma tarefa trivial, podendo se tornar um desafio ao professor. Com este trabalho, construímos uma biblioteca de Julia Lang, chamada EasyLinalg, para facilitar a exemplificação de temas da álgebra linear. Tratando a exemplificação como uma maneira de motivar e melhorar resultados no estudo, este projeto auxiliará no início dos estudos de álgebra linear. Esta construção objetiva melhorar a dinamicidade dos exemplos de aula, possibilitando o professor a construir exemplos de maneira simples e utilizando objetos de estudo mais próximos a aplicações reais, como imagens e sinais. A biblioteca também permite ao aluno, no que lhe concerne, ter autonomia de criar e modificar exemplos. EasyLinalg cria então uma maneira de introduzir os benefícios de se utilizar programação para fazer exemplos de álgebra linear, não adicionando a complexidade de efetivamente programar tais exemplos. EasyLinalg traz a possibilidade de se construir exemplos com pontos no R2e R3, vetores R2e R3, sinais e imagens. Sendo a biblioteca de código aberto, este trabalho introduz a primeira versão de sua implementação e deixa aberto ao público a possibilidade da evolução da mesma.porUniversidade Federal do Rio de JaneiroUFRJBrasilInstituto de ComputaçãoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOálgebra lineareducaçãoBiblioteca para exemplificação de álgebra linear EasyLinalginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/20480/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINALBHSCruz.pdfBHSCruz.pdfapplication/pdf2025465http://pantheon.ufrj.br:80/bitstream/11422/20480/1/BHSCruz.pdf72003754bd7e56f51b6b1c3ec46d3e28MD5111422/204802023-11-30 00:00:41.463oai:pantheon.ufrj.br:11422/20480TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:00:41Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.pt_BR.fl_str_mv |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
title |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
spellingShingle |
Biblioteca para exemplificação de álgebra linear EasyLinalg Cruz, Bruno Hryniewicz Santos CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO álgebra linear educação |
title_short |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
title_full |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
title_fullStr |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
title_full_unstemmed |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
title_sort |
Biblioteca para exemplificação de álgebra linear EasyLinalg |
author |
Cruz, Bruno Hryniewicz Santos |
author_facet |
Cruz, Bruno Hryniewicz Santos |
author_role |
author |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/5705386762324718 |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6860129452517013 |
dc.contributor.advisorCo1.none.fl_str_mv |
Moraes, Laura de Oliveira Fernandes |
dc.contributor.advisorCo1Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3138892444406479 |
dc.contributor.author.fl_str_mv |
Cruz, Bruno Hryniewicz Santos |
dc.contributor.referee1.fl_str_mv |
Valerio, Juliana Vianna |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/7094932502443475 |
dc.contributor.advisor1.fl_str_mv |
Paixão, João Antonio Recio da |
contributor_str_mv |
Valerio, Juliana Vianna Paixão, João Antonio Recio da |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO álgebra linear educação |
dc.subject.por.fl_str_mv |
álgebra linear educação |
description |
Matemática e computação são ciências completamente interligadas e que se complementam em diversas linhas de pesquisa. A ciência da computação utiliza do campo matemático da álgebra linear para avançar em diversas de suas ramificações de estudo. Então é de grande importância que o aluno de ciência da computação construa um conhecimento sólido na área de álgebra linear, uma vez que temas como aprendizado de máquina, computação gráfica, entre outros, são estreitamente ligados ao tópico. Porém, demonstrar a importância dessa área para os estudantes e os motivar neste tema não é uma tarefa trivial, podendo se tornar um desafio ao professor. Com este trabalho, construímos uma biblioteca de Julia Lang, chamada EasyLinalg, para facilitar a exemplificação de temas da álgebra linear. Tratando a exemplificação como uma maneira de motivar e melhorar resultados no estudo, este projeto auxiliará no início dos estudos de álgebra linear. Esta construção objetiva melhorar a dinamicidade dos exemplos de aula, possibilitando o professor a construir exemplos de maneira simples e utilizando objetos de estudo mais próximos a aplicações reais, como imagens e sinais. A biblioteca também permite ao aluno, no que lhe concerne, ter autonomia de criar e modificar exemplos. EasyLinalg cria então uma maneira de introduzir os benefícios de se utilizar programação para fazer exemplos de álgebra linear, não adicionando a complexidade de efetivamente programar tais exemplos. EasyLinalg traz a possibilidade de se construir exemplos com pontos no R2e R3, vetores R2e R3, sinais e imagens. Sendo a biblioteca de código aberto, este trabalho introduz a primeira versão de sua implementação e deixa aberto ao público a possibilidade da evolução da mesma. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-05-16T18:07:20Z |
dc.date.available.fl_str_mv |
2023-11-30T03:00:41Z |
dc.date.issued.fl_str_mv |
2023-03-02 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/20480 |
url |
http://hdl.handle.net/11422/20480 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
dc.publisher.initials.fl_str_mv |
UFRJ |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto de Computação |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
bitstream.url.fl_str_mv |
http://pantheon.ufrj.br:80/bitstream/11422/20480/2/license.txt http://pantheon.ufrj.br:80/bitstream/11422/20480/1/BHSCruz.pdf |
bitstream.checksum.fl_str_mv |
dd32849f2bfb22da963c3aac6e26e255 72003754bd7e56f51b6b1c3ec46d3e28 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
|
_version_ |
1784097297557094400 |