Está en la página 1de 3

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA CIVIL

DIRECCIÓN DE ESCUELA PROFESIONAL DE INGENIERÍA CIVIL

PROGRAMACIÓN DIGITAL 2017-II


I. INFORMACIÓN GENERAL
CÓDIGO : CB-412 Programación Digital
SEMESTRE :4
CRÉDITOS :4
HORAS POR SEMANA : 6 (Teoría–Práctica–Laboratorio)
PRE-REQUISITOS : CB-114 Matemática I
CB-212 Álgebra Lineal
CONDICIÓN : Obligatorio
DEPARTAMENTO : Ciencias Básicas
PROFESORES : Ing. Víctor Pool Rojas Yupanqui
: Ing. Yeltsin Luis Valero Camarena
Dr. José Manuel Zapata Samata
PROFESORES-MAIL : vrojasy@uni.edu.pe, ylvaleroc@gmail.com, jcc@uni.edu.pe

II. SUMILLA DEL CURSO


El curso desarrolla conceptos básicos necesarios para que el alumno pueda crear programas en base a
técnicas conocidas de programación secuencial y modular. La programación de computadoras es una
herramienta para procesar datos, por lo que se enfatiza en su uso práctico en la ingeniería. Es aplicado
en otras asignaturas para mejorar el proceso de aprendizaje, en la investigación y desarrollo de
aplicaciones mediante procesos automatizados; permitiendo que en la vida profesional continúe
programando con los conocimientos adquiridos. Este es un curso de formación básica con visión
prospectiva.

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. Conoce y utiliza un lenguaje de programación a través de prácticas de edición y ejecución de
programas estructurados.
5. Comprende el comportamiento de otros programas de cómputo durante su utilización.

IV. UNIDADES DE APRENDIZAJE


1. ALGORITMOS Y DIAGRAMAS DE FLUJO / 12 HORAS
Introducción al Curso / Procedimientos generales para la construcción de programas /
Implementación de los diagramas de flujo para la solución de problemas.

2. ESTRUCTURA DE UN LENGUAJE DE PROGRAMACIÓN / 4 HORAS


Datos numéricos / Identificadores / Constantes y variables / Operadores / Expresiones / Manejo de la
Memoria / Secciones de un programa.

3. SENTENCIAS DE EJECUCIÓN DE UN PROGRAMA / 12 HORAS


Sentencias de entrada y salida / Decisiones y bifurcaciones / Ciclos controlados y de selección /
Principales funciones matemáticas.

4. ARCHIVOS TIPO TEXTO / 4 HORAS


Definición / Funciones principales de lectura y escritura / Aplicaciones para casos reales y prácticos.

1
5. VARIABLES SUBINDICADAS / 10 HORAS
Definición / Declaración y uso / Aplicaciones / Ordenamiento de una arreglo lineal / Operaciones
matriciales / Solución de un sistema de ecuaciones lineales.

6. FUNCIONES / 16 HORAS
Definición / Variables locales y globales / Parámetros pasados por valor / Punteros / Parámetros
pasados por referencia.
7. CADENAS DE CARACTERES / 12 HORAS
Definición / Caracteres / Funciones Principales / Lectura y escritura desde archivos / Aplicaciones.
8. REGISTROS / 12 HORAS
Definición / Tipos simples y estructurados / Aplicaciones prácticas.

V. PRÁCTICAS DE AULA Y DE LABORATORIO


Semana Actividad en Aula Laboratorio
1 : 21/08 – 25/08 Seminario 1 INTRODUCCIÓN
2 : 28/08 – 01/09 Seminario 2 / Prueba Entrada Laboratorio 1
3 : 04/09 – 08/09 Seminario 3 Laboratorio 2
4 : 11/09 – 15/09 Práctica de Aula 1 PA1 Laboratorio 3
5 : 18/09 – 22/09 Seminario 4 Laboratorio 4
6 : 25/09 – 29/09 Práctica de Aula 2 PA2 Laboratorio 5
7 : 02/10 – 06/10 Seminario 5 Práctica Laboratorio 1 PL1
8 : 09/10 – 13/10 EXAMEN PARCIAL
9 : 16/20 – 20/10 Seminario 6 Laboratorio 6
10 : 23/10 – 27/10 Práctica de Aula 3 PA3 Laboratorio 7
11 : 30/10 – 03/11 Seminario 7 Laboratorio 8
12 : 06/11 – 10/11 Práctica de Aula 4 PA4 Laboratorio 9
13 : 13/11 – 17/11 Seminario 8 Laboratorio 10
14 : 20/11 – 24/11 Presentación Trabajos PA5 Práctica Laboratorio 2 PL2
15 : 27/11 – 01/12 Seminario 9 Laboratorio 11
16 : 04/12 – 08/12 EXAMEN FINAL

VI. METODOLOGÍA
El curso se desarrolla en base a sesiones de teoría, práctica y laboratorio de cómputo. En las sesiones
de teoría, el docente presenta al alumno los conceptos de manera gradual, acompañados de algunas
aplicaciones aclarativas. Se complementa semanalmente con prácticas de aula y seminarios
alternadamente y con laboratorios de cómputo. En los seminarios, el docente desarrolla ejercicios de
diferentes grados de dificultad con la intención de reforzar y aplicar los conceptos adquiridos en las
sesiones teóricas, motivando al alumno a desarrollar sus destrezas y capacidad de análisis. En las
prácticas de aula, se evalúa en el alumno el conocimiento y dominio en los temas del curso, mediante
preguntas y problemas aplicativos. En las sesiones de laboratorio, el alumno experimenta la creación y
ejecución de un programa real, mediante la interacción directa con el computador. El docente de
laboratorio dirige al alumno en el desarrollo de los programas y lo evalúa en dos prácticas de uso de la
computadora previo a las evaluaciones de los Exámenes Parcial y Final. El docente se apoya de medios
escritos y audio-visuales, como separatas, pizarra y proyecciones multimedia así como el uso del Aula
Virtual. Los docentes absuelven las dudas y consultas del alumno en las sesiones teóricas, seminarios,
laboratorio y horarios de asesoría. La primera práctica calificada PA1 es evaluada, para su discusión, en
presencia de los alumnos.

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 = [ ∑ 2 mejores (PA2,PA3,PA4) + PA1 + PA5 + PL1 + PL2 ] / 6
EP: Examen Parcial PA#: Prácticas de Aula (# de 1 a 4)
EF: Examen Final PA5: Nota de Trabajo Grupal o Nota de Concepto
PP: Promedio de Prácticas PL#: Prácticas de Laboratorio (# 1 y 2)

2
VIII. BIBLIOGRAFÍA
1. MARZAL, Andrés; GRACIA, Isabel
Introducción a la Programación con C
Departamento de Lenguajes y Sistemas Informáticos
Universitat Jaume I, 2004.
2. KERNIGHAN, Brian; RITCHIE, Dennis
El Lenguaje de Programación C
Editorial Prentice Hall, 1991

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 mostrados 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 K
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.

Práctica de la Ingeniería Usa las técnicas, métodos y herramientas de la ingeniería


6 K
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
Profesional
proyectos 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 R
Vida
de la profesión y la tecnología.

También podría gustarte