Documentos de Académico
Documentos de Profesional
Documentos de Cultura
03
Contenidos Programáticos Programas de
Pregrado
Página 1 de 4
1. Programación 1
Facultad Ingenierías y Arquitectura
Departamento Eléctrica, Electrónica, Sistemas y Telecomunicaciones
Programa
Curso Programación 1
Código
Área
Requisitos
Correquisitos
Créditos 3 (5 horas CD y 4 de TI del estudiante semanales)
Tipo de Curso
Fecha última Junio 2020
Actualización
Justificación
Pese a los diversos perfiles de la ingeniería, en la actualidad el procesamiento de datos se
ha convertido en una de las competencias básicas y por lo tanto la programación de
computadores se ha convertido en la herramienta para lograr automatizar el
procesamiento de datos.
Los diversos enfoques de programación permiten que este curso brinde flexibilidad en la
escogencia del paradigma básico para la programación, sin embargo se ha escogido la
programación estructurada como elemento central del curso.
Objetivo general
Utilizar los conceptos de programación estructurada para el procesamiento de datos como
elemento fundamental de la programación de computadores
Objetivos específicos
Diferenciar el adecuado uso de los parámetros por valor y parámetros por referencia
dentro de una función determinada
Competencias
Descomponer la solución a un problema de procesamiento de datos, en funciones
claramente identificadas en términos de parámetros y dato de retorno
Utilizar las pruebas de código como estrategia sustitutiva de la interacción con usuarios
en el aprendizaje de la programación estructurada
Nomenclatura
HCD: Horas de Contacto Directo Estudiante-Profesor
HTIE: Horas de trabajo Independiente del estudiante
UNIDAD 1 Generalidades
Tema HCD HTIE
Componentes funcionales del computador 1 2
Los datos y sus tipos 1 2
La función como elemento básico de procesamiento de datos 3 5
Asignación como instrucción elemental dentro de una función 5 4
Lenguaje de programación (open Basic en Calc, Pseint) 5 4
Metodología
Usando como apoyo la plataforma moodle, se publicará una lectura por cada Unidad
temática del curso, de la cual estudiante tiene que elaborar un mapa conceptual a mano
y entregarlo de manera previa al desarrollo de la clase magistral por parte del profesor.
Este trabajo previo por parte del estudiante permite definir unos preconceptos necesarios
para facilitar el desarrollo de la clase magistral.
El profesor usará estos mapas conceptuales para hace mayor o menor énfasis en los
temas preparados para la clase y para planear el trabajo independiente por parte del
estudiante.
Esta didáctica está enmarcada en la teoría de Aula Invertida que si bien es cierto fue
diseñada para la educación virtual, se pude adaptar a la presencialidad
Un segundo lenguaje de programación como python se utilizará para la parte final del
curso correspondiente a las estructuras de datos estáticas.
Sistema de evaluación
El establecido por el reglamento estudiantil de pregrado que establece tres cortes, se
sugiere la siguiente distribución de temas para cada uno de dichos cortes:
Primer corte: conceptos introductorios, dato, asignación, función, estructura de
selección y estructura repetitiva. Los enunciados de los ejercicios deben permitir su
solución con el desarrollo de una sola función y en lenguaje openbasic o pseint, exigiendo
la adecuada documentación de la función.
Segundo corte: cooperación entre funciones para la solución de un problema. Los
enunciados de cada ejercicio deben permitir la identificación de más de una función en el
planteamiento de la solución. Se exigirá código en leguaje openbasic, pseint o python.
Tercer corte: Manejo y recorrido de arreglos unidimensional y bidimensionales en leguaje
python
Código FGA-23 v.03
Contenidos Programáticos Programas de
Pregrado
Página 4 de 4
Bibliografía complementaria