websiss - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · en los...

6
14/3/2019 UMSS - webSISS Sistema de Información San Simón http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 1/6 W webSISS webSISS .umss.edu.bo .umss.edu.bo Sistema de Información San Simón Universidad Mayor de San Simón 14/3/2019 16:55:25 Mozilla/Gecko Win32/es-ES 14/3/2019 16:56:10 NS.TS:2459.20 AUTORIDADES AUTORIDADES | Facultades | Departamentos | Carreras | Materias | Docentes | Estudiantes | Misc | Ayuda Autoridad: Emir Vargas Peredo Gest.Académica: 1/2019 Gest.Inscripción: 1/2019 Gest.Admisión: 1/2019 [NOR] Plan Global de la materia I. IDENTIFICACIÓN DE MATERIA FACULTAD: CIENCIAS Y TECNOLOGIA (20) CARRERAS - GRUPO(S): LICENCIATURA DIDACTICA MATEMATICA (114071) - GRP 2 LICENCIATURA DIDACTICA MATEMATICA (114071) - GRP 4 LICENCIATURA EN INGENIERIA INDUSTRIAL (309801) - GRP 2 LICENCIATURA EN INGENIERIA INDUSTRIAL (309801) - GRP 4 LICENCIATURA EN INGENIERIA MECANICA (319801) - GRP 3 LICENCIATURA EN MATEMATICAS (349701) - GRP 2 LICENCIATURA EN MATEMATICAS (349701) - GRP 4 LICENCIATURA EN INGENIERIA MATEMATICA (439801) - GRP 2 LICENCIATURA EN INGENIERIA MATEMATICA (439801) - GRP 4 LICENCIATURA EN ING. ELECTROMECANICA (650001) - GRP 3 MATERIA: COMPUTACION I COD SIS MATERIA: 2010008 TIPO GRUPO: Teórico NIVEL: C - LICENCIATURA DIDACTICA MATEMATICA A - LICENCIATURA EN INGENIERIA INDUSTRIAL C - LICENCIATURA EN INGENIERIA MECANICA A - LICENCIATURA EN MATEMATICAS A - LICENCIATURA EN INGENIERIA MATEMATICA C - LICENCIATURA EN ING. ELECTROMECANICA PREREQUISITOS: ALGEBRA II (2008022) - 319801 ALGEBRA II (2008022) - 650001 II. IDENTIFICACION DOCENTE NOMBRE DEL DOCENTE AIDEE VARGAS COLQUE E-MAIL (CORREO) [email protected] TELÉFONO 4231765 CELULAR 70772524 III. JUSTIFICACION GENERAL Con el avance de la tecnología Informática, que permite la aplicación de la computación en casi todas las ramas, los conocimientos de computación son imprescindibles para cualquier estudiante de colegio o universidad. Solo pensar en internet, que desde un dispositivo móvil o computador instalado en cualquier lugar del mundo pero conectado en la red, nos permite obtener en cuestión de minutos, cualquier información actualizada de las mejores bibliotecas (virtuales) del mundo. Tener conocimientos de programación es también imprescindible para cualquier estudiante de ciencias o ingeniería, ya que le permitirá durante su carrera aplicar estos sus conocimientos en el desarrollo de muchas de sus prácticas, practicas que requieran el uso de computador y programas, o al menos entender lo que hace un programa. Es aún más imprescindible saber computación y más aún programación para un estudiante de Ingeniería, porque le permitirá inicialmente conocer la terminología básica de computación, conocer herramientas de programación, resolver pequeños problemas y gradualmente más complejos y, lo principal, desarrollar lógica de programación que es lo que finalmente se quiere lograr si es que el estudiante aprende a programar. IV. PROPÓSITOS GENERALES El presente plan propone introducir los elementos básicos de programación imperativa. Para ello se hará bastante énfasis en la resolución de problemas, haciendo uso de un lenguaje de programación Visual Basic. Tomando en cuenta esto se espera que: - Los estudiantes apliquen razonamiento lógico para resolver problemas. - Los estudiantes presenten soluciones correctas a los problemas que se plantee. - Los estudiantes utilicen de forma correcta las herramientas de programación Pseudo-Código y diagramas de Flujo. - Los estudiantes adquieran práctica en la solución de problemas aplicando perfectamente estructuras de control condicionales y repetitivas. conectado 16:33 Autoridad INICIO INICIO INICIO UMSS UMSS UMSS DOCENTES DOCENTES DOCENTES ESTUDIANTES ESTUDIANTES ESTUDIANTES USR-SIS USR-SIS USR-SIS POSTULANTES POSTULANTES POSTULANTES AYUDA AYUDA AYUDA Imprimir

