Sistema web para auxílio no treinamento para maratonas de programação
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/15562 |
Resumo: | Maratonas e olimpíadas, dentre outras denominações, de programação geralmente visam testar a capacidade e a rapidez de raciocínio lógico dos participantes na resolução de problemas computacionais. O treino, baseado na resolução de problemas, pode auxiliar a aprimorar o raciocínio lógico e a agilidade de resolução. Desta forma, verificou-se a oportunidade de desenvolver um sistema web para disponibilizar problemas, materiais de apoio, problemas resolvidos, dicas e orientações. As listas de exercícios podem ser compostas a partir de problemas cadastrados. A esses problemas podem estar associadas dicas de resolução. O sistema também permitirá a disponibilização de funções implementadas em código. A linguagem escolhida foi a PHP com a implementação do padrão Model-View-Controller. Esse padrão foi escolhido pela facilidade que o mesmo provê de separação entre interface, lógica de negócio e acesso a dados. |
id |
UTFPR-12_0a2928a70c601def2c61a2ac56baf2c1 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/15562 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2020-11-18T20:24:23Z2020-11-18T20:24:23Z2012-10-09CARNEIRO, Maurício Ferron. Sistema web para auxílio no treinamento para maratonas de programação. 2012. 58 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2012.http://repositorio.utfpr.edu.br/jspui/handle/1/15562Maratonas e olimpíadas, dentre outras denominações, de programação geralmente visam testar a capacidade e a rapidez de raciocínio lógico dos participantes na resolução de problemas computacionais. O treino, baseado na resolução de problemas, pode auxiliar a aprimorar o raciocínio lógico e a agilidade de resolução. Desta forma, verificou-se a oportunidade de desenvolver um sistema web para disponibilizar problemas, materiais de apoio, problemas resolvidos, dicas e orientações. As listas de exercícios podem ser compostas a partir de problemas cadastrados. A esses problemas podem estar associadas dicas de resolução. O sistema também permitirá a disponibilização de funções implementadas em código. A linguagem escolhida foi a PHP com a implementação do padrão Model-View-Controller. Esse padrão foi escolhido pela facilidade que o mesmo provê de separação entre interface, lógica de negócio e acesso a dados.Programming contests, such as marathons and Olympics of programming, generally aim to test the ability of logical reasoning and speed of participants in solving computational problems. The training, based on problem solving, can help to improve the logical reasoning and speed of resolution. Thus, there was an opportunity to develop a system to provide web problems, support materials, solved problems, tips and guidelines. Lists of exercises can be composed from problems registered. The problems may be associated with troubleshooting tips. The system also allows the provision of functions implemented in code. The language used to implement the system is PHP with the implementation of Model-View-Controller. This pattern was chosen by the facilities provided, such as separation between interface, business logic and data access.porUniversidade Tecnológica Federal do ParanáPato BrancoTecnologia em Análise e Desenvolvimento de SistemasPHP (Linguagem de programação de computador)Programação orientada a objetos (Computação)Programação (Computadores)PHP (Computer program language)Object-oriented programming (Computer science)Computer programmingSistema web para auxílio no treinamento para maratonas de programaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoBorsoi, Beatriz TerezinhaCarneiro, Maurício Ferronreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILPB_COADS_2012_1_03.pdf.jpgGenerated Thumbnailimage/jpeg1324http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/1/PB_COADS_2012_1_03.pdf.jpgd8907875d2542a5cfff06cca29b53a6cMD51ORIGINALPB_COADS_2012_1_03.pdfapplication/pdf2605826http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/2/PB_COADS_2012_1_03.pdf38d9728efd1a7a237aee9c91cb8fb24fMD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTPB_COADS_2012_1_03.pdf.txtExtracted texttext/plain101611http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/4/PB_COADS_2012_1_03.pdf.txt7891e2799d555fccf73007459291a79cMD541/155622020-11-18 18:24:23.905oai:repositorio.utfpr.edu.br:1/15562Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-18T20:24:23Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Sistema web para auxílio no treinamento para maratonas de programação |
title |
Sistema web para auxílio no treinamento para maratonas de programação |
spellingShingle |
Sistema web para auxílio no treinamento para maratonas de programação Carneiro, Maurício Ferron Tecnologia em Análise e Desenvolvimento de Sistemas PHP (Linguagem de programação de computador) Programação orientada a objetos (Computação) Programação (Computadores) PHP (Computer program language) Object-oriented programming (Computer science) Computer programming |
title_short |
Sistema web para auxílio no treinamento para maratonas de programação |
title_full |
Sistema web para auxílio no treinamento para maratonas de programação |
title_fullStr |
Sistema web para auxílio no treinamento para maratonas de programação |
title_full_unstemmed |
Sistema web para auxílio no treinamento para maratonas de programação |
title_sort |
Sistema web para auxílio no treinamento para maratonas de programação |
author |
Carneiro, Maurício Ferron |
author_facet |
Carneiro, Maurício Ferron |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Borsoi, Beatriz Terezinha |
dc.contributor.author.fl_str_mv |
Carneiro, Maurício Ferron |
contributor_str_mv |
Borsoi, Beatriz Terezinha |
dc.subject.cnpq.fl_str_mv |
Tecnologia em Análise e Desenvolvimento de Sistemas |
topic |
Tecnologia em Análise e Desenvolvimento de Sistemas PHP (Linguagem de programação de computador) Programação orientada a objetos (Computação) Programação (Computadores) PHP (Computer program language) Object-oriented programming (Computer science) Computer programming |
dc.subject.por.fl_str_mv |
PHP (Linguagem de programação de computador) Programação orientada a objetos (Computação) Programação (Computadores) PHP (Computer program language) Object-oriented programming (Computer science) Computer programming |
description |
Maratonas e olimpíadas, dentre outras denominações, de programação geralmente visam testar a capacidade e a rapidez de raciocínio lógico dos participantes na resolução de problemas computacionais. O treino, baseado na resolução de problemas, pode auxiliar a aprimorar o raciocínio lógico e a agilidade de resolução. Desta forma, verificou-se a oportunidade de desenvolver um sistema web para disponibilizar problemas, materiais de apoio, problemas resolvidos, dicas e orientações. As listas de exercícios podem ser compostas a partir de problemas cadastrados. A esses problemas podem estar associadas dicas de resolução. O sistema também permitirá a disponibilização de funções implementadas em código. A linguagem escolhida foi a PHP com a implementação do padrão Model-View-Controller. Esse padrão foi escolhido pela facilidade que o mesmo provê de separação entre interface, lógica de negócio e acesso a dados. |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012-10-09 |
dc.date.accessioned.fl_str_mv |
2020-11-18T20:24:23Z |
dc.date.available.fl_str_mv |
2020-11-18T20:24:23Z |
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 |
CARNEIRO, Maurício Ferron. Sistema web para auxílio no treinamento para maratonas de programação. 2012. 58 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2012. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/15562 |
identifier_str_mv |
CARNEIRO, Maurício Ferron. Sistema web para auxílio no treinamento para maratonas de programação. 2012. 58 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2012. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/15562 |
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 Tecnológica Federal do Paraná Pato Branco |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Pato Branco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/1/PB_COADS_2012_1_03.pdf.jpg http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/2/PB_COADS_2012_1_03.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/3/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15562/4/PB_COADS_2012_1_03.pdf.txt |
bitstream.checksum.fl_str_mv |
d8907875d2542a5cfff06cca29b53a6c 38d9728efd1a7a237aee9c91cb8fb24f 8a4605be74aa9ea9d79846c1fba20a33 7891e2799d555fccf73007459291a79c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805922996602273792 |