El curso introduce conceptos básicos de programación como algoritmos, diagramas de flujo, estructuras de datos y lenguajes de programación. Los estudiantes aprenden a diseñar programas para procesar datos usando estructuras de control de flujo y funciones. Además, practican la creación de programas en el laboratorio usando un lenguaje de programación como C++.
0 calificaciones0% encontró este documento útil (0 votos)
288 vistas3 páginas
El curso introduce conceptos básicos de programación como algoritmos, diagramas de flujo, estructuras de datos y lenguajes de programación. Los estudiantes aprenden a diseñar programas para procesar datos usando estructuras de control de flujo y funciones. Además, practican la creación de programas en el laboratorio usando un lenguaje de programación como C++.
El curso introduce conceptos básicos de programación como algoritmos, diagramas de flujo, estructuras de datos y lenguajes de programación. Los estudiantes aprenden a diseñar programas para procesar datos usando estructuras de control de flujo y funciones. Además, practican la creación de programas en el laboratorio usando un lenguaje de programación como C++.
El curso introduce conceptos básicos de programación como algoritmos, diagramas de flujo, estructuras de datos y lenguajes de programación. Los estudiantes aprenden a diseñar programas para procesar datos usando estructuras de control de flujo y funciones. Además, practican la creación de programas en el laboratorio usando un lenguaje de programación como C++.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 3
1
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA CIVIL
DIRECCIN DE ESCUELA PROFESIONAL DE INGENIERA CIVIL
PROGRAMACIN DIGITAL
I. INFORMACIN GENERAL
CDIGO : MA713 Programacin Digital SEMESTRE : 3 CRDITOS : 3 HORAS POR SEMANA : 6 (Teora Prctica - Laboratorio) PRERREQUISITOS : Matemticas Bsicas II CONDICIN : Obligatorio DEPARTAMENTO : Ciencias Bsicas PROFESOR : Wilfredo Cupe Romn Vctor Rojas Yupanqui Jos Zapata Samata PROFESOR E-MAIL : wcupe@hotmail.com, pool.rojas@googlemail.com, jcc@uni.edu.pe
II. SUMILLA DEL CURSO
El curso desarrolla conceptos bsicos necesarios para que el alumno pueda crear programas en base a tcnicas conocidas de programacin secuencial y modular. La programacin es una herramienta para procesar datos, por lo que se enfatiza en su uso prctico en la ingeniera. Es aplicado en otras asignaturas para mejorar el proceso de aprendizaje, en la investigacin y desarrollo de aplicaciones mediante procesos automatizados; permitiendo que en la vida profesional contine programando con los conocimientos adquiridos.
III. COMPETENCIAS DEL CURSO
1. Disea programas para procesar datos. 2. Razona, planea y construye una secuencia lgica de procesos utilizando estructuras de seleccin e iteracin. 3. Conoce nuevas tcnicas y herramientas que permita su aplicacin en la solucin de problemas. 4. Conoce y utiliza un lenguaje de programacin a travs de prcticas de edicin y ejecucin de programas estructurados. 5. Comprende el comportamiento de otros programas de cmputo durante su utilizacin.
IV. UNIDADES DE APRENDIZAJE
1. ALGORITMOS Y DIAGRAMAS DE FLUJO / 12 HORAS
Definicin / Procedimientos generales para la construccin de programas / Implementacin de los diagramas de flujo para la solucin de problemas.
2. ESTRUCTURA DE UN LENGUAJE DE PROGRAMACIN / 11 HORAS
Elementos / Datos numricos y de caracteres / Identificadores / Constantes y variables / Operadores aritmticos, de relacin y lgicos / Expresiones y asignacin de datos / Introduccin a archivos de cabecera / Sentencias de entrada y salida de datos / Secciones de un programa / Sentencias de declaracin y ejecucin / Principales funciones matemticas.
3. SENTENCIAS DE CONTROL DE FLUJO / 9 HORAS
Decisin y bifurcacin / Ciclos controlados y de seleccin.
4. VARIABLES SUBINDICADAS / 11 HORAS
Definicin / Declaracin y uso / Aplicaciones / Ordenamiento de un arreglo lineal / Operaciones matriciales / Solucin de un sistema de ecuaciones lineales.
5. ARCHIVOS TIPO TEXTO / 4 HORAS
Definicin / Funciones principales. 2
6. FUNCIONES / 16 HORAS
Definicin, usos y tipos / Variables locales y globales / Parmetros pasados por valor / Parmetros pasados por referencia / Recursividad.
7. CADENAS DE CARACTERES / 10 HORAS
Definicin / Funciones Principales / Aplicaciones.
8. REGISTROS / 6 HORAS
Definicin / Tipos simples y estructurados.
9. PUNTEROS / 3 HORAS
Definicin y usos / Aritmtica de punteros / Aplicaciones.
El curso se desarrolla en base a sesiones de teora, prctica y laboratorio de cmputo. En las sesiones de teora, el docente presenta al alumno los conceptos de manera gradual, acompaados de algunas aplicaciones aclarativas. Se complementa semanalmente con prcticas de aula y seminarios alternadamente y con laboratorios de cmputo. En los seminarios, el docente desarrolla ejercicios de diferentes grados de dificultad con la intencin de reforzar y aplicar los conceptos adquiridos en las sesiones tericas, motivando al alumno a desarrollar su capacidad de anlisis y destrezas. En las prcticas de aula, se evala 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 creacin y ejecucin de un programa real, mediante la interaccin directa con el computador y observando el proceso programado. El docente de laboratorio dirige al alumno en el desarrollo de los programas y lo evala de manera continua. El docente se apoya de medios escritos y audiovisuales, como separatas, pizarra y proyecciones multimedia. El docente absuelve las dudas y consultas del alumno durante las sesiones tericas, seminarios, laboratorio y horarios de asesora.
VII. FRMULA DE EVALUACIN: SISTEMA F
El Promedio Final PF se calcula tal como se muestra a continuacin:
PF = ( EP + 2 EF + PP ) / 4 PP=[3mejores(PA1,PA2,PA3,PA4,PA5)+PA6+PL1+PL2]/6
EP: Examen Parcial PA#: Prcticas de Aula (# de 1 a 5) EF: Examen Final PA6: Nota de Concepto PP: Promedio de Prcticas PL#: Prcticas de Laboratorio (# 1 y 2)
VIII. BIBLIOGRAFA
1. SCHILDT, Herbert Programacin en Turbo C Editorial Osborne/McGraw-Hill, 2006
2. JOYANES AGUILAR, Luis Programacin en Turbo C Editorial McGraw-Hill, 2001 3
3. KERNIGHAN, Brian W.; RITCHIE, Dennis M. El Lenguaje de Programacin 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 Descripcin Contribucin 1 Diseo en Ingeniera Disea obras civiles que satisfacen requerimientos y necesidades, as como restricciones y limitaciones dadas. R 2 Solucin de Problemas de Ingeniera Identifica, formula y resuelve problemas de ingeniera usando las tcnicas, mtodos y herramientas apropiadas. K 3 Gestin de Proyectos Planifica y asiste en la administracin de proyectos de ingeniera civil con criterios de eficiencia y productividad. 4 Dominio de las Ciencias Aplica los conocimientos y habilidades en ciencias, matemtica e ingeniera para resolver problemas de ingeniera civil. K 5 Experimentacin Conduce experimentos, analiza e interpreta resultados.
6 Prctica de la Ingeniera Moderna Usa las tcnicas, mtodos y herramientas de la ingeniera moderna necesarias para la prctica de la ingeniera civil. R 7 Impacto de la Ingeniera Comprende el impacto que las soluciones de ingeniera tienen sobre las personas y el entorno en un contexto local y global. R 8 Conciencia Ambiental Toma en cuenta aspectos de preservacin y mejora del ambiente en el desarrollo de sus actividades profesionales.
9 Responsabilidad tica y Profesional Evala sus decisiones, acciones desde una perspectiva moral y asume responsabilidad por los trabajos y proyectos realizados. R (I) 10 Comunicacin Se comunica de manera efectiva en forma oral, escrita y grfica, al interactuar con diferentes tipos de audiencias. R (I) 11 Trabajo en Equipo Se integra y participa en forma efectiva en equipos de trabajo. R (I) 12 Asuntos Contemporneos Conoce y analiza asuntos contemporneos relevantes en contextos locales, nacionales y globales. R (I) 13 Aprendizaje para Toda la Vida Reconoce la necesidad de mantener actualizados sus conocimientos y habilidades de acuerdo con los avances de la profesin y la tecnologa. R