Upload: others

Post on 02-Sep-2019

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: webSISS - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza

14/3/2019 UMSS - webSISS Sistema de Información San Simón

http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 1/6

WW webSISSwebSISS.umss.edu.bo.umss.edu.bo Sistema de Información San Simón Universidad Mayor de San Simón

14/3/2019

16:55:25 Mozilla/Gecko Win32/es-ES

14/3/2019 16:56:10

NS.TS:2459.20

AUTORIDADES

AUTORIDADES | Facultades | Departamentos | Carreras | Materias | Docentes | Estudiantes | Misc | Ayuda

Autoridad: Emir Vargas Peredo Gest.Académica: 1/2019 Gest.Inscripción: 1/2019 Gest.Admisión: 1/2019 [NOR]

Plan Global de la materia

I. IDENTIFICACIÓN DE MATERIA FACULTAD: CIENCIAS Y TECNOLOGIA (20)

CARRERAS - GRUPO(S):

LICENCIATURA DIDACTICA MATEMATICA (114071) - GRP 2 LICENCIATURA DIDACTICA MATEMATICA (114071) - GRP 4 LICENCIATURA EN INGENIERIA INDUSTRIAL (309801) - GRP 2 LICENCIATURA EN INGENIERIA INDUSTRIAL (309801) - GRP 4 LICENCIATURA EN INGENIERIA MECANICA (319801) - GRP 3 LICENCIATURA EN MATEMATICAS (349701) - GRP 2 LICENCIATURA EN MATEMATICAS (349701) - GRP 4 LICENCIATURA EN INGENIERIA MATEMATICA (439801) - GRP 2 LICENCIATURA EN INGENIERIA MATEMATICA (439801) - GRP 4 LICENCIATURA EN ING. ELECTROMECANICA (650001) - GRP 3

MATERIA: COMPUTACION I COD SIS MATERIA: 2010008 TIPO GRUPO: Teórico

NIVEL:

C - LICENCIATURA DIDACTICA MATEMATICA A - LICENCIATURA EN INGENIERIA INDUSTRIAL C - LICENCIATURA EN INGENIERIA MECANICA A - LICENCIATURA EN MATEMATICAS A - LICENCIATURA EN INGENIERIA MATEMATICA C - LICENCIATURA EN ING. ELECTROMECANICA

PREREQUISITOS: ALGEBRA II (2008022) - 319801 ALGEBRA II (2008022) - 650001

II. IDENTIFICACION DOCENTE NOMBRE DEL DOCENTE AIDEE VARGAS COLQUE E-MAIL (CORREO) [email protected] TELÉFONO 4231765 CELULAR 70772524

III. JUSTIFICACION GENERAL

Con el avance de la tecnología Informática, que permite la aplicación de la computación en casi todas las ramas, los conocimientos de computación son imprescindibles para cualquier estudiante de colegio o universidad. Solo pensar en internet, que desde un dispositivo móvil o computador instalado en cualquier lugar del mundo pero conectado en la red, nos permite obtener en cuestión de minutos, cualquier información actualizada de las mejores bibliotecas (virtuales) del mundo. Tener conocimientos de programación es también imprescindible para cualquier estudiante de ciencias o ingeniería, ya que le permitirá durante su carrera aplicar estos sus conocimientos en el desarrollo de muchas de sus prácticas, practicas que requieran el uso de computador y programas, o al menos entender lo que hace un programa. Es aún más imprescindible saber computación y más aún programación para un estudiante de Ingeniería, porque le permitirá inicialmente conocer la terminología básica de computación, conocer herramientas de programación, resolver pequeños problemas y gradualmente más complejos y, lo principal, desarrollar lógica de programación que es lo que finalmente se quiere lograr si es que el estudiante aprende a programar.

