Sílabo Fundamentos de Programación
Sílabo Fundamentos de Programación
Sílabo Fundamentos de Programación
1. DATOS GENERALES
Docente:
ARROYO CHANGO RUBEN DARIO
rdarroyo@espe.edu.ec
Descripción de la Asignatura:
Fundamentos de Programación es una asignatura que permite resolver problemas mediante la creación de por medio de programas
computacionales crear programas que exhiban un comportamiento deseado, el proceso de escribir código requiere de conocimientos de
distintas áreas, además del dominio de algoritmos, lógico formal y del lenguaje a utilizar.
Contribución de la Asignatura:
La asignatura de Fundamentos de Programación, contribuye a la formación básica en el desarrollo de la lógica y el enfoque sistémico para dar
soluciones integrales a problemas planteados, además de ser la base fundamental a la solución de problemas utilizando técnicas de
representación de algoritmos y lenguajes de programación.
Proyecto Integrador
NA
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 1 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
CONTENIDOS
Unidad 1 Horas/Min: 32:00 HORAS DE TRABAJO AUTÓNOMO
ALGORITMOS Y RESOLUCIÓN DE PROBLEMAS Prácticas de Aplicación y Experimentación
Introducción a la Programación de Computadores
Paradigmas de Programación
Compilación e Intérprete
Lenguajes de Programación
IDE vs editores
Concepto de programa
Estrategias para solucionar problemas de programación
Fases en la resolución de problemas
Técnicas de resolución de problemas
Algoritmos
Definición y características de Algoritmos.
Lab1. Diseño de Algoritmos utilizando
Diseño de Algoritmos utilizando técnicas de representación. Laboratorio 1 técnicas de representación.
Pruebas de escritorio.
Variables y tipos de datos
Tipos de datos primitivo
Variables
Constantes
Operadores y expresiones
Operadores de Asignación
Operadores Aritméticos
Operadores Relacionales
Operadores Lógicos
Foro 1. sobre Operadores y
Precedencia de los operadores null 1
expresiones
Evaluación de Expresiones
Conversión de tipos de datos
Prueba 1. Prueba de la Primera Unidad
Gestión de errores (Sintaxis, Semánticos, tiempo de ejecución) null 2
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 2 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
ACTIVIDADES DE APRENDIZAJE / HORAS CLASE
COMPONENTES DE DOCENCIA 18
PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN 18
HORAS DE TRABAJO AUTONOMO 18
TOTAL HORAS POR UNIDAD 54
CONTENIDOS
Unidad 2 Horas/Min: 32:00 HORAS DE TRABAJO AUTÓNOMO
PROGRAMACIÓN MODULAR Prácticas de Aplicación y Experimentación
Subprogramas : Funciones o Procedimientos
Definición de Subprograma
Declaración , implementación y llamada de Subprogramas
Argumentos y Parámetros
Laboratorio 2. Sobre Ámbito de las
Ámbito de las variables Laboratorio 1
variables
Funciones de librerías o módulos
Recursividad
Creación de librerías o módulos
Arreglos
Arreglos unidimensionales
Foro 2. Sobre Arreglos bidimensionales
Arreglos bidimensionales null 1
CONTENIDOS
Unidad 3 Horas/Min: 32:00 HORAS DE TRABAJO AUTÓNOMO
PROGRAMACIÓN ESTRUCTURADA Prácticas de Aplicación y Experimentación
Cadenas y/o Strings
Concepto
Declaración e inicialización de variables
Laboratorio 3. Sobre Entrada/Salida
Entrada/Salida Laboratorio 1
String
Asignación
Longitud y concatenación
Comparación
Conversión
Inversión
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 3 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
Sub cadenas
Búsqueda
Cadenas y/o strings como parámetros de funciones.
Introducción a tipos de datos abstractos(TDA)
Declaración
Definición de variables
Acceso
Almacenamiento de información
Lectura de información
Recuperación de la información
Entrada y salida por archivos
Archivos de texto null 1 Foro 3. Sobre Archivos de texto
Archivos Binarios null 2 Proyectos. Defensa de proyectos
Prueba 3. Prueba de la Tercera Unidad
null 3
2 Clase Magistral
3 Resolución de Problemas
4 Investigación Exploratoria
5 Prácticas de Laboratorío
2 Aula Virtual
3 Material Multimedia
4 Software de programación
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 4 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
PROYECTO INTEGRADOR DEL
NIVEL Niveles de logro:
RESULTADO DE APRENDIZAJE Alta(A), Media (B), ACTIVIDADES INTEGRADORAS
POR UNIDAD CURRICULAR C(Baja).
Pruebas oral/escrita 4 4 4
Foro 1 1 1
Tareas o guías 3 3 3
Proyecto Integrador 6
TOTAL: 20 20 20
Fundamentos de programación :
Madrid : McGraw Hill
Algotitmos y estructura de datos Joyanes Aguilar, Luis - 1998 español
Interamericana
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 5 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
8. BIBLIOGRAFÍA COMPLEMENTARIA
Titulo Autor Edición Año Idioma Editorial
Métodos en la Resolución de Fundación General de la
Martín Molina Cuarta 2006 Español
Problemas UPM
Licenciatura en Ciencias
Paradigmas de la Programacion
de la Computación FaMAF Primera 2016 Español FaMAF-UNC
9. LECTURAS PRINCIPALES
Tema Texto Página URL
http://ocw.innova.uned.es/ocw
universia/Ing_tecnico_infor_sis
temas/SO_II/contenidos_html/i
ms_import/page_06.htm#:~:tex
Entrada y salida de datos en C y C++ Entrada y salida de datos en C y C++ t=El%20lenguaje%20C%20va
1-6
%20acompa%C3%B1ado,de%
20funciones%20de%20entrad
a%2Fsalida.&
10. ACUERDOS
Del Docente:
Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de los
1
mismos.
Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores, etc.
2
Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
3
Universidad (Misión, Visión)
4 Esforzarme en conocer con amplitud al campo académico y práctico
5 Asistir a clases siempre y puntualmente dando ejemplo al estudiante para exigirle igual comportamiento
Motivar, estimular y mostrar interés por el aprendizaje significativo de los estudiantes y evaluar a conciencia y con justicia
6
De los Estudiantes:
1 Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores,
etc.
2 Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
Universidad (Misión, Visión)
3 Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de
los mismos.
4 Ser honesto, no copiar, no mentir
5 Firmar toda prueba y trabajo que realizo en conocimiento que no he copiado de fuentes no permitidas
6 Colaborar con los eventos programados por la institución e identificarme con la carrera
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 6 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
FIRMAS DE LEGALIZACIÓN
NO
DOCENTE
APROBADO
RUBEN DARIO ARROYO CHANGO SILVIA MAYTE AREVALO NAVARRETE
COORDINADOR DE AREA DE CONOCIMIENTO
CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 7 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14