PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores

Detalhes bibliográficos
Autor(a) principal: Moreira, Sinayra Pascoal Cotts
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/17238
Resumo: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.
id UNB-2_63abeedf9f8e1b1aabdb139fbb5a7e07
oai_identifier_str oai:bdm.unb.br:10483/17238
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Moreira, Sinayra Pascoal CottsRalha, José Carlos LoureiroZaghetto, AlexandreMOREIRA, Sinayra Pascoal Cotts. PlayAPC: projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores. 2016. xvi, [251] f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.http://bdm.unb.br/handle/10483/17238Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.Nos cursos de computação, a primeira matéria de programação é fundamental para que o aluno possa progredir na área, porém sua aprendizagem não é trivial. Um dos métodos recorridos para auxiliar o ensino, independente da área, é o uso de recursos gráficos. Desta forma, foi proposta uma biblioteca gráfica denominada PLAYAPC para ser aplicada no primeiro semestre da matéria de computação dos cursos de Engenharia da Computação, Engenharia Mecatrônica, Ciência da Computação e Licenciatura em Computação, na disciplina Algoritmos e Programação de Computadores (APC) da Universidade de Brasília (UnB). A biblioteca utiliza como recurso gráfico a API OpenGL e foi feita na linguagem C++. Apesar disso, essas escolhas de tecnologia em nada interferem no processo de aprendizado da matéria APC que, para alguns professores, é ministrada na linguagem C. Esta monografia descreve o processo desde o levantamento de requisitos para o desenvolvimento da biblioteca até a sua aplicação em aulas de laboratório.Submitted by Raiane Costa da Silva (raianesilva@bce.unb.br) on 2017-06-02T17:11:13Z No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_SinayraPascoalMoreira_tcc.pdf: 14101647 bytes, checksum: 134176648a067f2d6b068996a9a3b990 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2017-06-22T12:18:06Z (GMT) No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_SinayraPascoalMoreira_tcc.pdf: 14101647 bytes, checksum: 134176648a067f2d6b068996a9a3b990 (MD5)Made available in DSpace on 2017-06-22T12:18:06Z (GMT). No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_SinayraPascoalMoreira_tcc.pdf: 14101647 bytes, checksum: 134176648a067f2d6b068996a9a3b990 (MD5)In computer’s relative courses, the first programming subject is essencial for the undergraduate student grow up in the area, but his learning is not trivial. One of the methods to assist the teaching, regardless the area, is the use of graphic resources. It was proposed a graphic libray called PLAYAPC to be applied in the first semester at UnB, in Computer’s Engineering course, Mechatronic Engineering course, Bacharel on Computer Science course and Major in Computer course, in the discipline APC. The library uses as graphic resources the API OpenGL and was written in C++ programming language. Even with theses tecnology choises, it will not complicate the learning processing in the discipline, which, for some professors, it is given in C language. This paper describes the survey process requirement from the development of the library to its application in pratical classes.Recursos gráficosComputação gráficaProgramação (Computadores)PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadoresinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2017-06-22T12:18:06Z2017-06-22T12:18:06Z2016-11-18info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2016_SinayraPascoalMoreira_tcc.pdf2016_SinayraPascoalMoreira_tcc.pdfapplication/pdf14101647http://bdm.unb.br/xmlui/bitstream/10483/17238/1/2016_SinayraPascoalMoreira_tcc.pdf134176648a067f2d6b068996a9a3b990MD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/17238/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/17238/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/17238/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/17238/5/license.txt21554873e56ad8ddc69c092699b98f95MD5510483/172382017-06-22 09:18:06.487oai:bdm.unb.br:10483/17238w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712017-06-22T12:18:06Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
title PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
spellingShingle PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
Moreira, Sinayra Pascoal Cotts
Recursos gráficos
Computação gráfica
Programação (Computadores)
title_short PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
title_full PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
title_fullStr PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
title_full_unstemmed PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
title_sort PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
author Moreira, Sinayra Pascoal Cotts
author_facet Moreira, Sinayra Pascoal Cotts
author_role author
dc.contributor.advisorco.none.fl_str_mv Ralha, José Carlos Loureiro
dc.contributor.author.fl_str_mv Moreira, Sinayra Pascoal Cotts
dc.contributor.advisor1.fl_str_mv Zaghetto, Alexandre
contributor_str_mv Zaghetto, Alexandre
dc.subject.keyword.pt_BR.fl_str_mv Recursos gráficos
Computação gráfica
Programação (Computadores)
topic Recursos gráficos
Computação gráfica
Programação (Computadores)
description Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.
publishDate 2016
dc.date.submitted.none.fl_str_mv 2016-11-18
dc.date.accessioned.fl_str_mv 2017-06-22T12:18:06Z
dc.date.available.fl_str_mv 2017-06-22T12:18:06Z
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.citation.fl_str_mv MOREIRA, Sinayra Pascoal Cotts. PlayAPC: projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores. 2016. xvi, [251] f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/17238
identifier_str_mv MOREIRA, Sinayra Pascoal Cotts. PlayAPC: projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores. 2016. xvi, [251] f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.
url http://bdm.unb.br/handle/10483/17238
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/17238/1/2016_SinayraPascoalMoreira_tcc.pdf
http://bdm.unb.br/xmlui/bitstream/10483/17238/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/17238/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/17238/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/17238/5/license.txt
bitstream.checksum.fl_str_mv 134176648a067f2d6b068996a9a3b990
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
21554873e56ad8ddc69c092699b98f95
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1813907923514949632