IV. PROPÓSITOS GENERALES

El presente plan propone introducir los elementos básicos de programación imperativa. Para ello se hará bastante énfasis en la resolución de problemas, haciendo uso de un lenguaje de programación Visual Basic. Tomando en cuenta esto se espera que: - Los estudiantes apliquen razonamiento lógico para resolver problemas. - Los estudiantes presenten soluciones correctas a los problemas que se plantee. - Los estudiantes utilicen de forma correcta las herramientas de programación Pseudo-Código y diagramas de Flujo. - Los estudiantes adquieran práctica en la solución de problemas aplicando perfectamente estructuras de control condicionales y repetitivas.

conectado 16:33

Autoridad

INICIOINICIOINICIO UMSSUMSSUMSS DOCENTESDOCENTESDOCENTES ESTUDIANTESESTUDIANTESESTUDIANTES USR-SISUSR-SISUSR-SIS POSTULANTESPOSTULANTESPOSTULANTES AYUDAAYUDAAYUDA

Imprimir

Page 2: webSISS - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza

14/3/2019 UMSS - webSISS Sistema de Información San Simón

http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 2/6

- Los estudiantes adquieran práctica en la solución de problemas aplicando archivos. - Los estudiantes apliquen muy bien el lenguaje de programación Visual Basic.

V. OBJETIVOS GENERALES

El estudiante al terminar el semestre será capaz de: • Aplicar soluciones bajo el paradigma de programación imperativa en el diseño de sus programas. • Aplicar estructuras de control apropiadas en el diseño de sus programas. • Aplicar estructuras de datos apropiados en el diseño de sus programas. • Aplicar sub-programas (funciones o procedimientos) en el diseño de sus programas. • Aplicar herramientas de programación como pseudo-código en el diseño de sus programas. • Programar soluciones a los problemas propuestos utilizando un lenguaje de programación • Practicar en laboratorio ejecutando en el computador sus programas desarrollados • Desarrollar lógica de programación como fase culminante de su aprendizaje en el tema de programación.

VI. ESTRUCTURACIÓN EN UNIDADES DIDACTICAS Y SU DESCRIPCIÓN

UNIDAD 1NOMBRE DE LA UNIDAD Conceptos básicos de programación

DURACION DE LA UNIDAD 12 (Periodos Académicos)

OBJETIVOS DE LA UNIDADOBJETIVOS DE LA UNIDAD: El estudiante será capaz de: • Identificar los componentes de un computador • Diferenciar lo que son el interprete y el compilador • Diferenciar los lenguajes de programación de alto y de bajo nivel. • Resolver problemas pequeños de forma correcta, aplicando algoritmos • Aplicar principios de programación en la resolución de los problemas • Programar soluciones a pequeños problemas, aplicando herramientas de programación como ser pseudo código y diagramas de flujo en la resolución de los problemas • Aplicar correctamente la prueba de escritorio en sus soluciones a fin de verificar la correctitud del programa.

CONTENIDO- Tema 1. Introducción a la computación. Componentes de una computadora. Hardware/Software. Lenguajes de alto nivel y bajo nivel. Concepto de Intérprete y Compilador. Máquina virtual. Programas. - Tema 2. Algoritmos. Concepto de algoritmo. Robustez de un algoritmo. Correctitud de un algoritmo. Completitud de un algoritmo. Eficiencia de un algoritmo. Aplicar concepto de algoritmos en un ejemplo. Resolución de problemas pequeños utilizando algoritmos. Prueba de escritorio. - Tema 3. Principios de programación. Variables. Declaración de variables. Nombre de variable. Tipo de una variable. Constantes. Declaración de constantes. Nombre de constante. Tipo de una constante. Expresiones. Operadores. Prioridad de operadores. Tipos. Comentarios. - Tema 4. ¿Qué es un programa? Estructura de un programa. Un programa sencillo. Asignación, contador y acumulador. Mecanismos de salida. Mecanismos de entrada. Herramientas de programación Pseudo-código y/o Diagramas de Flujo.

