Академический Документы
Профессиональный Документы
Культура Документы
UNAN-MANAGUA
VICERRECTORÍA ACADÉMICA
DIRECCIÓN ACADÉMICA
INFORMACIÓN DE CERTIFICACIÓN
Modalidad(es): Presencial
Después de haber constatado que el documento cumple con lo establecido en el Modelo Educativo,
Normativa y Metodología para la Planificación Curricular 2011, en lo referido a la elaboración de
programas y que además, se han incorporado las observaciones brindadas en las asesorías y en el
dictamen, la Dirección Académica da por Certificado el programa de asignatura:
Fundamentos de Programación
Programa de Asignatura:
Fundamentos de
Programación
Código:
Requisito/Correquisito:
Modalidad: Presencial.
Semestre: III
Número total de horas: 225 horas (75 horas presenciales y 150 horas
de estudio independiente)
1
1. INTRODUCCIÓN
2
2. DESCRIPTOR DE LA ASIGNATURA
La asignatura tiene un total de 225 horas (75 horas presenciales y 150 horas de estudio
independiente), equivalente a 5 créditos.
3
4. FUNDAMENTACIÓN (MAPA DE LA ASIGNATURA)
Asignaturas Precedentes
Programador Analista-
programador Capacidades,
Habilidades y
Destrezas
Domina
diversos
Funciones paradigmas y
Cargo metodologías Asignatura
Diseña,
de desarrollo
Programador desarrolla, Fundamentos de Programación
de software.
software.
Maneja
diversas
plataformas y
lenguajes de
programación. Asignaturas Consecuentes
Funciones
Cargo Programación I
Desarrolla Programación II
Programador aplicaciones Algoritmos y Estructuras de Datos I
WEB. Algoritmos y Estructuras de Datos II
Programación Orientada a Objetos
4
5. OBJETIVOS GENERALES DE LA ASIGNATURA
N° CONCEPTUALES PROCEDIMENTALES ACTITUDINALES
Comprender los conceptos Construir organizadores gráficos
Valorar el papel del ingenio humano
elementales de la programación para la representación
en el desarrollo y evolución de las
de computadoras, su evolución conceptual y cronológica de
1 computadoras y particularmente en lo
histórica y los principales aspectos relativos a la
relativo a los lenguajes de
paradigmas y enfoques de programación y su desarrollo
programación.
programación en la actualidad. histórico.
Identificar en el planteamiento
de un problema los
componentes de entrada,
procesamiento y salida.
Comprender los procesos
Valorar la importancia de cada una de
inherentes a cada una de las Elaborar algoritmos básicos
las fases del proceso de resolución de
2 fases de la resolución de haciendo uso tanto de métodos
problemas por medio de
problemas por medio de gráficos como de
computadoras.
computadoras. pseudocódigos.
5
N° CONCEPTUALES PROCEDIMENTALES ACTITUDINALES
Asumir un estilo propio de
programación, respetando los
Analizar los diferentes tipos de Seleccionar adecuadamente las principios elementales de
estructuras de control cíclicas o estructuras de control cíclicas o programación.
5 repetitivas en función de la repetitivas a incluir en un
resolución de problemas de programa con base en el Reflexionar sobre las ventajas de
dificultad básica y media. algoritmo diseñado. representar procesos repetitivos
dentro de una sola estructura de
control.
6
6. PLAN TEMÁTICO
Modalidad Presencial
Total de horas
Nombre de presenciales Horas de estudio Total de
N°
la unidad Independiente horas
Teóricas Prácticas
1 Lenguajes de Programación 3 2 10 15
6 Evaluación Parcial 2 4 6
7
7. OBJETIVOS, CONTENIDOS Y RECOMENDACIONES METODOLÓGICAS POR UNIDAD
Unidad 1: Lenguajes de Programación.
- Datos numéricos.
Diferenciar los tipos de datos básicos con los
- Enteros.
que puede operar una computadora mediante
- Tipos de datos básicos. - Reales.
las instrucciones escritas en los lenguajes de
- Datos lógicos o booleanos.
programación.
- Datos carácter y cadena.
8
OBJETIVOS CONTENIDOS SUBCONTENIDOS
- Operadores
- Aritméticos.
- Lógicos.
- Relacionales.
Conocer los diferentes tipos de operadores y - Tipos de operadores y - De cadenas de caracteres.
expresiones básicos. expresiones. - Expresiones
Conceptuales
- Aritméticas.
- Lógicas.
- Cadena.
- Reglas de prioridad entre operadores.
- Lógica.
Comprender los principios de la lógica en la - Introducción a la lógica de
- Lógica de programación.
programación de computadoras. programación
- Principios en la elaboración de enunciados.
Procedimentales
9
Recomendaciones Metodológicas de la Unidad 1: Lenguajes de
programación.
10
Unidad 2: Resolución de problemas por medio de computadoras.
- Preciso
Comprender la definición y - Definición y características de los
- Definido.
características de los algoritmos. algoritmos.
- Finito.
- Independiente de los lenguajes de
programación.
- Diagramas de Flujo.
Conocer las distintas técnicas de diseño - Técnicas para el diseño de
- Diagramas de Nassi Schneirdeman (N-S)
de algoritmos. algoritmos.
- Pseudocódigos.
- Palabras reservadas.
- Identificadores.
Conocer las características esenciales y
- Caracteres especiales.
palabras reservadas del lenguaje de
- Variables.
programación seleccionado para la - Elementos básicos de un programa.
- Constantes.
implementación de los algoritmos
- Funciones.
diseñados.
- Expresiones.
- Instrucciones.
11
OBJETIVOS CONTENIDOS SUBCONTENIDOS
12
Recomendaciones Metodológicas de la Unidad 2: Resolución de problemas
por medio de computadoras.
13
Unidad 3: Componentes generales de un programa.
- Encabezado
- Cuerpo Principal
- Declaración de variables.
- Declaración de constantes.
Comprender el concepto de programa y
- Concepto y partes constitutivas de un - Instrucciones.
las diferentes partes que componen el
programa. - Instrucciones de asignación.
mismo.
- Instrucciones de lectura de datos.
- Instrucciones de escritura de
resultados.
- Comentarios.
Conceptuales
- Errores de sintaxis
Identificar tipos de errores en la
- Tipos de errores de programación. - Errores lógicos.
escritura de programas.
- Errores en tiempo de ejecución.
14
OBJETIVOS CONTENIDOS SUBCONTENIDOS
Procedimentales
15
Recomendaciones Metodológicas de la Unidad 3: Componentes generales
de un programa.
16
Unidad 4: Estructuras de control selectivas o condicionales.
- Condicional simple.
- Representaciones algorítmicas y - Condicional doble.
Diferenciar los tipos de estructuras
sintácticas de las diferentes - Condicionales anidados.
selectivas o condicionales.
estructuras condicionales. - Condicionales anidados linealmente.
- Condicional múltiple.
17
OBJETIVOS CONTENIDOS SUBCONTENIDOS
Actitudinales
18
Recomendaciones Metodológicas de la Unidad 4: Estructuras de control
selectivas o condicionales.
19
Unidad 5: Estructuras de control cíclicas o repetitivas.
- Iteraciones.
Comprender los principios y
- Principios y funcionamiento básico de - Control de salida del ciclo.
funcionamiento básico de las diferentes
las estructuras cíclicas o repetitivas. - Contadores.
estructuras cíclicas o repetitivas.
- Acumuladores.
Conceptuales
20
OBJETIVOS CONTENIDOS SUBCONTENIDOS
21
Recomendaciones Metodológicas de la Unidad 5: Estructuras de control
cíclicas o repetitivas.
8. RECURSOS DIDÁCTICOS
22
9. SISTEMA DE EVALUACIÓN
Cabe señalar que para tener derecho a la realización del examen, el estudiante
deberá tener una asistencia mínima a clases presenciales del 75%. Además para
tener derecho a Examen Especial la nota mínima debe ser del 30%.
10. BIBLIOGRAFÍA
23
11. FIRMAS
24