Biblioteca para exemplificação de álgebra linear EasyLinalg

Detalhes bibliográficos
Autor(a) principal: Cruz, Bruno Hryniewicz Santos
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