METODOLOGIA DE LA ENSEÑANZA TÉCNICAS PREDOMINANTES PROPUESTAS PARA LA UNIDAD

1. Exposición dialogada. 2. En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza en el manejo de los conceptos involucrados en los temas mencionados. 3. Planteamiento de tareas de investigación referente al tema 1

EVALUACIÓN DE LA UNIDAD

1. Se realizarán evaluaciones formativas. 2. Se motivará la participación de alumnos en clase, para lo que se dedicará una clase semanal a planteo/resolución de ejercicios en grupos de 2 o 3 personas.

BIBLIOGRAFÍA ESPECIFICA DE LA UNIDAD

1. Domingo Sanchez G. Pilar Gomez G. Programación en Pascal a través del SeudoCódigo, Cap. 1. McGraw-Hill, 1987. 2. Eduardo Raffo Lecca. Análisis y Diseño de Algoritmos. 3. Luis Joyanes Aguilar. Metodología de la Programación.Cap 1,2, 3 y 4. McGraw-Hill, 1990. 4. Ramón A. Mata , Pauline K. Cushman. Introducción a la Programación. Cap. 1, 2 y 3. McGraw-Hill. 2001. 5. Luis Joyanes Aguilar. Libro de Problemas. Fundamentos de Programación. Cap. 1, 2 y 3. McGraw-Hill. 2003. 6. Maribel Sabana Mendoza, Algoritmos y Diagramas de Flujo aplicados en Visual Basic. Cap. 1. Megabyte, 2007 7. Luis Joyanes Aguilar. Fundamentos de programación. Algoritmos, Estructuras de Datos y Objetos. Cap. 1 y 3. McGraw-Hill, 2008.

Page 3: webSISS - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza

14/3/2019 UMSS - webSISS Sistema de Información San Simón

http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 3/6

8. Luis Joyanes Aguilar. Fundamentos Generales de Programación. Cap. 1, 3 y 4. McGraw-Hill, 2013. 9. Ricardo Marcelo Villalobos, Fundamentos de programación Visual Basic. Cap. 1 y 2. Macro, 2014 10. Enlinea.umss.edu.bo/moodle/Computacion

UNIDAD 2NOMBRE DE LA UNIDAD Estructuras de Control

DURACION DE LA UNIDAD 12 (Periodos Académicos)

OBJETIVOS DE LA UNIDADEl estudiante será capaz de: • Aplicar estructuras de control condicionales en el diseño de sus programas. • Aplicar estructuras de control repetitivas en el diseño de sus programas. • Distinguir situaciones en las que se deben aplicar estructuras de control condicionales simples, completas, múltiples o anidadas, en el diseño de sus programas. • Identificar situaciones en las cuales se deben aplicar estructuras iterativas (repetitivas), en problemas en los que el numero de veces que se repite un proceso es conocido. • Identificar situaciones en las cuales se deben aplicar estructuras iterativas (repetitivas), en problemas en los que el numero de veces que se repite un proceso es desconocido, solo se sabe que se da una condición de terminación. • Diferenciar situaciones en las que se debe aplicar estructuras de control repetitivas con límite conocido o desconocido (for o while), en el diseño de los programas. • Distinguir la aplicación de repeticiones 0 o más veces de 1 o más veces en el diseño de programas, adecuadamente (while o do-while).

