Fundamentos de Programación Competitiva - CC217 - 202302
Descripción del Articulo
La Programación competitiva permite ampliar los conocimientos en los estudiantes acerca de la resolución de problemas en diferentes contextos complejos utilizando diferentes técnicas y métodos que aborda en la competición con otras personas. Este curso contiene el desarrollo de problemas algorítmico...
Autor: | |
---|---|
Formato: | informe técnico |
Fecha de Publicación: | 2023 |
Institución: | Universidad Peruana de Ciencias Aplicadas |
Repositorio: | UPC-Institucional |
Lenguaje: | español |
OAI Identifier: | oai:repositorioacademico.upc.edu.pe:10757/677369 |
Enlace del recurso: | http://hdl.handle.net/10757/677369 |
Nivel de acceso: | acceso abierto |
Materia: | Computación CC217 |
id |
UUPC_0e948db30fcb7312e8bbb2ae60e2b380 |
---|---|
oai_identifier_str |
oai:repositorioacademico.upc.edu.pe:10757/677369 |
network_acronym_str |
UUPC |
network_name_str |
UPC-Institucional |
repository_id_str |
2670 |
spelling |
c449d62d173a3548b3d887924d70cb56500Diaz Suarez, Jorge Eduardo2024-11-23T02:05:52Z2024-11-23T02:05:52Z2023-08http://hdl.handle.net/10757/677369La Programación competitiva permite ampliar los conocimientos en los estudiantes acerca de la resolución de problemas en diferentes contextos complejos utilizando diferentes técnicas y métodos que aborda en la competición con otras personas. Este curso contiene el desarrollo de problemas algorítmicos de manera rápida. El lenguaje de programación que se usa en este curso es C/C++. El estudiante conocerá características de C/C++, tipos de datos, estructura de datos estáticas (arreglo, matrices) y estructuras dinámicas (pilas y colas), donde realizará el análisis de complejidad algorítmica, con diferentes ejercicios de algoritmos recursivos. Es importante que adquiera conocimientos sobre algoritmos de búsqueda y de ordenamiento como Merge Sort, Quick Sortm QuickSelect, HeapSort, y otros algoritmos eficientes. Estos conceptos permitirán trabajar con árboles binarios y ternarios, y de igual manera el estudiante comprenderá conceptos sobre grafos y caminos mínimos como los algoritmos de Dijkstra, Algoritmo de Floyd-Warshall.application/pdfspaUniversidad Peruana de Ciencias Aplicadas (UPC)info:eu-repo/semantics/openAccessUniversidad Peruana de Ciencias Aplicadas (UPC)Repositorio Académico - UPCreponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCComputaciónCC217Fundamentos de Programación Competitiva - CC217 - 202302info:eu-repo/semantics/report2024-11-23T02:05:53ZTHUMBNAILCC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.jpgCC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.jpgGenerated Thumbnailimage/jpeg53369https://repositorioacademico.upc.edu.pe/bitstream/10757/677369/3/CC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.jpgac292f455318563ccc3380568364a6bcMD53falseTEXTCC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.txtCC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.txtExtracted texttext/plain9903https://repositorioacademico.upc.edu.pe/bitstream/10757/677369/2/CC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.txtdf7788fe791caaf1f6d6b1f9093231e0MD52falseORIGINALCC217_Fundamentos_de_Programacion_Competitiva_202302.pdfapplication/pdf14191https://repositorioacademico.upc.edu.pe/bitstream/10757/677369/1/CC217_Fundamentos_de_Programacion_Competitiva_202302.pdf9115ed2d29c299a236429aa09353c85aMD51true10757/677369oai:repositorioacademico.upc.edu.pe:10757/6773692024-11-23 05:33:32.701Repositorio académico upcupc@openrepository.com |
dc.title.none.fl_str_mv |
Fundamentos de Programación Competitiva - CC217 - 202302 |
title |
Fundamentos de Programación Competitiva - CC217 - 202302 |
spellingShingle |
Fundamentos de Programación Competitiva - CC217 - 202302 Diaz Suarez, Jorge Eduardo Computación CC217 |
title_short |
Fundamentos de Programación Competitiva - CC217 - 202302 |
title_full |
Fundamentos de Programación Competitiva - CC217 - 202302 |
title_fullStr |
Fundamentos de Programación Competitiva - CC217 - 202302 |
title_full_unstemmed |
Fundamentos de Programación Competitiva - CC217 - 202302 |
title_sort |
Fundamentos de Programación Competitiva - CC217 - 202302 |
author |
Diaz Suarez, Jorge Eduardo |
author_facet |
Diaz Suarez, Jorge Eduardo |
author_role |
author |
dc.contributor.author.fl_str_mv |
Diaz Suarez, Jorge Eduardo |
dc.subject.es_PE.fl_str_mv |
Computación |
topic |
Computación CC217 |
dc.subject.none.fl_str_mv |
CC217 |
description |
La Programación competitiva permite ampliar los conocimientos en los estudiantes acerca de la resolución de problemas en diferentes contextos complejos utilizando diferentes técnicas y métodos que aborda en la competición con otras personas. Este curso contiene el desarrollo de problemas algorítmicos de manera rápida. El lenguaje de programación que se usa en este curso es C/C++. El estudiante conocerá características de C/C++, tipos de datos, estructura de datos estáticas (arreglo, matrices) y estructuras dinámicas (pilas y colas), donde realizará el análisis de complejidad algorítmica, con diferentes ejercicios de algoritmos recursivos. Es importante que adquiera conocimientos sobre algoritmos de búsqueda y de ordenamiento como Merge Sort, Quick Sortm QuickSelect, HeapSort, y otros algoritmos eficientes. Estos conceptos permitirán trabajar con árboles binarios y ternarios, y de igual manera el estudiante comprenderá conceptos sobre grafos y caminos mínimos como los algoritmos de Dijkstra, Algoritmo de Floyd-Warshall. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2024-11-23T02:05:52Z |
dc.date.available.none.fl_str_mv |
2024-11-23T02:05:52Z |
dc.date.issued.fl_str_mv |
2023-08 |
dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10757/677369 |
url |
http://hdl.handle.net/10757/677369 |
dc.language.iso.es_PE.fl_str_mv |
spa |
language |
spa |
dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.es_PE.fl_str_mv |
application/pdf |
dc.publisher.es_PE.fl_str_mv |
Universidad Peruana de Ciencias Aplicadas (UPC) |
dc.source.es_PE.fl_str_mv |
Universidad Peruana de Ciencias Aplicadas (UPC) Repositorio Académico - UPC |
dc.source.none.fl_str_mv |
reponame:UPC-Institucional instname:Universidad Peruana de Ciencias Aplicadas instacron:UPC |
instname_str |
Universidad Peruana de Ciencias Aplicadas |
instacron_str |
UPC |
institution |
UPC |
reponame_str |
UPC-Institucional |
collection |
UPC-Institucional |
bitstream.url.fl_str_mv |
https://repositorioacademico.upc.edu.pe/bitstream/10757/677369/3/CC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.jpg https://repositorioacademico.upc.edu.pe/bitstream/10757/677369/2/CC217_Fundamentos_de_Programacion_Competitiva_202302.pdf.txt https://repositorioacademico.upc.edu.pe/bitstream/10757/677369/1/CC217_Fundamentos_de_Programacion_Competitiva_202302.pdf |
bitstream.checksum.fl_str_mv |
ac292f455318563ccc3380568364a6bc df7788fe791caaf1f6d6b1f9093231e0 9115ed2d29c299a236429aa09353c85a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio académico upc |
repository.mail.fl_str_mv |
upc@openrepository.com |
_version_ |
1846066065739612160 |
score |
13.361153 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).