PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
Autor(a) principal: | |
---|---|
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 |