CONTENIDO- Tema 5. Estructuras de control condicionales o de selección. La sentencia if-then-else. Orden de ejecución de una estructura condicional. Estructuras condicionales simples. Estructuras condicionales anidadas. Estructuras de selección múltiple. Resolución de ejercicios, mediante programas, que hacen uso de estas estructuras condicionales. - Tema 6. Estructuras de control iterativas o repetitivas. Iteración con límite desconocido o determinado por el usuario. Sentencia while. Orden de ejecución de la sentencia while. Sentencia do-while. Orden de ejecución de la sentencia do-while. Iteración con límite conocido o dado en el programa. Sentencia for. Orden de ejecución de la sentencia for. Resolución de problemas aplicando las estructuras de control adecuadas para el problema.

METODOLOGIA DE LA ENSEÑANZA TÉCNICAS PREDOMINANTES PROPUESTAS PARA LA UNIDAD

1. Exposición dialogada, introduciendo los conceptos asociándolos con aspectos de la vida cotidiana. Gran parte del contenido de esta unidad se dedica al planteo de ejercicios y problemas; su análisis y resolución, motivando al estudiante a ser partícipe en la búsqueda de soluciones a los mismos. 2. Primeras visitas al centro de computo a fin de que el estudiante se familiarice con la computadora. Introducción al lenguaje de programación Visual Basic.

EVALUACIÓN DE LA UNIDAD

1. Se realizarán evaluaciones formativas. 2. Se motivará la participación de alumnos en clase, para lo que se dedicará una clase semanal a planteo/resolución de ejercicios en grupos de 2 o 3 personas. 3. Se tomará un repaso por tratarse de temas bastante importantes y que requieren buen conocimiento por parte del estudiante ya que sirve de base para los siguientes temas. 4. Se incentivará la participación de alumnos para resolver ejercicios, para lo que se programará prácticas en laboratorio con el objetivo de motivar al estudiante para el uso de la computadora.

BIBLIOGRAFÍA ESPECIFICA DE LA UNIDAD

1. Domingo Sanchez G. Pilar Gomez G. Programación en Pascal a través del SeudoCódigo, Cap. 2. McGraw-Hill, 1987. 2. Eduardo Raffo Lecca. Análisis y Diseño de Algoritmos. 3. Luis Joyanes Aguilar. Metodología de la Programación.Cap 4. McGraw-Hill, 1990. 4. Ramón A. Mata Toledo, Pauline K. Cushman. Introducción a la Programación. Cap. 4. McGraw-Hill. 2001. 5. Luis Joyanes Aguilar. Libro de Problemas. Fundamentos de Programación. Cap. 4. McGraw-Hill. 2003. 6. Maribel Sabana Mendoza, Algoritmos y Diagramas de Flujo aplicados en Visual Basic. Cap. 2 y 3. Megabyte, 2007 7. Luis Joyanes Aguilar. Fundamentos de programación. Algoritmos, Estructuras de Datos y Objetos. Cap. 4 y 5. McGraw-Hill, 2008. 8. Luis Joyanes Aguilar. Fundamentos Generales de Programación. Cap. 5 y 6. McGraw-Hill, 2013. 9. Ricardo Marcelo Villalobos, Fundamentos de programación Visual Basic. Cap. 3, 4, 5 y 6. Macro, 2014 10. Enlinea.umss.edu.bo/moodle/Computacion/

UNIDAD 3NOMBRE DE LA UNIDAD

Page 4: webSISS - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza

14/3/2019 UMSS - webSISS Sistema de Información San Simón

http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 4/6

Estrategias de EstructuraciónDURACION DE LA UNIDAD 8 (Periodos Académicos)

OBJETIVOS DE LA UNIDADEl estudiante será capaz de: • Conocer el concepto de sub-programa y los tipos existentes (funciones y procedimientos) • Distinguir la aplicación de funciones o procedimientos en el diseño de sus programas • Identificar las situaciones en las que se debe aplicar funciones durante el diseño de sus programas, adecuadamente. • Identificar las situaciones en las que se debe aplicar procedimientos durante el diseño de sus programas, adecuadamente. • Aplicar apropiadamente el uso de parámetros formales en su correspondencia con los parámetros actuales en el diseño de sus programas. • Aplicar estrategias de división de un problema en problemas pequeños para el uso de sup-programas, durante el diseño de sus programas • Determinar entradas y salidas de un sub-programa • Determinar pre y post condiciones de un sub-programa

