Fundamentos de Programación Competitiva - CC217 - 202301

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...

Descripción completa

Detalles Bibliográficos
Autor: Diaz Suarez, Jorge Eduardo
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/677402
Enlace del recurso:http://hdl.handle.net/10757/677402
Nivel de acceso:acceso abierto
Materia:Computación
CC217
id UUPC_9407a17da8c52471c875cccbb78caded
oai_identifier_str oai:repositorioacademico.upc.edu.pe:10757/677402
network_acronym_str UUPC
network_name_str UPC-Institucional
repository_id_str 2670
spelling c449d62d173a3548b3d887924d70cb56500Diaz Suarez, Jorge Eduardo2024-11-23T02:06:01Z2024-11-23T02:06:01Z2023-03http://hdl.handle.net/10757/677402La 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. El curso busca desarrollar la competencia general de Razonamiento Cuantitativo de nivel 2, la competencia específica de ABET 2 Diseño de solución de nivel 2 para la carrera de Ciencias de la Computación.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 - 202301info:eu-repo/semantics/report2024-11-23T02:06:01ZTHUMBNAILCC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.jpgCC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.jpgGenerated Thumbnailimage/jpeg55191https://repositorioacademico.upc.edu.pe/bitstream/10757/677402/3/CC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.jpgadb59314073df051d715255382ef34a5MD53falseTEXTCC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.txtCC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.txtExtracted texttext/plain8068https://repositorioacademico.upc.edu.pe/bitstream/10757/677402/2/CC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.txtacc48c7b9bc61c2ee384df438f9ee1c1MD52falseORIGINALCC217_Fundamentos_de_Programacion_Competitiva_202301.pdfapplication/pdf12451https://repositorioacademico.upc.edu.pe/bitstream/10757/677402/1/CC217_Fundamentos_de_Programacion_Competitiva_202301.pdf725efa50a88db4caca05143710da754aMD51true10757/677402oai:repositorioacademico.upc.edu.pe:10757/6774022024-11-23 05:45:55.443Repositorio académico upcupc@openrepository.com
dc.title.none.fl_str_mv Fundamentos de Programación Competitiva - CC217 - 202301
title Fundamentos de Programación Competitiva - CC217 - 202301
spellingShingle Fundamentos de Programación Competitiva - CC217 - 202301
Diaz Suarez, Jorge Eduardo
Computación
CC217
title_short Fundamentos de Programación Competitiva - CC217 - 202301
title_full Fundamentos de Programación Competitiva - CC217 - 202301
title_fullStr Fundamentos de Programación Competitiva - CC217 - 202301
title_full_unstemmed Fundamentos de Programación Competitiva - CC217 - 202301
title_sort Fundamentos de Programación Competitiva - CC217 - 202301
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. El curso busca desarrollar la competencia general de Razonamiento Cuantitativo de nivel 2, la competencia específica de ABET 2 Diseño de solución de nivel 2 para la carrera de Ciencias de la Computación.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2024-11-23T02:06:01Z
dc.date.available.none.fl_str_mv 2024-11-23T02:06:01Z
dc.date.issued.fl_str_mv 2023-03
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/677402
url http://hdl.handle.net/10757/677402
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/677402/3/CC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/677402/2/CC217_Fundamentos_de_Programacion_Competitiva_202301.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/677402/1/CC217_Fundamentos_de_Programacion_Competitiva_202301.pdf
bitstream.checksum.fl_str_mv adb59314073df051d715255382ef34a5
acc48c7b9bc61c2ee384df438f9ee1c1
725efa50a88db4caca05143710da754a
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_ 1846066065810915328
score 13.888049
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).