Fundamentos de programacion
Nombre de la asignatura:
Fundamentos de Programación
Carrera:
Ingeniería Informática e Ingeniería en
Tecnologías de la Información y
Comunicaciones.
Clave de la asignatura:
AEF-1032
SATCA1
3-2–5
2.- PRESENTACIÓN
Caracterización de la asignatura.
La asignatura de Fundamentos de Programación aporta al perfil del egresado, los
conocimientos,habilidades, metodologías, así como capacidades de análisis y síntesis, para
plantear la solución de problemas susceptibles de ser computarizados, a través de
diagramas de flujo, pseudocódigo, algoritmos y el paradigma de programación orientada a
objetos.
Intención didáctica.
Este programa de estudios se sugiere eminentemente práctico, es decir, el profesor propone
el planteamiento de unproblema y el estudiante deberá resolverlos mediante diversas
técnicas, por mencionar algunas: diagramas de flujo, pseudocódigo y herramientas de
modelado; con el monitoreo del facilitador.
La unidad uno, introduce al estudiante, de forma teórica, en la evolución de los paradigmas
de la programación, el profesor debe asegurarse de que el estudiante conoce y comprende
la competencia que está enproceso de adquirir a partir de su fundamentación; al mismo
tiempo que se unifica la conceptualización para que sea común y se relacione con el resto
del programa de forma práctica.
En la segunda unidad, se desarrolla la parte teórico formal del modelo de las 6’D. Se
describen sus etapas, así como los pasos y resultados que se deben esperar de cada una
de ellas, este contenido se sugiererelacionarlo con el modelo de objetos.
La tercera unidad, se enfoca en los conceptos de la Programación Orientada a Objetos
(POO), las reglas para construir diagramas, pseudocódigo y el uso de expresiones de
declaración, asignación, condicionales y estructuras cíclicas.
El profesor debe hacer énfasis en los beneficios que tiene la POO combinada con la
programación estructurada para obtenersoluciones robustas y funcionales. Se sugiere que
en esta unidad se realicen actividades integradoras, desarrollando prácticas donde se
requiera involucrar los diferentes conceptos en ejercicios, utilizando editores de diagramas
de flujo que permitan generar código y/o pseudocódigo en algún lenguaje en particular.
1
Sistema de asignación y transferencia de créditos académicos
Dentro de lacuarta unidad, se plantea el enfoque en los conceptos de la Programación
Orientada a Objetos (POO) en mayor profundidad, para conocer las peculiaridades de este
tipo de programación; apoyándose en la programación estructurada, las características del
modelo orientado a objetos, sus elementos primordiales, la representación grafica de los
diseños, crear objetos en prácticas y reconocer lainterrelación entre ellos. A la vez se tratan
los aspectos fundamentales sobre modelado, algoritmos y las herramientas de diseño
conocidas como diagramas de flujo y pseudocódigo, y sobre la programación utilizando un
lenguaje de POO. Sugiriéndose al profesor que utilice actividades integradoras y que se
considere un avance de proyecto final, incluyendo los temas vistos dentro del contenido de
estaunidad.
En la quinta unidad, se emplean la estructura de datos más simple: la variable, y se
complementa con el estudio de tipos de datos primitivos, y la conversión de datos. También
se aplican las estructuras lógicas. Estas estructuras son conceptos propios de la
programación estructurada y son utilizadas por la POO y ofrece una forma de codificar
programas con una mayor claridad y sencillez.Se sugiere presentar diferentes tipos de
problemas para desarrollar las capacidades lógicas de los estudiantes y analizar las
soluciones. También es importante que se realicen actividades integradoras, desarrollando
prácticas donde se requiera involucrar los diferentes conceptos en ejercicios. Se sugiere
hacer énfasis en el análisis, construcción y diseño de programas a través de ejercicios...
Regístrate para leer el documento completo.