UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA CIVIL
DIRECCIÓN DE ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
PROGRAMACIÓN DIGITAL APLICADA A LA INGENIERÍA CIVIL
I. INFORMACIÓN GENERAL
Asignatura : Programación Digital Aplicada a la Ingeniería Civil
Código : CB-415
Pre-requisitos : BIC-01 Introducción a la Computación
CB-212 Álgebra Lineal
Dpto. Académico : Ciencias Básicas
Condición : Obligatorio
Ciclo Académico : 2022-3
Semestre :4
Créditos :2
Horas teóricas : 0 horas
Horas Taller/Laboratorio : 8 horas semanales
Sistema de Evaluación :F
Profesores : Prof. Wilfredo Juan Cupe Roman
Dr. José Manuel Zapata Samata
PROFESORES-MAIL : wcuper@[Link], jcc@[Link]
II. SUMILLA DEL CURSO
La asignatura es de naturaleza práctica. Tiene como propósito complementar lo desarrollado en el curso
de Introducción a la Computación y desarrollar programas aplicados a la Ingeniería Civil utilizando el
Lenguaje C mediante técnicas de modulación, estructuras y cadenas de caracteres; involucra conceptos
de: funciones, bibliotecas propias, recursividad (funciones), variables tipo estructuras (struct), cadenas de
caracteres y funciones de la biblioteca string; lográndose obtener código fuente en lenguaje C con
diagramas de flujo para la documentación de la aplicación.
III. COMPETENCIAS DEL CURSO
1. Desarrolla la secuencia del procesamiento de datos, la generación de información y su interpretación.
2. Razona, planea y construye una secuencia lógica de procesos utilizando estructuras de selección e
iteración.
3. Conoce nuevas técnicas y herramientas que permita su aplicación en la solución de problemas.
4. Realiza programas a través de prácticas de edición y ejecución en el centro de cómputo.
5. Comprende el comportamiento de otros programas de cómputo durante su utilización.
IV. UNIDADES DE APRENDIZAJE
1. FUNCIONES / 12 HORAS
Definición / Variables locales y globales / Parámetros pasados por valor / Punteros /
Parámetros pasados por referencia.
2. RECURSIVIDAD / 08 HORAS
Definición / Variables locales y globales / Parámetros pasados por valor / Punteros /
Parámetros pasados por referencia.
3. CADENAS DE CARACTERES / 08 HORAS
Definición / Caracteres / Funciones Principales / Lectura y escritura desde archivos / Aplicaciones.
4. REGISTROS / 08 HORAS
Definición / Tipos simples y estructurados / Aplicaciones prácticas.
5. DESARROLLO DE UNA APLICACIÓN A LA INGENIERIA CIVIL / 20 HORAS
Presentación / Modelamiento, modulación y operacionalización / Pruebas / Presentación final.
V. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS
- 02 notas de laboratorios
VI. METODOLOGÍA
El curso virtual se desarrolla en base a sesiones de seminarios (talleres) y laboratorios sincrónicos y
evaluaciones asincrónicas supervisadas, donde el docente es facilitador del aprendizaje y cuenta con
soportes tecnológicos: Aula Virtual (Moodle), plataforma Zoom y otros.
En los seminarios, el docente presenta al alumno los conceptos de manera gradual, acompañados de
algunas aplicaciones aclarativas. Se complementa semanalmente con laboratorios de cómputo, donde
el alumno experimenta la creación y ejecución de un programa real, mediante la interacción directa con
el computador. El docente absuelve las dudas y consultas del alumno en los seminarios, laboratorios y
horarios de asesoría.
VII. FÓRMULA DE EVALUACIÓN:
SISTEMA F
El Promedio Final PF se calcula tal como se muestra a continuación:
PF = (EP + 2EF + PP) /4 PP = [ PL1 + PL2 ] / 2
EP: Examen Parcial PL#: Prácticas de Laboratorio (# de 1 a 2)
EF: Examen Final
PP: Promedio de Prácticas
VIII. BIBLIOGRAFÍA
− Marzal, A,,Gracia, I. (2004). Introducción a la Programación con C. Departamento de Lenguajes y Sistemas
Informáticos. Universitat Jaume I. España.
− Kernighan, B., Ritchie, D. (1991). El Lenguaje de Programación C. Editorial Prentice Hall. México.
IX. CONTRIBUCIONES DEL CURSO PARA EL LOGRO DE LOS RESULTADOS DEL ESTUDIANTE
Las contribuciones del curso para el logro de los resultados del estudiante son mostradas en la tabla:
K = Clave R = Relacionada En blanco = No se aplica
N° Resultado del Estudiante Descripción Contribución
Diseña obras civiles que satisfacen requerimientos y
1 Diseño en Ingeniería
necesidades, así como restricciones y limitaciones dadas.
Solución de Problemas de Identifica, formula y resuelve problemas de ingeniería
2
Ingeniería usando las técnicas, métodos y herramientas apropiadas.
Planifica y asiste en la administración de proyectos de
3 Gestión de Proyectos
ingeniería civil con criterios de eficiencia y productividad.
Aplica los conocimientos y habilidades en ciencias,
4 Dominio de las Ciencias matemática e ingeniería para resolver problemas de K
ingeniería civil.
5 Experimentación Conduce experimentos, analiza e interpreta resultados. K
Práctica de la Ingeniería Usa las técnicas, métodos y herramientas de la ingeniería
6
Moderna moderna necesarias para la práctica de la ingeniería civil.
Comprende el impacto que las soluciones de ingeniería
7 Impacto de la Ingeniería tienen sobre las personas y el entorno en un contexto local
y global.
Toma en cuenta aspectos de preservación y mejora del
8 Conciencia Ambiental
ambiente en el desarrollo de sus actividades profesionales.
Evalúa sus decisiones, acciones desde una perspectiva
Responsabilidad Ética y
9 moral y asume responsabilidad por los trabajos y proyectos
Profesional
realizados.
Se comunica de manera efectiva en forma oral, escrita y
10 Comunicación
gráfica, al interactuar con diferentes tipos de audiencias.
Se integra y participa en forma efectiva en equipos de
11 Trabajo en Equipo R
trabajo.
Conoce y analiza asuntos contemporáneos relevantes en
12 Asuntos Contemporáneos
contextos locales, nacionales y globales.
Reconoce la necesidad de mantener actualizados sus
Aprendizaje para Toda la
13 conocimientos y habilidades de acuerdo con los avances de R
Vida
la profesión y la tecnología.