{"id":16,"date":"2018-04-23T17:43:32","date_gmt":"2018-04-23T22:43:32","guid":{"rendered":""},"modified":"2025-12-12T12:31:51","modified_gmt":"2025-12-12T17:31:51","slug":"estructura-curricular","status":"publish","type":"post","link":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/sin-categoria\/estructura-curricular\/","title":{"rendered":"Propuesta curricular"},"content":{"rendered":"\n<p><em>La propuesta curricular del programa de <strong>Tecnolog\u00eda en Desarrollo de Software <\/strong>est\u00e1 orientada por tres aspectos te\u00f3ricos que a su vez son sus l\u00edneas de acci\u00f3n como soporte acad\u00e9mico, hist\u00f3rico, empresarial y de proyecci\u00f3n local y global.<\/em><\/p>\n\n\n\n<p><br><em><strong>Ciencias b\u00e1sicas<\/strong><br>Las ciencias b\u00e1sicas son el componente acad\u00e9mico que se encarga de la formaci\u00f3n del pensamiento cient\u00edfico para entrar en el terreno de la modelaci\u00f3n, la categorizaci\u00f3n sistem\u00e1tica a trav\u00e9s de teor\u00edas que est\u00e1n soportadas en la geometr\u00eda, el \u00e1lgebra, la estad\u00edstica y el c\u00e1lculo como representantes de un conocimiento milenario que aporta en estrategias y conocimiento espec\u00edfico en la soluci\u00f3n de problemas en los que desde una observaci\u00f3n del fen\u00f3meno inform\u00e1tico proveen metodolog\u00edas y teor\u00edas para la soluci\u00f3n de problemas y su respectiva sistematizaci\u00f3n. La geometr\u00eda ofrece conocimientos que favorecen la representaci\u00f3n visual del conocimiento a partir de una base te\u00f3rica que se fundamenta sobre las formas y sus posibilidades de interactuar en coherencia l\u00f3gica. El \u00e1lgebra soporta los escenarios de variaci\u00f3n fundamentales para la modelizaci\u00f3n de problemas estructurados desde procedimientos funcionales hasta arquitecturas l\u00f3gicas que posibilitan en la construcci\u00f3n de sistemas de m\u00f3dulos para la toma de decisiones. El c\u00e1lculo infinitesimal es la columna vertebral de los an\u00e1lisis que reportan tendencias y que generan conocimientos espec\u00edficos desde conjuntos de datos que se comportan de manera continua y que su conocimiento reporta nuevas formas de resolver problemas. La estad\u00edstica como \u00e1rea que adem\u00e1s de tratar sobre la recolecci\u00f3n y representaci\u00f3n de datos, tambi\u00e9n contempla su an\u00e1lisis y va hasta la reflexi\u00f3n acerca de la incertidumbre en un espacio basado en la toma de decisiones.<\/em><\/p>\n\n\n\n<p><br><strong><em>Ciencias de la Computaci\u00f3n<\/em><\/strong><br><em>Las ciencias de la computaci\u00f3n se han desarrollado a partir de las ciencias b\u00e1sicas y son depositarias de todos sus conocimientos, por lo tanto muchos problemas resueltos en unas corresponden a  conocimientos de las otras y viceversa. Haciendo \u00e9nfasis en las matem\u00e1ticas discretas. Las ciencias de la computaci\u00f3n est\u00e1n enmarcadas por el conocimiento de la modelaci\u00f3n de problemas algor\u00edtmicos para obtener soluciones pr\u00e1cticas a trav\u00e9s de lenguajes de programaci\u00f3n configurados mediante paradigmas y modelos computacionales que atienden necesidades propias de la aplicaci\u00f3n del conocimiento computacional en herramientas de c\u00f3mputo con las cuales se sistematiza y automatiza el tratamiento de la informaci\u00f3n. Este panorama te\u00f3rico pasa por los conocimientos b\u00e1sicos de algoritmia hasta el an\u00e1lisis de la complejidad para atender cada d\u00eda problemas m\u00e1s cercanos a la realidad y las necesidades contempor\u00e1neas de accesos y uso a la informaci\u00f3n. \u00c1reas de permanente investigaci\u00f3n y desarrollo por cuanto las aplicaciones cada d\u00eda favorecen las aplicaciones soportadas en estrategias y metodolog\u00edas atinentes a la inteligencia artificial.<\/em><\/p>\n\n\n\n<p><br><em><strong>Ingenier\u00eda de Software<\/strong><br>Desde sus or\u00edgenes de la Ingenier\u00eda de Software, \u00e9sta \u00e1rea de conocimiento trata sobre c\u00f3mo enfrentar la crisis del software en lo correspondiente al problema de desarrollar nuevo software dado que al crearlo se daban situaciones complejas a la hora de hacer mantenimiento del mismo, quienes lo utilizaban deb\u00edan saber o conocer de programaci\u00f3n, la actualizaci\u00f3n era un proceso arduo e infruct\u00edfero al punto de rehacer toda la aplicaci\u00f3n, y de la reutilizaci\u00f3n del software se ten\u00eda poco conocimiento. Por eso este conocimiento ha permitido avanzar en la consolidaci\u00f3n de proyectos de desarrollo de software desde las maneras de producirlo, individual o colaborativamente, en proporciones industriales a partir de una planeaci\u00f3n cada vez m\u00e1s sistematizada y controlada, haciendo que sus productos sean m\u00e1s complejos, pero tambi\u00e9n m\u00e1s documentados, con la posibilidad de procesar informaci\u00f3n en m\u00e1quinas de c\u00f3mputo sofisticadas y veloces. Estas condiciones han permitido que este campo del saber se vea nutrido por metodolog\u00edas y paradigmas que soportan el desarrollo de software en su ciclo de producci\u00f3n desde el an\u00e1lisis de requerimientos, el dise\u00f1o, la producci\u00f3n misma, la validaci\u00f3n y su respectiva evoluci\u00f3n, mantenimiento y actualizaci\u00f3n. Dentro de las orientaciones te\u00f3ricas que inciden en la pr\u00e1ctica est\u00e1n los patrones de dise\u00f1o, la gesti\u00f3n de bases de datos, los enfoques de desarrollo que proveen de conocimiento acerca de la calidad, la adaptabilidad, la detecci\u00f3n de errores, la documentaci\u00f3n mediante herramientas gr\u00e1ficas con los que desarrollar software se convierte en una labor ingenieril.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La propuesta curricular del programa de Tecnolog\u00eda en Desarrollo de Software est\u00e1 orientada por tres aspectos te\u00f3ricos que a su vez son sus l\u00edneas de acci\u00f3n como soporte acad\u00e9mico, hist\u00f3rico, empresarial y de proyecci\u00f3n local [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":4,"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":10287,"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/posts\/16\/revisions\/10287"}],"wp:attachment":[{"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingenierias.utp.edu.co\/tecnologia-en-desarrollo-de-software\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}