REPORTE DE ASIGNATURA
fecha y hora de generación: 21/06/2019 05:12 PMreporte impreso por: Kristhian Luigy Chaves Reina, para el
período académico [ 2019-I ]
1086298870 | Kristhian LuigyChaves Reina [estudiante]
3007742 | FUNDAMENTOS DE PROGRAMACIÓN
[ Información de la Asignatura ]
Asignatura vigente
Si
Unidad Académica Básica
Créditos
DEPARTAMENTO DE CIENCIAS DE LA
3
COMPUTACIÓN Y DE LA DECISIÓN
Horas presenciales Horas no presenciales
4 4
Validable Libre Elección
Si No
Porcentaje Mínimo de Asistencia Número de Semanas
%
[ Descripción de la Asignatura ]
Descripción
Objetivo General: Capacitar al estudiante para plantear soluciones a problemas diversos en forma de algoritmos,
escribirlos en un lenguaje de programación y ejecutarlos en un computador. Objetivos Específicos: - Identificar las
instrucciones básicas de los algoritmos: entrada y salida de datos, condicionales y bucles. - Analizar problemas
diversos y representar su solución por medio de algoritmos. - Conocer la sintaxis del lenguaje C++ y aprender a
manejar un entorno de programación. Metodología: - Clases teóricas magistrales. - Clases prácticas por grupos. -
Talleres virtuales. - Foros de discusión. Evaluación: 4 Parciales de 20% cada uno. Seguimiento (talleres y
participación en clase) 20%
[ Planes Relacionados ]
código plan
3508 INGENIERÍA AGRÍCOLA
3527 INGENIERÍA AMBIENTAL
3517 INGENIERÍA DE CONTROL
3515 INGENIERÍA ADMINISTRATIVA
3518 INGENIERÍA DE MINAS Y METALURGIA
3506 INGENIERÍA FÍSICA
3520 INGENIERÍA DE SISTEMAS E INFORMÁTICA
3505 INGENIERÍA BIOLÓGICA
3521 INGENIERÍA ELÉCTRICA
3524 INGENIERÍA MECÁNICA
3525 INGENIERÍA QUÍMICA
3504 ESTADÍSTICA
3523 INGENIERÍA INDUSTRIAL
3519 INGENIERÍA DE PETRÓLEOS
3516 INGENIERÍA CIVIL
3510 INGENIERÍA FORESTAL
3522 INGENIERÍA GEOLÓGICA
MVIS PROGRAMA ESPECIAL VISITANTE
[ Contenidos ]
INTRODUCCIÓN A LA ALGORITMIA. SE BUSCA QUE EL ESTUDIANTE SEA CAPAZ DE FORMULAR LA
SOLUCION DE PROBLEMAS POR MEDIO DE UN CONJUNTO FINITO DE PASOS SECUENCIALES,
PRECISOS E INAMBIGUOS.
1. Introducción. 2. Concepto de variable y tipos de datos. 3. Entrada y salida de datos.
CONDICIONALES. SE BUSCA QUE EL ESTUDIANTE SEA CAPAZ DE IDENTIFICAR CUANDO SE
PRESENTAN ALTERNATIVAS DE EJECUCIÓN DENTRO DE UN ALGORITMO Y QUE EMPLEE UNA
INSTRUCCCIÓN ADECUADA PARA REPRESENTARLAS.
1. Instrucción Si ¿ De lo contrario ¿ 2. Condicionales anidados. 3. Condicionales
múltiples.
PROCESOS ITERATIVOS. SE BUSCA QUE EL ESTUDIANTE SEA CAPAZ DE DETERMINAR CUANDO ES
NECESARIO UN PROCESO ITERATIVO, CUAL DEBE SER SU ESTADO INICIAL, SU CONDICIÓN DE
TERMINACIÓN Y SU EVOLUCIÓN.
1. Instrucción Para. 2. Instrucción Mientras. 3. Contadores y Acumuladores. 4.
Aplicaciones de métodos numéricos.
MANEJO DE VECTORES Y FUNCIONES. SE BUSCA QUE EL ESTUDIANTE SEA CAPAZ DE LEER Y
MANIPULAR VECTORES DE DATOS, ASÍ COMO DE DEFINIR Y EMPLEAR FUNCIONES. TAMBIÉN DEBE
COMPRENDER LA DIFERENCIA ENTRE UNA VARIABLE LOCAL Y UNA GLOBAL.
1. Definición y llamado de funciones. 2. Ámbito de las variables. 3. Lectura y
manipulación de vectores.
MANEJO DE MATRICES Y ARCHIVOS. SE BUSCA QUE EL ESTUDIANTE SEA CAPAZ DE FORMULAR
ALGORITMOS QUE CONTENGAN OPERACIONES DE ENTRADA Y SALIDA DE DATOS MEDIANTE
ARCHIVOS, ASÍ COMO UTILIZAR NÚMEROS ALEATORIOS Y REALIZAR DIVERSAS OPERACIONES SOBRE
MATRICES DE
1. Lectura y manipulación de matrices. 2. Operaciones de lectura y escritura en archivos
de texto. 3. Problemas con números aleatorios.
INFORMACIÓN IMPORTANTE
Señor Usuario:
Si encuentra inconsistencias en la información aqui presentada, por favor dirijase al Departamento, Escuela o
Instituto que ofrece esta asignatura, con los documentos que permitan verificar la veracidad en los datos.