CONTENIDO-Tema 7. Subprogramas. Definición. Funciones y procedimientos. Parámetros (formales y actuales). Pre y pos condiciones. Entradas y Salidas de un subproceso. Estrategias de división: dividir para conquistar, refinamiento sucesivo.

METODOLOGIA DE LA ENSEÑANZA TÉCNICAS PREDOMINANTES PROPUESTAS PARA LA UNIDAD

1. Exposición dialogada. 2. Trabajos prácticos individuales, para su realización en laboratorio.

EVALUACIÓN DE LA UNIDAD

1. Se realizarán evaluaciones formativas. 2. Se motivará la participación de alumnos en clase, para lo que se dedicará una clase semanal a planteo/resolución de ejercicios en grupos de 2 o 3 personas. 3. Se incentivará la participación de alumnos para resolver ejercicios, para lo que se planteará prácticas en laboratorio con el objetivo de motivar al estudiante al uso de la computadora.

BIBLIOGRAFÍA ESPECIFICA DE LA UNIDAD

1. Ramón A. Mata Toledo, Pauline K. Cushman. Introducción a la Programación. Cap. 5. McGraw-Hill. 2001. 2. Luis Joyanes Aguilar. Libro de Problemas. Fundamentos de Programación. Cap. 5. McGraw-Hill. 2003. 3. Maribel Sabana Mendoza, Algoritmos y Diagramas de Flujo aplicados en Visual Basic. Cap. 5. Megabyte, 2007 4. Luis Joyanes Aguilar. Fundamentos de programación. Algoritmos, Estructuras de Datos y Objetos. Cap. 6. McGraw-Hill, 2008. 5. Luis Joyanes Aguilar. Fundamentos Generales de Programación. Cap. 7. McGraw-Hill, 2013. 6. Ricardo Marcelo Villalobos, Fundamentos de programación Visual Basic. Cap. 9. Macro, 2014 7. Enlinea.umss.edu.bo/moodle/Computacion/

UNIDAD 4NOMBRE DE LA UNIDAD Estructuras de datos básicas

DURACION DE LA UNIDAD 16 (Periodos Académicos)

OBJETIVOS DE LA UNIDADEl estudiante será capaz de: • Aplicar el concepto de colección de datos en el diseño de sus programas • Aplicar las estructuras de datos arreglos (vectores o matrices) en el diseño de sus programas, adecuadamente. • Identificar situaciones en las que se debe aplicar las estructuras de datos arreglos o cadenas en el diseño de sus programas, adecuadamente. • Identificar los tipos de datos que almacenara las estructuras de datos arreglo en el diseño de sus programas • Aplicar apropiadamente cada uno de los tipos de recorridos en las matrices. • Aplicar la estructura de datos cadena en el diseño de sus programas. • Aplicar las funciones provistas por el lenguaje de programación que se va a usar (Visual Basic), para el manejo de las estructuras de datos cadenas.

CONTENIDO- Tema 8. Arreglos (vector-matriz). Concepto de Arreglo. Acceso a un elemento específico de un vector. Recorrido de los elementos de un vector. Técnicas de búsqueda de elementos del vector. Método de ordenamiento de elementos del vector. Matrices. Acceso a elementos de una matriz. Recorridos en matrices. Matrices cuadradas, rectangulares y triangulares. Resolución de problemas aplicando arreglos. - Tema 9. Cadenas. Operaciones con Cadenas. Cadenas como vectores. Vectores de cadenas. Manejo de funciones de cadenas en Visual Basic. Resolución de problemas aplicando cadenas.

Page 5: webSISS - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza

14/3/2019 UMSS - webSISS Sistema de Información San Simón

http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 5/6

METODOLOGIA DE LA ENSEÑANZA TÉCNICAS PREDOMINANTES PROPUESTAS PARA LA UNIDAD

1. Exposición dialogada. 2. Planteamiento de tareas de investigación referente a funciones provistas por Visual Basic para manejo de cadenas. 3. Al igual que en la anterior unidad las prácticas para realizar programas en computadora son fundamentales, para un aprovechamiento óptimo del alumno.

EVALUACIÓN DE LA UNIDAD

1. Se realizarán evaluaciones formativas. 2. Se motivará la participación de alumnos en clase, para lo que se dedicará una clase semanal a planteo/resolución de ejercicios en grupos de 2 o 3 personas. Se hace imprescindible el uso de la computadora para la resolución de los problemas, por lo que se exigirá mucha práctica en laboratorio por parte de los estudiantes

BIBLIOGRAFÍA ESPECIFICA DE LA UNIDAD

1. Eduardo Raffo Lecca. Análisis y Diseño de Algoritmos. 2. Ramón A. Mata Toledo, Pauline K. Cushman. Introducción a la Programación. Cap. 6. McGraw-Hill. 2001. 3. Luis Joyanes Aguilar. Libro de Problemas. Fundamentos de Programación. Cap. 6, 7 y 10. McGraw-Hill. 2003. 4. Maribel Sabana Mendoza, Algoritmos y Diagramas de Flujo aplicados en Visual Basic. Cap.4. Megabyte, 2007 5. Luis Joyanes Aguilar. Fundamentos de programación. Algoritmos, Estructuras de Datos y Objetos. Cap. 7, 8 y 10. McGraw-Hill, 2008. 6. Luis Joyanes Aguilar. Fundamentos Generales de Programación. Cap. 8. McGraw-Hill, 2013. 7. Ricardo Marcelo Villalobos, Fundamentos de programación Visual Basic. Cap. 7 y 8. Macro, 2014 8. Enlinea.umss.edu.bo/moodle/Computacion/

UNIDAD 5NOMBRE DE LA UNIDAD Archivos (Persistencia de Datos)

DURACION DE LA UNIDAD 16 (Periodos Académicos)

OBJETIVOS DE LA UNIDADEl estudiante será capaz de: • Aplicar el concepto de persistencia sobre los datos que maneja su programa • Diferenciar los tipos de archivos, correctamente. • Aplicar apropiadamente formas de creación (escritura) de archivos, a problemas planteados • Aplicar apropiadamente formas de recuperación (lectura) de archivos, a problemas planteados • Obtener datos persistentes para procesos de actualización (leer, escribir o modificar) por otros programas.

CONTENIDO- Tema 10. Archivos. Definición de Archivo, registro y campo. Tipos de Archivos: binario y texto. Operaciones sobre archivos: lectura, escritura y actualización de archivos. Resolución de problemas aplicando archivos.

METODOLOGIA DE LA ENSEÑANZA TÉCNICAS PREDOMINANTES PROPUESTAS PARA LA UNIDAD

1. Exposición para ilustrar los conceptos de archivo, registro y campo. También operaciones sobre archivos. 2. Aplicación a problemas planteados en el lenguaje de Programación Visual Basic.

EVALUACIÓN DE LA UNIDAD

1. Se realizarán evaluaciones formativas. 2. Se motivará la participación de alumnos en clase para resolver ejercicios. El objetivo es de verificar que los estudiantes apliquen los nuevos conceptos fundamentales a los datos.

BIBLIOGRAFÍA ESPECIFICA DE LA UNIDAD

1. Ramón A. Mata Toledo, Pauline K. Cushman. Introducción a la Programación. Cap. 7. McGraw-Hill. 2001. 2. Luis Joyanes Aguilar. Libro de Problemas. Fundamentos de Programación. Cap. 8 y 9. McGraw-Hill. 2003. 3. Maribel Sabana Mendoza, Algoritmos y Diagramas de Flujo aplicados en Visual Basic. Cap.6. Megabyte, 2007 4. Luis Joyanes Aguilar. Fundamentos de programación. Algoritmos, Estructuras de Datos y Objetos. Cap. 9 y 11. McGraw-Hill, 2008. 5. Enlinea.umss.edu.bo/moodle/Computacion/

