Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE CIENCIAS
ESCUELA DE MATEMÁTICAS Y CIENCIAS DE LA COMPUTACIÓN
DEPARTAMENTO DE MATEMÁTICAS APLICADAS
Asignatura: Programación I
Código: MM-314 / IC-200
Requisito: MM-211 / MM-110 (Ing. en Sistemas)
III PAC- 2018
Coordinadora: Allison Chávez
Correo Eléctronico: allison.chavez@unah.edu.hn
III PAC - 2018
Programación I (MM – 314 / IC-200), es un curso introductorio al estudio de la programación, dirigido a estudiantes de
Ciencias e Ingeniería de la Universidad Nacional Autónoma de Honduras, orientado a brindar al estudiante una sólida base
de conocimientos en los fundamentos y técnicas de la programación estructurada y su aplicación.
El objetivo general del curso es guiar al estudiante en el estudio de las estructuras básicas de la programación
(Concatenación, Decisión y Repetición), la elaboración de algoritmos como herramientas en la solución de problema y la
implementación de estos en un lenguaje de programación estructurado, en este caso el lenguaje C/C++ .
Resolver un problema generalmente no es una tarea fácil, en este curso el estudiante adquirirá las habilidades y destrezas
que le permitirán analizar el problema, desde diversas perspectivas, prever diferentes alternativas de solución y diseñar el
algoritmo que resuelva el problema de forma eficiente e implementarlo en un lenguaje de programación.
Podemos resumir que en este curso el estudiante tendrá la oportunidad de pensar, analizar en forma flexible, encontrar y
verificar si la solución es apropiada y efectiva, fortaleciendo así su razonamiento lógico y estructurado; razonamiento
indispensable para resolver problemas científicos y/o para continuar en el estudio de la Programación.
El curso de MM - 314 / IC – 200 Programación I está dividido en tres unidades:
1.- Estructuras básicas de programación y sus derivadas.
2.-Funciones. Arreglos
3.- Apuntadores y Cadenas.
EVALUACION
a) TEÓRICA: Se aplicarán tres (3) exámenes escritos, más el de reposición. Los valores de los
exámenes están ponderados en 20%, 25 %y 30%, representando el 75% de la nota final.
b) PRÁCTICA: Comprende tareas, exposiciones, proyectos u otro/s aspecto/s que el profesor(a) estime
conveniente. Esta categoría corresponde al 25% de la nota final.
2.- Los exámenes se van a aplicar en las fechas y hora que a continuación se detallan:
LABORATORIO
1.- El proceso tanto de matrícula como de pago del Laboratorio no se aplica para esta asignatura.
2.- El laboratorio lo imparte el profesor de la asignatura.
3.- Los alumnos pueden hacer uso del laboratorio, fuera del horario de clases, previa reservación con los instructores y
conforme a la disponibilidad del laboratorio.
CONTENIDO
SEPTIEMBRE
18
Presentación del Profesor e información general de la clase
Elementos de lógica matemática
19
Elementos de lógica matemática
24
Programas con Instrucciones de SECUENCIAS
25
Programas con Instrucciones de SECUENCIAS
26
Programas con Instrucciones de SELECCIÓN (SI / NO)
OCTUBRE
1
Programas con Instrucciones de SELECCIÓN (SI/NO, SI)
Bloque Caso
2
Centinelas, Contadores, Acumuladores, Multiplicadores;
Programas con Instrucciones de repetición : Bloque Mientras (contadores)
3-5
SEMANA MORAZANICA (Feriado)
8
Programas con Instrucciones de repetición: Bloque Mientras (centinela)
9
Programas con Instrucciones de repetición: Bloque Haga - Mientras
10
Programas con Instrucciones de repetición: Bloque Para
15
DÍA DE LA AUTONOMÍA UNIVERSITARIA (Feriado)
16
Programas que involucren varias estructuras secuenciales y anidades
17
Programas que involucren varias estructuras secuenciales y anidades
JUEVES 18 DE OCTUBRE
EXAMEN No. 1
22
Funciones
Declaración / Invocación / Definición / Tipos de funciones
23
Programas con Funciones Biblioteca cmath
24
Programas con Funciones Bibliotecas: iomanip / conio / cstdlib
29
Funciones recursivas
30
Arreglos Unidimensionales
-Declaración / lectura / escritura / operaciones con los elementos de un arreglo
31
Arreglos Unidimensionales
- Búsqueda / ordenamiento en arreglos / Manejo de los subíndices
NOVIEMBRE
4
Programas con Arreglos Unidimensionales y funciones. Aplicaciones
5
Programas con Arreglos Unidimensionales y funciones. Aplicaciones
6
Arreglos Bidimensionales
-Declaración / lectura / escritura / Operaciones con renglones y columnas
11
Arreglos Bidimensionales y funciones. Aplicaciones.
12
Arreglos Bidimensionales y funciones. Aplicaciones.
13
Arreglos Bidimensionales y funciones. Aplicaciones.
JUEVES 14 DE NOVIEMBRE
EXAMEN No. 2
18
Apuntadores: Definición / Declaración / Operadores
19
Apuntadores. Relación entre apuntadores y arreglos / Aritmética de apuntadores
20
Apuntadores. Programas con funciones
25
Apuntadores y cadenas. Fundamentos de caracteres y de cadenas
26
Apuntadores y manejo de cadenas
27
Apuntadores y manejo de cadenas Biblioteca cstring
DICIEMBRE
3
Apuntadores y manejo de cadenas
4
Apuntadores y manejo de cadenas
MIERCOLES 5 DE DICIEMBRE
EXAMEN No. 3
MIERCOLES 12 DE DICIEMBRE
EXAMEN DE REPOSICIÓN
LUNES 17 AL MIÉRCOLES 19
DIDGITALIZCIÓN DE CALIFICACIONES
BIBLIOGRAFÍA RECOMENDADA
SUGERENCIAS