• No se han encontrado resultados

Silabo ABET - Programacion Digital MA713 2013-2

N/A
N/A
Protected

Academic year: 2021

Share "Silabo ABET - Programacion Digital MA713 2013-2"

Copied!
6
0
0

Texto completo

(1)

1 1

UNIVERSIDAD NACIONAL DE INGENIERÍA

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTA

FACULTAD DE I

D DE INGENIERÍA CIVIL

NGENIERÍA CIVIL

DIRECCIÓN DE ESCUELA PROFESIONAL DE INGENIERÍA CIVIL

DIRECCIÓN DE ESCUELA PROFESIONAL DE INGENIERÍA CIVIL

PROGRAMACIÓN

PROGRAMACIÓNDIGITALDIGITAL

I.

I. INFORMACIÓN INFORMACIÓN GENERALGENERAL

CÓDIGO :

CÓDIGO :MA713 Programación DigitalMA713 Programación Digital

SEMESTRE : SEMESTRE : 33

CRÉDITOS : CRÉDITOS :33

HORAS

HORAS POR POR SEMANA SEMANA ::6 (Teoría6 (Teoría – – Práctica - Laboratorio) Práctica - Laboratorio)

PRERREQUISITOS :

PRERREQUISITOS :Matemáticas Básicas IIMatemáticas Básicas II

CONDICIÓN :

CONDICIÓN :ObligatorioObligatorio

DEPARTAMENTO :

DEPARTAMENTO : Ciencias BásicasCiencias Básicas

PROFESOR :

PROFESOR :Wilfredo Cupe RománWilfredo Cupe Román – – Ví Víctor ctor RojaRojas Yupanqs Yupanquiui – – José Zapata Samata José Zapata Samata

PROFESOR

PROFESOR E-MAIL E-MAIL ::[email protected],[email protected],[email protected]@googlemail.com,, [email protected] [email protected]

II.

II. SUMILLA SUMILLA DEL DEL CURSOCURSO

El curso desarrolla conceptos básicos necesarios para que el alumno pueda crear programas en base 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 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 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 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 mediante procesos automatizados; permitiendo que en la vida profesional continúe programando con los conocimientos adquiridos.

los conocimientos adquiridos.

III.

III. COMPETENCIAS COMPETENCIAS DEL DEL CURSOCURSO

1.

1. Diseña programas Diseña programas para procesar para procesar datos.datos. 2.

2. Razona, planea y construye una secuencia lógica de procesos Razona, planea y construye una secuencia lógica de procesos utilizando estructuras de selección eutilizando estructuras de selección e iteración.

iteración. 3.

3. Conoce nuevas técnicas y Conoce nuevas técnicas y herramientas que permita su aplicación en lherramientas que permita su aplicación en la solución de problemas.a 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 4. Conoce y utiliza un lenguaje de programación a través de prácticas de edición y ejecución de

programas estructurados. programas estructurados. 5.

5. Comprende el comportamiento Comprende el comportamiento de otros programas de de otros programas de cómputo durante su utilcómputo durante su utilización.ización.

IV.

IV. UNIDADES UNIDADES DE DE APRENDIZAJEAPRENDIZAJE 1.

1. ALGORITMOS ALGORITMOS Y DIAGRAMAS Y DIAGRAMAS DE FLUJO / DE FLUJO / 12 HORAS12 HORAS

Definición / Procedimientos generales para la construcción de programas / Implementación de los Definición / Procedimientos generales para la construcción de programas / Implementación de los diagramas de flujo para la solución de problemas.

diagramas de flujo para la solución de problemas.

2.

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

Elementos / Datos numéricos y de caracteres / Identificadores / Constantes y variables / Operadores 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 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 cabecera / Sentencias de entrada y salida de datos / Secciones de un programa / Sentencias de declaración y ejecución / Principales funciones matemáticas.

declaración y ejecución / Principales funciones matemáticas.

3.

3. SENTENCIAS SENTENCIAS DE CONTROL DE CONTROL DE FLUJO DE FLUJO / 9 HORAS/ 9 HORAS

Decisión y bifurcación / Ciclos controlados y de sel

Decisión y bifurcación / Ciclos controlados y de sel ección.ección.

4.

4. VARIABLES VARIABLES SUBINDICADAS SUBINDICADAS / 11 HORAS/ 11 HORAS

Definición / Declaración y uso / Aplicaciones / Ordenamiento de un arreglo lineal / Operaciones Definición / Declaración y uso / Aplicaciones / Ordenamiento de un arreglo lineal / Operaciones matriciales / Solución de un sistem

matriciales / Solución de un sistema de ecuaciones lineales.a de ecuaciones lineales.

5.

5. ARCHIVOS ARCHIVOS TIPO TEXTO TIPO TEXTO / 4 HORAS/ 4 HORAS

Definición / Funciones principales. Definición / Funciones principales.

(2)
(3)

2 2

6.

6. FUNCIONES FUNCIONES / 16 / 16 HORASHORAS

