Download Silabo ABET - Programacion Digital MA713 2013-2...
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD FACULTAD DE INGENIERÍA I NGENIERÍA CIVIL DIRECCIÓN DE ESCUELA PROFESIONAL DE INGENIERÍA CIVIL PROGRAMACIÓN DIGITAL I.
INFORMACIÓN GENERAL CÓDIGO SEMESTRE CRÉDITOS HORAS POR SEMANA PRERREQUISITOS CONDICIÓN DEPARTAMENTO PROFESOR PROFESOR E-MAIL
II.
: MA713 Programación Digital :3 :3 : 6 (Teoría – Práctica - Laboratorio) : Matemáticas Básicas II : Obligatorio : Ciencias Básicas : Wilfredo Cupe Román – Víctor Ví ctor Rojas Rojas Yupanqui Yupanqui – José Zapata Samata :
[email protected],
[email protected],
[email protected]
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 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.
III. COMPETENCIAS DEL CURSO 1. Diseña programas para procesar datos. 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 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. utilización.
IV. UNIDADES DE APRENDIZAJE 1. ALGORITMOS Y DIAGRAMAS DE FLUJO / 12 HORAS Definición / 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 / 11 HORAS Elementos / Datos numéricos y de caracteres / Identificadores / Constantes y variables / Operadores aritméticos, de relación y lógicos / Expresiones y asignación de datos / Introducción a archivos de cabecera / Sentencias de entrada y salida de datos / Secciones de un programa / Sentencias de declaración y ejecución / Principales funciones matemáticas.
3. SENTENCIAS DE CONTROL DE FLUJO / 9 HORAS Decisión y bifurcación / Ciclos controlados y de sel ección.
4. VARIABLES SUBINDICADAS / 11 HORAS Definición / Declaración y uso / Aplicaciones / Ordenamiento de un arreglo lineal / Operaciones matriciales / Solución de un sistema sistem a de ecuaciones lineales.
5. ARCHIVOS TIPO TEXTO / 4 HORAS Definición / Funciones principales.
1
6. FUNCIONES / 16 HORAS Definición, usos y tipos / Variables locales y globales / Parámetros pasados por valor / Parámetros pasados por referencia / Recursividad.
7. CADENAS DE CARACTERES / 10 HORAS Definición / Funciones Principales / Aplicaciones.
8. REGISTROS / 6 HORAS Definición / Tipos simples y estructurados.
9. PUNTEROS / 3 HORAS Definición y usos / Aritmética de punteros / Aplicaciones.
V. PRÁCTICAS DE AULA Y DE LABORATORIO Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Actividad en Aula Seminario 1 Seminario 2 Seminario 3 Práctica de Aula 1 Seminario 4 Práctica de Aula 2 Seminario 5 Seminario 6 Práctica de Aula 3 Seminario 7 Práctica de Aula 4 Seminario 8 Práctica de Aula 5 Seminario 9
Laboratorio Laboratorio 1 Laboratorio 2 Laboratorio 3 Laboratorio 4 Laboratorio 5 Laboratorio 6 Laboratorio 7 Laboratorio 8 Laboratorio 9 Laboratorio 10 Laboratorio 11 Laboratorio 12 Laboratorio 13 Laboratorio 14
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 su capacidad de análisis y destrezas. 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 y observando el proceso programado. El docente de laboratorio dirige al alumno en el desarrollo de los programas y lo evalúa 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 teóricas, seminarios, laboratorio 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 + 2 EF + P P ) / 4
PP =[∑3mejores(PA 1,P A 2,P A 3,P A 4,P A 5)+PA 6+PL 1+PL 2]/6
EP :
Examen Parcial EF : Examen Final PP : Promedio de Prácticas
PA# :
Prácticas de Aula (# de 1 a 5) PA6 : Nota de Concepto PL# : Prácticas de Laboratorio (# 1 y 2)
VIII. BIBLIOGRAFÍA 1. SCHILDT, Herbert Programación en Turbo C Editorial Osborne/McGraw-Hill, 2006 2. JOYANES AGUILAR, Luis Programación en Turbo C Editorial McGraw-Hill, 2001
2
3. KERNIGHAN, Brian W.; RITCHIE, Dennis M. El Lenguaje de Programación C Editorial Prentice Hall, 1991 IX. CONTRIBUCIONES DEL CURSO PARA EL LOGRO DE LOS RESULTADOS DEL ESTUDIANTE 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
1
Diseño en Ingeniería
Diseña obras civiles que satisfacen requerimientos y necesidades, así como restricciones y limitaciones dadas.
R
2
Solución de Problemas de Identifica, formula y resuelve problemas de ingeniería Ingeniería usando las técnicas, métodos y herramientas apropiadas.
K
3
Gestión de Proyectos
Planifica y asiste en la administración de proyectos de ingeniería civil con criterios de eficiencia y productividad.
Dominio de las Ciencias
Aplica los conocimientos y habilidades en ciencias, matemática e ingeniería para resolver problemas de ingeniería civil.
4
5 Experimentación
K
Conduce experimentos, analiza e interpreta resultados.
Práctica de la Ingeniería Moderna
Usa las técnicas, métodos y herramientas de la ingeniería moderna necesarias para la práctica de la ingeniería civil.
R
Impacto de la Ingeniería
Comprende el impacto que las soluciones de ingeniería tienen sobre las personas y el entorno en un contexto local y global.
R
8
Conciencia Ambiental
Toma en cuenta aspectos de preservación y mejora del ambiente en el desarrollo de sus actividades profesionales.
9
Responsabilidad Ética y Profesional
Evalúa sus decisiones, acciones desde una perspe ctiva moral y asume responsabilidad por los trabajos y proyectos realizados.
R (I)
10 Comunicación
Se comunica de manera efectiva en forma oral, escrita y gráfica, 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 Contemporáneos
Conoce y analiza asuntos contemporáneos relevantes en contextos locales, nacionales y globales.
R (I)
Aprendizaje para Toda la 13 Vida
Reconoce la necesidad de mantener actualizados sus conocimientos y habilidades de acuerdo con los avances de la profesión y la tecnología.
R
6
7
3