Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. DATOS INFORMATIVOS
MODALIDAD: DEPARTAMENTO: AREA DE CONOCIMIENTO:
Presencial Ciencias de la Computación Programación
CARRERAS: NOMBRES ASIGNATURA: PERÍODO ACADÉMICO:
Ingeniería de Sistemas, Fundamentos de Programación Mar/14 – Ag/14
Mecánica, Mecatrónica,
Electrónica, Geográfica
DESCRIPCIÓN DE LA ASIGNATURA:
Fundamentos de Programación es una asignatura básica que permite crear programas que exhiban un
comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias
áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
Con esta materia el alumno aprenderá a escribir, a analizar, probar, depurar y dar mantenimiento al
programa generado en un Lenguaje de Programación.
COMPETENCIAS A LOGRAR:
ELEMENTO DE COMPETENCIA:
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 1
FECHA ÚLTIMA REVISIÓN: 09/10/13
de la Ingeniería.
Desarrollo de programas identificando correctamente los diferentes tipos de pasos de parámetros en
funciones.
RESULTADO FINAL DEL APRENDIZAJE:
Lograr que estudiante pueda conceptualizar, analizar, desarrollar programas en lenguaje C a fin de
resolver problemas de diversa naturaleza
CONTRIBUCIÓN DE LA ASIGNATURA A LA FORMACIÓN PROFESIONAL:
Identifica las características de los problemas, sus posibles soluciones y la forma de estructurar algoritmos eficientes para
la resolución de tales problemas. Desarrolla programas para lograr resolver los problemas planteados, utilizando la sintaxis
correcta y adecuada, optimizando las líneas de código y desarrollando soluciones que sean amigables al usuario,
incluyendo adicionalmente, conceptos de recursividad, validación de datos, y modularidad.
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 2
FECHA ÚLTIMA REVISIÓN: 09/10/13
1.2.6. Software
1.2.7. Sistema Informático
1.2.8. Lenguaje de Programación
1.2.9. Historia de los lenguajes de programación
• Programación estructurada.
• Programación Orientada a objetos
• Programación Visual
1.3. Introducción a los Entornos de Programación
1.3.1 Borland C
1.3.2 Dev C
1.3.3 Visual Studio
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 3
FECHA ÚLTIMA REVISIÓN: 09/10/13
Guía 16.0 ARREGLOS Y MODULARIZACIÓN
– Funciones, paso de parámetros por
dirección
Tarea 1. Ejercicios de ordenamiento y
Contenidos: búsqueda de datos dentro de un arreglo.
3.1. Arreglos unidireccionales
3.1.1. Ordenación y búsqueda de arreglos Tarea 2. Prueba sobre ejercicios de
3.1.2. Ordenación por método burbuja
3.1.3. Búsqueda lineal programación utilizando la herramienta de
3.1.4. Búsqueda binaria programación
3.2. Bidimensionales
3.3. Cadenas de Caracteres Tarea 3. Entrega de Ejercicios utilizando la
3.3.1. Librerías String.h herramienta de programación
3.4. Funciones
3.4.1. Definición, elementos y tipos Tarea 4. Entrega del Producto Integrador.
3.4.2. Características
3.4.3. Declaración e implementación
3.4.4. Paso de parámetros
3.4.5. Valor
3.4.6. Dirección
3.4.7. Referencia
3.5. Paso de arreglos como parámetros
INGENIERÍAS
NIVELES DE LOGRO
LOGRO O
A B C El estudiante debe
RESULTADOS DE APRENDIZAJE
Alta Media Baja
F.1.A.1. Aplicación de Matemáticas x
F.1.A.2. Aplicación de las CCBB x
F.1.B.1. Diseño y conducción de x
Experimentos.
F.1.B.2. Análisis de datos e interpretación x Abstraer Datos y Conceptualizar
de la información.
F.1.C.1. Identificación y definición del x Crear Diagramas de Flujo
problemas (Diseño de ingeniería)
F.1.C.2. Planificación, control del Diseño x Verificar el diseño de algoritmos
y modelización (Diseño de ingeniería)
F.1.C.3. Factibilidad, evaluación,
selección y comunicación (Diseño de x Desarrollo de soluciones a problemas
ingeniería)
F.1.E.1. Identificación y formulación del x Analizar el problema
problema
F.1.K.1. Identificación de herramientas x Escoger las Herramientas de desarrollo
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 4
FECHA ÚLTIMA REVISIÓN: 09/10/13
NIVELES DE LOGRO
LOGRO O
A B C El estudiante debe
RESULTADOS DE APRENDIZAJE
Alta Media Baja
F.2.G.1. Comunicación escrita x Expresarse correctamente por escrito
(*Se puede expresar en puntaje o porcentaje de la nota final/20 puntos. No debe existir
una diferencia mayor a 2 puntos entre cada forma de evaluación)
a. Estrategias metodológicas:
Lectura previa El docente facilita al estudiante las fuentes de información sobre el tema a
tratar; el estudiante por su parte conoce el tema a través de la lectura de artículos, revistas,
libros.
Charla interactiva El docente plantea el tema de clase y sondea el conocimiento previo
en el estudiante, se recogen las ideas y se procesan, finalmente se conceptualiza el tema
tratado.
Deber individual El estudiante investiga aspectos puntales sobre el tema tratado
Trabajo en equipo Los estudiantes conforman grupos de trabajo para desarrollar
proyectos de temas específicos, durante todo el periodo académico.
Consultas puntuales Los estudiantes hacen consultas profesor mediante el uso del
correo electrónico, sobre los deberes individuales o los proyectos en equipo.
Debates El docente plantea temas complementarios que serán objeto de debate para los
equipos de trabajo conformados por los estudiantes.
Presentaciones Cada equipo de trabajo presenta avances del desarrollo del proyecto
asignado y al final los resultados obtenidos o generados.
Pruebas Teóricas y prácticas
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 5
FECHA ÚLTIMA REVISIÓN: 09/10/13
b. Orientaciones metodológicas:
(DISTANCIA: Basado en el auto aprendizaje, el alumno: - investiga - socializa con la comunidad - participa interactivamente con
otros actores del aprendizaje – aprende haciendo y en tutorías)
- Software educativo,
- Software Case de Modelamiento, Power Designer y Data Modeler
8. BIBLIOGRAFÍA COMPLEMENTARIA
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 6
FECHA ÚLTIMA REVISIÓN: 09/10/13
9. LECTURAS PRINCIPALES:
10. ACUERDOS:
DEL DOCENTE:
.
Estar puntuales a las clases, no se permitirá el ingreso de los estudiantes con retraso mayor a
15 minutos.
Apagar los celulares.
Se realizará prácticas de laboratorio grupales por semana.
Las pruebas y los exámenes serán aplicados en la fecha y hora fijada por el docente y en
conocimiento de los estudiantes.
Se controlará el plagio.
Trabajar las actividades propuestas en el aula virtual
La autoridad del docente se limita a su materia por lo que los compromisos extraoficiales que
él contraiga no representan la postura oficial de la administración de la carrera.
Brindar respeto y consideración a los alumnos y dirigir sus clases con el mejor ambiente de
trabajo y colaboración, fomentando la investigación y el trabajo en equipo
Si es detectada la poca o ninguna participación en las actividades grupales de algún miembro
de los equipos de trabajo y esto no es reportado por ellos mismos, se asumirá complicidad de
ellos y serán sancionados con la nota de cero en todo el trabajo final (implica la pérdida del
curso) dado el peso ponderado del trabajo en la nota final.
DE LOS ESTUDIANTES:
Asistir puntualmente a clases.
No realizar copia de exámenes, pruebas, informes, proyectos, capítulos, ensayos, entre otros,
será severamente corregida, inclusive podría ser motivo de la pérdida automática del
semestre, (código de ética de la ESPE).
Respeto en las relaciones docente- alumno y alumno-alumno será exigido en todo momento,
esto será de gran importancia en el desarrollo de las discusiones en clase.
En los trabajos se deberán incluir las citas y referencias de los autores consultados (de
acuerdo a normativas aceptadas, APA). Si un plagio es evidenciado, podría ser motivo de la
separación del curso del o los involucrados.
Los casos y trabajos asignados deberán ser entregados el día correspondiente.
Apagar el celular.
Desarrollar las prácticas de laboratorio
Realizar las pruebas y los exámenes en la fecha y hora.
Trabajar las actividades propuestas en el aula virtual
CÓDIGO: SGC.DI.321
VERSIÓN: 1.2 7
FECHA ÚLTIMA REVISIÓN: 09/10/13