Definición, usos y tipos / Variables locales y globales / Parámetros pasados por valor / Parámetros Definición, usos y tipos / Variables locales y globales / Parámetros pasados por valor / Parámetros pasados por referencia / Recursividad.

pasados por referencia / Recursividad.

7.

7. CADENAS CADENAS DE CARACTERES DE CARACTERES / 10 HORAS/ 10 HORAS

Definición / Funciones Principales / Aplicaciones. Definición / Funciones Principales / Aplicaciones.

8.

8. REGISTROS REGISTROS / 6 / 6 HORASHORAS

Definición / Tipos simples y estructurados. Definición / Tipos simples y estructurados.

9.

9. PUNTEROS PUNTEROS / 3 / 3 HORASHORAS

Definición y

Definición y usos / Aritmética de punteros / Aplicaciones.usos / Aritmética de punteros / Aplicaciones.

V.

V. PRÁCTICAS PRÁCTICAS DE DE AULA AULA Y Y DE DE LABORATORIOLABORATORIO Semana

Semana Actividad en AulaActividad en Aula LaboratorioLaboratorio

1

1 Seminario 1Seminario 1 Laboratorio 1Laboratorio 1 2

2 Seminario 2Seminario 2 Laboratorio 2Laboratorio 2 3

3 Seminario 3Seminario 3 Laboratorio 3Laboratorio 3 4

4 Práctica de Aula 1Práctica de Aula 1 Laboratorio 4Laboratorio 4 5

5 Seminario 4Seminario 4 Laboratorio 5Laboratorio 5 6

6 Práctica de Aula 2Práctica de Aula 2 Laboratorio 6Laboratorio 6 7

7 Seminario 5Seminario 5 Laboratorio 7Laboratorio 7 8

8 Seminario 6Seminario 6 Laboratorio 8Laboratorio 8 9

9 Práctica de Aula 3Práctica de Aula 3 Laboratorio 9Laboratorio 9 10

10 Seminario 7Seminario 7 Laboratorio 10Laboratorio 10 11

11 Práctica de Aula 4Práctica de Aula 4 Laboratorio 11Laboratorio 11 12

12 Seminario 8Seminario 8 Laboratorio 12Laboratorio 12 13

13 Práctica de Aula 5Práctica de Aula 5 Laboratorio 13Laboratorio 13 14

14 Seminario 9Seminario 9 Laboratorio 14Laboratorio 14

VI. METODOLOGÍA VI. METODOLOGÍA

El curso se desarrolla en base a sesiones de teoría, práctica y laboratorio de cómputo. En las sesiones 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 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 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 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 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 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 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 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 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 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, 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 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.

sesiones teóricas, seminarios, laboratorio y horarios de asesoría.

VII.

VII. FÓRMULA FÓRMULA DE EVALUACIÓN: DE EVALUACIÓN: SISTEMA SISTEMA FF

El Promedio Final

El Promedio FinalPFPFse calcula tal como se muestra a continuación:se calcula tal como se muestra a continuación: PF

PF = (= (EPEP + 2+ 2EFEF ++PP PP ) / 4) / 4 PP PP =[=[∑3∑3mejores(mejores(PAPA11,P A,PA22,P,P AA33,P,P AA44,P,P AA5)+5)+PAPA6+6+PLPL1+1+PLPL2]/62]/6 EP 

EP : Examen Parcial: Examen Parcial PA# PA# : Prácticas de Aula (# de 1 a 5): Prácticas de Aula (# de 1 a 5) EF 

EF : Examen Final: Examen Final PA6 PA6 : Nota de Concepto: Nota de Concepto PP 

PP : Promedio de Prácticas: Promedio de Prácticas PL# PL# : Prácticas de Laboratorio (# 1 y 2): Prácticas de Laboratorio (# 1 y 2)

VIII. BIBLIOGRAFÍA VIII. BIBLIOGRAFÍA

1.

1. SCHILDT, SCHILDT, HerbertHerbert

Programación en Turbo C Programación en Turbo C

Editorial Osborne/McGraw-Hill, 2006 Editorial Osborne/McGraw-Hill, 2006

2.

2. JOYANES JOYANES AGUILAR, AGUILAR, LuisLuis

Programación en Turbo C Programación en Turbo C Editorial McGraw-Hill, 2001 Editorial McGraw-Hill, 2001

(4)
(5)

3 3

3.

3. KERNIGHAN, KERNIGHAN, Brian W.; RITCHIE, Brian W.; RITCHIE, Dennis M.Dennis M.

El Lenguaje de Programación C El Lenguaje de Programación C Editorial Prentice Hall, 1991 Editorial Prentice Hall, 1991

IX. CONTRIBUCIONES DEL CURSO PARA EL LOGRO DE

IX. CONTRIBUCIONES DEL CURSO PARA EL LOGRO DE LOS RESULTADOS DEL ESTUDIALOS RESULTADOS DEL ESTUDIANTENTE

Las contribuciones del curso para el logro de los resultados del estudiante son mostrados en la tabla: Las contribuciones del curso para el logro de los resultados del estudiante son mostrados en la tabla:

K

K = = Clave Clave R R = = Relacionada Relacionada En En blanco blanco = = No No se se aplicaaplica N°

N° Resultado Resultado del del Estudiante Estudiante Descripción Descripción ContribuciónContribución

1

1 Diseño Diseño en en IngenieríaIngeniería Diseña obras civiles que satisfacen requerimientos Diseña obras civiles que satisfacen requerimientos yynecesidades, así como restricciones y limitaciones dadas.necesidades, así como restricciones y limitaciones dadas. RR

22 IngenieríaSolución de Problemas deSolución de Problemas deIngeniería Identifica, formula y resuelve problemas de ingenieríaIdentifica, formula y resuelve problemas de ingenieríausando las técnicas, métodos y herramientas apropiadas.usando las técnicas, métodos y herramientas apropiadas. KK

3

3 Gestión Gestión de de ProyectosProyectos Planifica y asiste en la administración de proyectos dePlanifica y asiste en la administración de proyectos deingeniería civil con criterios de eficiencia y productividad.ingeniería civil con criterios de eficiencia y productividad.

4

4 Dominio Dominio de de las las CienciasCiencias  Aplica los conocimientos y habilidades en ciencias, Aplica los conocimientos y habilidades en ciencias,matemática e ingeniería para resolver problemas dematemática e ingeniería para resolver problemas de ingeniería civil.

ingeniería civil.

K K

5 Experimentación

5 Experimentación Conduce Conduce experimentos, experimentos, analiza analiza e e interpreta interpreta resultados.resultados.

66 Práctica de la IngenieríaModernaPráctica de la IngenieríaModerna Usa las técnicas, métodos y herramientas de la ingenieríaUsa las técnicas, métodos y herramientas de la ingenieríamoderna necesarias para la práctica de la ingeniería civil.moderna necesarias para la práctica de la ingeniería civil. RR

7

7 Impacto Impacto de de la la IngenieríaIngeniería Comprende el impacto que las soluciones de ingenieríaComprende el impacto que las soluciones de ingenieríatienen sobre las personas y el entorno en un contexto localtienen sobre las personas y el entorno en un contexto local y global.

y global.

R R

8

8 Conciencia Conciencia AmbientalAmbiental Toma en cuenta aspectos de preservación y mejora delToma en cuenta aspectos de preservación y mejora delambiente en el desarrollo de sus actividadesambiente en el desarrollo de sus actividades profesionales.

profesionales. 99 Responsabilidad Ética yProfesionalResponsabilidad Ética yProfesional

Evalúa sus decisiones, acciones desde una perspe Evalúa sus decisiones, acciones desde una perspe ctivactiva moral y asume responsabilidad por los trabajos y

moral y asume responsabilidad por los trabajos y proyectos realizados.

proyectos realizados.

R (I) R (I)

10 Comunicación

10 Comunicación Se comunica de manera efectiva en forma oral, escrita ySe comunica de manera efectiva en forma oral, escrita ygráfica, al interactuar con diferentes tipos de audiencias.gráfica, al interactuar con diferentes tipos de audiencias. R (I)R (I)

11

11 Trabajo Trabajo en en EquipoEquipo trabajo.Se integra y participa en forma efectiva en equipos deSe integra y participa en forma efectiva en equipos detrabajo. R (I)R (I)

12

12 Asuntos Asuntos ContemporáneosContemporáneos Conoce y analiza asuntos contemporáneos relevantes enConoce y analiza asuntos contemporáneos relevantes encontextos locales, nacionales y globales.contextos locales, nacionales y globales. R (I)R (I)

13

13  Aprendizaje para Toda la Aprendizaje para Toda laVidaVida Reconoce la necesidad de mantener actualizados susReconoce la necesidad de mantener actualizados susconocimientos y habilidades de acuerdo con los avancesconocimientos y habilidades de acuerdo con los avances de la profesión y la tecnología.

de la profesión y la tecnología.

R R

(6)

Referencias

Documento similar

En su natal Caracas, donde se formó Bello como latinista, no pudo tener la oportunidad de aprender griego. Cuando nació, ya hacía 14 años que los jesuitas habían sido

El alumno aprenderá conceptos básicos de seguridad y la aplicación de esos conceptos en la operación y administración diaria de sistemas informáticos empresariales y la información

En este curso presentamos conocimientos necesarios para instalaciones en áreas clasificadas, principios básicos de seguridad en atmósferas explosivas y aplicaciones de productos

Información del sistema: En este menú se puede comprobar que los menús y archivos necesarios para el funcionamiento de Joomla sean accesibles y modificables. Elementos Básicos

Este curso está diseñado para ofrecer conceptos básicos relacionados con el cuidado y las necesidades que surgen en los pacientes críticamente enfermos,

2.A.4.06 Impartición del I Curso de Extensión Universitaria: Curso Cero de Conceptos Básicos de Matemáticas para el Doble Grado en Finanzas y Contabilidad y Administración

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura