0 calificaciones0% encontró este documento útil (0 votos)
8 vistas4 páginas
Este documento presenta la guía de estudio para una asignatura sobre programación. Incluye los objetivos educativos y de instrucción, que se enfocan en desarrollar habilidades de pensamiento lógico, programación y resolución de problemas. También presenta los temas a cubrir, como algoritmos, elementos básicos de programación, estructuras de datos y punteros. Cada tema incluye contenidos y materiales de apoyo como videos y lecturas.
Este documento presenta la guía de estudio para una asignatura sobre programación. Incluye los objetivos educativos y de instrucción, que se enfocan en desarrollar habilidades de pensamiento lógico, programación y resolución de problemas. También presenta los temas a cubrir, como algoritmos, elementos básicos de programación, estructuras de datos y punteros. Cada tema incluye contenidos y materiales de apoyo como videos y lecturas.
Este documento presenta la guía de estudio para una asignatura sobre programación. Incluye los objetivos educativos y de instrucción, que se enfocan en desarrollar habilidades de pensamiento lógico, programación y resolución de problemas. También presenta los temas a cubrir, como algoritmos, elementos básicos de programación, estructuras de datos y punteros. Cada tema incluye contenidos y materiales de apoyo como videos y lecturas.
GUÍA DE ESTUDIO Objetivos Educativos de la Asignatura
1. Desarrollar el pensamiento lógico, la capacidad de razonamiento y de
generalización, y el nivel de abstracción necesario mediante el análisis algorítmico de los problemas. 2. Desarrollar hábitos de organización y responsabilidad que requieren las tareas de programación, siguiendo los patrones adecuados y garantizando la correcta preparación y entrega en tiempo y con calidad del informe y de la tarea, incluyendo en ello el uso correcto del idioma. 3. Desarrollar un estilo de trabajo independiente y creador en la solución de los problemas, con un nivel de profesionalidad que garantice la eficiencia, sencillez y elegancia de las soluciones adoptadas. 4. Desarrollar el espíritu de auto superación, a partir del estudio de contenidos por auto preparación, seleccionados, motivados y orientados adecuadamente y respaldado por textos, literatura científica técnica y la consulta del profesor y mediante la investigación de nuevas posibilidades en los lenguajes de programación utilizados. 5. Desarrollar hábitos de observación de la calidad mediante el uso de estándares y revisiones basadas en listas de chequeo.
Objetivos Instructivos de la Asignatura.
1. Desarrollar algoritmos prescriptitos de poca y mediana complejidad.
2. Utilizar algún medio formal para la descripción de algoritmos prescriptivos. 3. Programar y poner a punto algoritmos de poca y mediana complejidad usando un lenguaje de alto nivel y documentando adecuadamente los programas. 4. Diseñar las estructuras de datos adecuadas para el desarrollo de algoritmos de poca y mediana complejidad. 5. Desarrollar trabajos de programación con una organización modular adecuada y en los que el código se ajuste a estándares y patrones adecuados. 6. Utilizar listas de chequeo para las revisiones del código.
Tema 1: Algoritmización
Contenido: Concepto de algoritmo, Solución de problemas, Pasos para la solución de un
problema, Análisis del problema, Diagramas de flujo, seudocódigo.
Tema 2: Elementos Básicos de progrmación
Temática: Operadores y expresiones
Contenido: Expresiones, Operadores aritméticos, Operadores relacionales, Operadores de
Contenido: Estructuras de selección simple( if, if/else), Control de flujo. Condicionales ( switch), Estructuras de repetición (while, do/while, for)
Temática : Funciones
Contenido: 2.6. Funciones, Declaración de funciones,Definición de funciones , Llamada de
funciones, Variables y parámetros a funciones (variables locales y globales), Parámetros formales, Retorno de valores, Paso de parámetros a funciones (Paso de parámetro por valor y por referencia),Recursividad.
Tema 3: Estructuras para el manejo de la memoria interna
Temática: Tipos de datos estructurados
Contenido: Vectores, Matrices
Temática: Búsqueda y ordenamiento en vectores
Contenido: Búsqueda binaria, búsqueda secuencial o lineal, ordenamiento tipo burbuja
Temática: Punteros
Contenido: Declaración y asignación de direcciones, Indirección ,Operaciones con
punteros, Aritmética con punteros, Punteros y cadenas de caracteres , Punteros y estructuras.
Temática No. Clase Bibliografía Otros materiales Ejercicios
Encuentro Algoritmos. 1y2 algoritmos_formas_representac Compilacion Solución a ion.pdf Diagramas_flujo.mp4 Ejercicios No.1, 2 problemas DIAGRAMAS-DE-FLUJO.pdf y3 Tema 2 : Elementos Básicos de Programación Operadores 1 Introducción a la programación Operadores_Logicos.mp4 Clase Práctica 1 y en C, Marco A. Peña Basurto expresiones José M. Cela Espín . El C++ por la práctica. Introducción al lenguaje y su filosofía. Lluis Gil Espert, Montserrat Sánchez. Tipos de 1 Introducción a la programación datos en C, Marco A. Peña Basurto elementales José M. Cela Espín .
Estructuras 2 Introducción a la programación Compilación
de Control en C, Marco A. Peña Basurto ejercicios. 2,3 y 4 José M. Cela Espín . Material complementario en pdf: control.pdf y lp1t3.pdf
Funciones 3 Introducción a la programación programación_modular. Compilación
en C, Marco A. Peña Basurto Menu.mp4 ejercicios : 4 y 5 José M. Cela Espín . Funciones_Ejercicios.mp4 Paso por Referencia en C++.mp4 Tema 3: Estructuras para el manejo de la memoria interna Tipo de 1 Producto_Matrices.mp4 Compilación de datos Introducción a la programación Matrices.mp4 ejercicios : estructurado en C, Marco A. Peña Basurto Suma_Matrices.mp4 1y3 s: Vectores y José M. Cela Espín . matrices Material complementario en pdf: arreglos.pdf
Búsqueda y 2 Introducción a la programación Compilación
ordenamient en C, Marco A. Peña Basurto ejercicios :2 o en José M. vectores. Punteros 7 Introducción a la programación CP: 7 en C, Marco A. Peña Basurto José M.