1.1 ASIGNATURA : PROGRAMACIN DIGITAL 1.2 CDIGO DEL CURSO : 08 204 1.3 CARCTER DE LA SIGNATURA : OBLIGATORIO 1.4 PRE-REQUISITO : 08 109 - MATEMATICAS BASICAS II 1.5 DURACION : 17 Semanas y media 1.6 CREDITOS : 04 1.7 CARGA HORARIA : 4 Horas Teora, 2 Horas Prctica 1.8 CICLO : TERCER CICLO 2.0 DESCRIPCION DEL CURSO El curso es terico prctico y desarrolla los conceptos necesarios para crear programas en base a tcnicas conocidas de programacin modular. Desarrollamos una introduccin a la informtica, diagramas de flujo, elementos de un lenguaje de estructuracin y diseo de programas, entrada / salida de datos, sentencias de control de flujo, variables subindicadas, funciones (subprogramas), cadena de caracteres, registros y archivos. 3.0 IMPORTANCIA DEL CURSO El curso es de formacin bsica y en la actualidad dada la importancia de la informtica sobresale el curso como un componente importante en la formacin del Ingeniero Civil que estara en condiciones de poder resolver problemas no contemplados en el software comercial y poder ser un creador de herramientas informticas para la profesin. 4.0 OBJETIVOS GENERALES Lograr que los alumnos tengan conocimientos bsicos de cmputo y dominar tcnicas de Programacin. Conocer el manejo de un lenguaje de programacin, a travs de prcticas de edicin y ejecucin de programas. Durante el presente ciclo se emplear el Visual Basic 6. 5.0 METODOLOGIA Se desarrolla en base a clases de teora, se complementa semanalmente con prcticas de aula o seminarios y con sesiones de cmputo en el CC-FIC. Los seminarios sirven para desarrollar ejercicios, y las sesiones de cmputo para practicar en un computador los comandos y sentencias que permitan experimentar la solucin en papel con la ejecucin de un programa real; comprobndose valores de entrada y salida de datos y observando el proceso programado. 6.0 PROGRAMACION ANALITICA 7.1. TEORIA SEMANA 01: Resumen Histrico de la computadora. Dispositivos de Entrada y Salida, memoria, perifricos. Lenguajes de Programacin y Programas, aplicaciones tpicas en Ingeniera civil. Sistemas Operativos. Definicin de Algoritmos y Diagramas de Flujo. SEMANA 02: Procedimientos generales para la construccin de programas. Implementacin de los Diagramas de Flujo para la solucin de problemas. SEMANA 03:
U N I V E R S I D A D A L A S P E R U A N A S Escuela Profesional de Ingeniera Civil
Programacin Digital Pgina 2 de 3 Elementos de un lenguaje. Datos: numricos y de caracteres. Identificadores. Constantes y variables. Operadores: aritmticos, de relacin y lgicos. Expresiones y Asignacin de datos. Principales funciones matemticas. SEMANA 04: Secciones de un programa. Sentencias de declaracin y ejecucin. Sentencias de Entrada y Salidas de Datos. SEMANA 05: Sentencias de control de flujo: decisin y bifurcacin, ciclos controlados y de seleccin. SEMANA 06: Uso de variables subindicadas. SEMANA 07: Aplicaciones: ordenar un arreglo lineal, operaciones matriciales, solucin de sistemas de ecuaciones lineales. SEMANA 08: Examen Parcial. SEMANA 09: Funciones: definicin, usos y tipos. SEMANA 10: Variables locales, globales. SEMANA 11: Parmetros pasados por valor y por referencia. SEMANA 12: Recursividad. SEMANA 13: Cadena de caracteres: definicin y funciones principales. SEMANA 14: Registros: definicin, tipos simples y estructurados. SEMANA 15: Archivos tipo texto: definicin, funciones principales. SEMANA 16: Aplicaciones con archivos tipo texto. SEMANA 17: Examen Final. 7.2 PRACTICAS 7.2.1. CALIFICADAS DE AULA O SEMINARIOS. PRIMERA PARTE: Algoritmo. Diagramas de Flujo. Sentencias de Control de Flujo. Variables sub indicadas. SEGUNDA PARTE. Funciones. Recursividad. Cadena de caracteres. Registros. Archivos tipo texto. 7.2.2. CENTRO DE CMPUTO. PRIMERA PARTE Sentencias de Control de Flujo. Archivos tipo texto. Variables sub indicadas. Sustentacin y evaluacin del primer trabajo escalonado. SEGUNDA PARTE. Funciones. Recursividad. Cadena de caracteres. Registros.
U N I V E R S I D A D A L A S P E R U A N A S Escuela Profesional de Ingeniera Civil
Programacin Digital Pgina 3 de 3
Sustentacin y evaluacin del segundo trabajo escalonado. 7.0 SISTEMA DE EVALUACIN. Para el promedio final del curso se utiliza: EP : Examen Parcial EF : Examen Final PP : Promedio de Prcticas: Se tomarn seis prcticas, para el promedio se consideran las cinco mejores notas. PF : Promedio Final 5 5 4 3 2 1 3 P P P P P PP PP EF EP PF + + + + = + + = 8.0 BIBLIOGRAFIA - Visual Basic 6.0 - Manual del Programador Microsoft Press