VII. EVALUACIÓN

Page 6: webSISS - industrial.fcyt.umss.edu.boindustrial.fcyt.umss.edu.bo/files/shares/malla5.pdf · En los temas 2 y 4 se resolverán muchos ejercicios para que el alumno adquiera destreza

14/3/2019 UMSS - webSISS Sistema de Información San Simón

http://websis.umss.edu.bo/auto_verPG.asp?codser=AUTO&idcat=5&servicio=a 6/6

Durante el semestre se tomara dos exámenes parciales y un examen final, estas pruebas tendrán un valor de 100 puntos. Una primera opción de obtener la nota final es promediando las dos notas de parciales, la nota mínima de aprobación es de 51. En una segunda opción para obtener la nota final, el estudiante podrá optar por el examen final sobre 100 puntos. Si el estudiante no aprueba en las dos primeras opciones tiene derecho a un examen de segunda instancia, según se establece en el reglamento de evaluación estudiantil, cumpliendo con las restricciones del mismo; es decir pueden rendir examen aquellos estudiantes que tengan un promedio en los dos parciales mayor o igual a 26 y siempre y cuando no haya dado más de dos exámenes de segunda instancia. El examen de segunda instancia se basa en el mismo contenido del examen final

VIII. DISPOSICIONES GENERALES

La tolerancia de retraso para el ingreso al aula, tanto de los alumnos como del docente, es de 10 minutos. Se espera que con esta medida se fomente la asistencia puntual a las clases. Las entregas de trabajos ejecutados en computador son personales y deben ser entregadas en Disco Compacto (CD) o Disco Versátil Digital (DVD). Cualquier tipo de fraude en los exámenes es motivo automático de reprobación de la materia en el semestre en curso. El estudiante debe rendir los exámenes en los cursos correspondientes a su grupo y docente, previa presentación de un documento que acredite su identidad. El lenguaje de programación utilizado para este semestre es Visual Basic versión 6.0, que es la versión portable y más difundida. Material de estudio en forma electrónica: Información adicional sobre la materia se puede encontrar en la plataforma Moodle. Donde se puede encontrar: ejercicios adicionales, herramientas y software, enlaces interesantes con más material para aprender a programar y el lenguaje de programación que se enseña, noticias sobre fechas importantes, notas, etc.

IX. BIBLIOGRAFÍA GENERAL

1. Domingo Sanchez G. Pilar Gomez G. Programación en Pascal a través del SeudoCódigo. McGraw-Hill, 1987. 2. Eduardo Raffo Lecca. Análisis y Diseño de Algoritmos. 3. Luis Joyanes Aguilar. Metodología de la Programación. McGraw-Hill, 1990. 4. Ramón A. Mata Toledo, Pauline K. Cushman. Introducción a la Programación. McGraw-Hill. 2001. 5. Luis Joyanes Aguilar. Libro de Problemas. Fundamentos de Programación. McGraw-Hill. 2003. 6. Maribel Sabana Mendoza, Algoritmos y Diagramas de Flujo aplicados en Visual Basic. Megabyte, 2007 7. Luis Joyanes Aguilar. Fundamentos de programación. Algoritmos, Estructuras de Datos y Objetos. McGraw-Hill, 2008. 8. Luis Joyanes Aguilar. Fundamentos Generales de Programación. McGraw-Hill, 2013. 9. Ricardo Marcelo Villalobos, Fundamentos de programación Visual Basic. Macro, 2014 10.Enlinea.umss.edu.bo/moodle/Computacion/

AUTORIDADES Materias[Atrás] [Adelante] [Home] [Arriba]

El webSISSwebSISS.umss.edu.bo.umss.edu.bo es Diseño y Desarrollo de la Unidad de Provisión de Servicios de Información (UPSI-UMSS) Copyright © 2000-2019 . Todos los derechos reservados. UPSI - Unidad de Provisión de Servicios de Información. UMSS - Universidad Mayor de San Simón

webmaster webSISS ver 4.01.TD Server Ironhide29