UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL LICENCIATURA EN INFORMÁTICA AREA DE CONOCIMIENTO Objetivo del área MATERIA SEMESTRE Créditos 15 Conocimiento previo necesario Proporciona bases para: Horas de laboratorio de cómputo PROGRAMA DE ESTUDIOS 1. INFORMACIÓN GENERAL Conocimiento básico disciplinar Desarrollar habilidades y destrezas, a través de la construcción de programas en forma correcta y metodológica, de tal forma que apoyen a la resolución de problemas reales. MATEMÁTICAS PARA COMPUTACIÓN V Duración Hora/sem/mes Total Teoría Práctica 10 180 Programación Inicial, Estructura de Datos Programación Intermedia, Base de Datos 3 horas/semana 2. OBJETIVO(S) GENERAL (ES) Que el alumno comprenda y aplique técnicas matemáticas que están estrechamente relacionadas con el ámbito de la informática, los cuales les permitirán operar, analizar y/o desarrollar sistemas de información de manera mas eficiente. 3. CONTENIDOS BÁSICOS Sistemas numéricos La lógica de las computadoras digitales. Algoritmos y diagramas de flujo. Aritmética y notación en computadoras. Vectores, matrices y variables subindizadas. Problemas con porcentajes, series y sucesiones Probabilidad y estadística. 4. ESTRATEGIAS METODOLÓGICAS Búsqueda de información, control de lecturas, elaboración de ensayos, lluvia de ideas, discusión grupal, exposición por parte del docente y de los alumnos, elaboración de programas para solucionar problemas matemáticos, participación multidisciplinaria por los docentes que imparten 90 90
esta asignatura. 5. CRITERIOS DE EVALUACIÓN DEL CURSO Asistencia, participación, prácticas de laboratorio, exámenes, investigaciones bibliográficas, control de lecturas. 6. FUENTES DE INFORMACIÓN BÁSICA Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991 Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May RESPONSABLES EN LA ELABORACIÓN DEL PROGRAMA: L.S.C. María Alicia López Valenzuela M.C. Paulina Sáiz Aguilar. COLABORADORES EN LA ELABORACIÓN DEL PROGRAMA: LIC. Luis de Jesús Nuñez Verdugo M.C. Alejo Gerardo Sánchez L.S.C. María Higinia Germán Medina L.S.C. Mario Soto Velázquez L.S.C. Cesáreo Antonio Leal Andrade L.S.C. Adrián Torres Sánchez L.S.C. Efraín Burgos Sánchez L.S.C. Jesús Ramón Quintero López
UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL FORMATO DE DISEÑO INSTRUCCIONAL LIC. EN INFORMÁTICA INFORMACIÓN GENERAL ÁREA DE CONOCIMIENTO Conocimiento básico disciplinar Desarrollar habilidades y destrezas, a través de la construcción de programas en forma correcta y Objetivo del área metodológica, de tal forma que apoyen a la resolución de problemas reales. Objetivo del semestre Desarrollar en el alumno la habilidad para elaborar programas de computadora utilizando para ello las técnicas y métodos lógicos mas adecuados. Materia Algoritmos Computacionales Objetivo general de la materia Que el alumno comprenda y aplique técnicas matemáticas que están estrechamente relacionadas con el ámbito de la informática, los cuales les permitirán operar, analizar y/o desarrollar sistemas de información de manera mas eficiente. Créditos 15 Duración Horas 180 Semanas 17 Meses 4.5 Hrs. Teoría 5 Hrs. Prac. 5 Conocimiento previo Programación Inicial y Estructura de Datos. necesario Proporciona Programación Intermedia. bases para PROFESOR L.S.C. María Alicia López Valenzuela, M.C. Paulina Saiz Aguilar GRUPO 2-01, 2-02 y 2-03
Unidad I Objetivo de a unidad Contenidos Didácticas De aprendizaje Organizativas Interdisciplinarias De evaluación DISEÑO POR UNIDADES Sistemas Numéricos El alumno comprenderá la importancia de los sistemas numéricos en el área de la informática, al aplicar los mismos en la solución de problemas actuales que requieren de un completo conocimiento y manejo de los sistemas numéricos. 1. Definición, importancia y características de los sistemas numéricos en el área de la informática 2. Sistema binario 3. Sistema octal 4. Sistema decimal 5. Sistema hexadecimal 6. Operaciones más comunes 7. Un caso práctico ESTRATEGIAS Proporcionar el programa a los alumnos; Análisis exhaustivo del programa analizando contenidos, estrategias a seguir, criterios de evaluación, etc., todo esto resumido en un mapa conceptual; discusión grupal sobre los conocimientos previos necesarios. Exposición por parte del docente para el cierre de la unidad. Elaboración de prácticas del temas, ejercicios de conversiones y operaciones entre los distintos sistemas numéricos, exposición por parte del docente y de los estudiantes. Formar equipos de trabajo para la elaboración de programas prácticos Elaboración de examen conjunto de todos aquellos docentes que imparten esta asignatura, unificar criterios de evaluación. Asistencia, puntualidad, control de tareas y prácticas, examen, prácticas de laboratorio.
Soporte tecnológico Fuentes de Información APOYOS Computadora, vdeoproyector, uso del software pascal, c++, Excel u otro de la elección del alumno, Internet. Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991 Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May
Unidad II Objetivo de la unidad CONTENIDOS La lógica de las computadoras digitales, algoritmos y diagramas de flujo El alumno comprenderá lógica simbólica, como base para la resolución de problemas que requieren del uso de una computadora. 1. Importancia 2. Proposiciones 2.1. Identificar una proposición 2.2. Dar el valor verdadero a una proposición y su negación 3. Conjunciones 3.1. Dar el valor verdadero a una conjunción, conociendo los valores de sus proposiciones 4. Disyunciones 4.1. Dar el valor verdadero a una disyuntiva, conociendo los valores de sus proposiciones 5. Implicaciones 5.1. Dar el valor verdadero a una implicación, conociendo los valores de sus proposiciones 5.2. Dar la conversa y la contraposición de una implicación 6. Tautologías y contradicciones 7. Tablas de verdad 8. Compuertas lógicas 8.1. AND 8.2. OR 8.3. NOT 9. Equivalencia lógica 10. Enunciados condicionales y bicondicionales 11. Análisis de algoritmos y diagramas con características deseables 11.1. Identificar los símbolos mas usuales en los diagramas de flujo 11.2. Mencionar características deseables de los algoritmos y diagramas de flujo 11.3. Determinar si un diagrama tiene esas características 11.4. Interpretar las expresiones lógicas en los diagramas de flujo 11.5. Trazar una trayectoria de datos en una diagrama de flujo 12. Determinar si un diagrama de flujo y un algoritmo son equivalentes
Didácticas De aprendizaje Organizativas Interdisciplinarias De evaluación SOPORTE TECNOLÓGICO FUENTES DE INFORMACIÓN ESTRATEGIAS Motivar al alumno para que realice un control de lecturas adecuado de cada uno de los temas, exposición del docente sobre los diferentes temas desarrollados por el alumno durante la unidad. Proporcionar a los alumnos las prácticas que desarrollará, dándole en la medida de lo posible, una aplicación práctica del mundo real, elaboración de mapa conceptual individual y por equipo, discusión grupal para el desarrollo de los temas. Formar equipos de trabajo para el desarrollo de las prácticas, las cuales se expondrán por cualquier elemento del equipo. Elaboración conjunta de exámenes, homogeneización de criterios de evaluación, intercambiar algunas clases con otros docentes que imparten la asignatura. Control de prácticas, investigación del tema, asistencia, puntualidad, cumplimiento de tareas clase y extraclase, prácticas de laboratorio, examen. APOYOS Centro de cómputo para el desarrollo de las prácticas de laboratorio, manejo del software Pascal, C++ y Excel, para desarrollar programas sencillos que involucran lógica de computadoras, cañón e Inernet. Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991
Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May
UNIDAD III OBJETIVO DE LA UNIDAD CONTENIDOS Didácticas De aprendizaje Organizativas Interdisciplinarias De evaluación Aritmética y notación en computadoras El alumno conocerá e identificará diferentes notaciones numéricas, aplicará estas notaciones en solución de operaciones aritméticas de números enteros, de punto fijo, de punto flotante y notación exponencial. Además conocerá las ventajas y defectos de cada una de las notaciones. 1. Identificar enteros 2. Sumar, restar y multiplicar enteros 3. Dividir enteros y determinar residuos 4. Escribir, sumar, restar y normalizar enteros en notación E 5. Identificar números de punto flotante y de punto fijo 6. Identificar el efecto del corte redondo que hace la computadora ESTRATEGIAS Presentación de la unidad por parte del docente utilizando el mapa conceptual, exposición por parte del docente sobre los diferentes temas desarrollados por los alumnos durante la unidad. Consulta bibliográfica de los diferentes temas de la unidad, discusión grupal para dar enfoque práctico de cada uno de los temas, exposición por parte de los alumnos en algunos temas, elaboración de programas que optimicen el uso de recursos. Motivar al alumno al trabajo en equipo para organizar exposiciones a través del uso del mapa conceptual y desarrollar los programas que permitan manejar con claridad las diferentes notaciones numéricas. Exposición de los programas de los alumnos, donde se comparen la optimización de memoria con la definición de las diferentes notaciones que se emplearon, evaluación de los programas desarrollados, por parte del docente. Control de prácticas de laboratorio, exposición, tareas clase y extraclase, asistencia, puntualidad, examen.
SOPORTE TECNOLÓGICO FUENTES DE INFORMACIÓN APOYOS Centro de cómputo para desarrollar las prácticas de laboratorio, software turbo pascal, c++ y Excel para el desarrollo de programas, cañón, Internet. Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991 Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May
UNIDAD IV OBJETIVO DE LA UNIDAD CONTENIDOS Didácticas De aprendizaje Organizativas Interdisciplinarias De evaluación Vectores, matrices y variables subindizadas El alumno comprenderá los conceptos de vectores, matrices y variables indizadas, realizará programas que requieran del uso de vectores, matrices y variables indizadas. 1. Vectores 1.1. Usar subíndices para trabajar con vectores 2. Matrices 2.1. Utilizar subíndices dobles al trabajar con matrices 2.2. Realizar álgebra de matrices 2.2.1. Adición matricial 2.2.2. Multiplicación matricial 2.2.3. Matrices cuadradas 2.2.4. Determinantes ESTRATEGIAS Presentación de la unidad por parte del docente utilizando el mapa conceptual, exposición por parte del docente sobre los diferentes temas desarrollados por los alumnos durante la unidad. Consulta bibliográfica de los diferentes temas de la unidad buscando aplicaciones prácticas de los temas a desarrollar, elaboración de mapas conceptuales para aquellos temas que así lo requieren, exposición por parte de los alumnos en algunos temas. Motivar al alumno al trabajo en equipo para organizar exposiciones a través del uso del mapa conceptual y desarrollar los programas que aplican uso de vectores, matrices y variables indizadas, tomando en cuenta lo descrito en la unidad anterior. Elaboración de programas que resuelvan problemas de otras materias y evaluación de los mismos por parte de los maestros involucrados en las otras materias. Exposición, tareas clase y extraclase, asistencia, puntualidad, examen, prácticas de laboratorios en la elaboración de programas con vectores, matrices, y variables indizadas.
SOPORTE TECNOLÓGICO FUENTES DE INFORMACIÓN APOYOS Centro de cómputo para desarrollar las prácticas de laboratorio, software turbo pascal, c++ y Excel para el desarrollo de programas, cañón, Internet. Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991 Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May
UNIDAD V OBJETIVO DE LA UNIDAD CONTENIDOS Didácticas De aprendizaje Organizativas Interdisciplinarias De evaluación Problemas con porcentajes, series y sucesiones Desarrollar en el alumno la habilidad para resolver por medio de la computadora, problemas relacionados con porcentajes, tales como: intereses, anualidades e hipotecas, así como ser capaz de trabajar con series y sucesiones. 1. Porcentajes 1.1. Cálculo de intereses 1.2. Cálculo de capital 1.3. Cálculo de pago de hipotecas 2. Series y sucesiones 2.1. Identificar ejemplos de sucesiones y series como finitas o infinitas 2.2. Construir una sucesión o una serie dado un término genérico 2.3. Leer e interpretar diagramas de flujo para calcular la suma de una serie ESTRATEGIAS Presentación de la unidad por parte del docente utilizando el mapa conceptual, exposición por parte del docente sobre los diferentes temas desarrollados por los alumnos durante la unidad. Consulta bibliográfica, problemas a resolver con el tema de la unidad, exposición por parte de los alumnos de los problemas investigados en programas innovadores que los resuelven, por parte de los maestros de área correspondiente. Motivar al alumno al trabajo en equipo para organizar exposiciones a través del uso del mapa conceptual y desarrollar los programas requeridos del tema. Exposición del alumno ante el grupo, de los problemas de distintas áreas investigadas, elaboración y evaluación de los problemas investigados en programas innovadores que resuelven, por parte de los maestros del área correspondiente. Control de prácticas, exposición, tareas clase y extractase, asistencia, puntualidad, examen, prácticas de laboratorios en la elaboración de programas..
SOPORTE TECNOLÓGICO FUENTES DE INFORMACIÓN APOYOS Centro de cómputo para desarrollar las prácticas de laboratorio, software turbo pascal, c++ y Excel para el desarrollo de programas, cañón, Internet. Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991 Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May
UNIDAD V OBJETIVO DE LA UNIDAD CONTENIDOS Didácticas De aprendizaje Organizativas Interdisciplinarias De evaluación Probabilidad y estadística Lograr que el alumno comprenda la importancia de la probabilidad en la informática, al resolver problemas que involucren el cálculo de probabilidades de eventos simples y compuestos, combinaciones y permutaciones, así como comprender el comportamiento de grandes volúmenes de datos, al realizar programas con funciones estadísticas. 1. Probabilidad 1.1. Calcular la probabilidad de eventos simples y eventos compuestos 1.2. Calcular combinaciones y permutaciones 2. Estadística 2.1. Calcular medidas de tendencia central 2.2. Establecer el rango de una distribución 2.3. Calcular desviación estándar y varianza de una distribución ESTRATEGIAS Presentación de la unidad por parte del docente utilizando el mapa conceptual, exposición por parte del docente sobre los diferentes temas desarrollados por los alumnos durante la unidad. Consulta bibliográfica de los diferentes temas de la unidad enfocados a la búsqueda de problemas relacionados con el tema y que se pueden resolver con la ayuda de una computadora, discusión grupal de los problemas investigados, elaboración de resúmenes y ensayos, elaboración de mapas conceptuales para aquellos temas que así lo requieran. Motivar al alumno al trabajo en equipo para organizar exposiciones a través del uso del mapa conceptual y desarrollar los programas requeridos del tema. Exposición del alumno ante el grupo, de los problemas de distintas áreas investigadas, elaboración y evaluación de los problemas investigados en programas innovadores que resuelven, por parte de los maestros del área correspondiente. Control de prácticas, exposición, tareas clase y extraclase, asistencia, puntualidad, examen, prácticas de laboratorios en la elaboración de programas..
SOPORTE TECNOLÓGICO FUENTES DE INFORMACIÓN APOYOS Centro de cómputo para desarrollar las prácticas de laboratorio, software turbo pascal, c++ y Excel para el desarrollo de programas, cañón, Internet. Matemáticas para computación Seymour Lipschutz Editorial Mc graw Hill México, 1994, Matemáticas fundamentales para computación Ruth Ashley Nancy B. Stern Editorial Limusa México, 1983 Fundamentos de programación, algoritmos y estructura de datos Luis Joyanes Aguilar México, 1994 Introducción a la computación y la programación estructurada Guillermo Levine México 1991 Introduction to the Design and Análisis of Algorithms Goodman, Hedetmienic Ed. Mc. Graw Hill Diagraming Techniques for Análisis and Programmers James Martin and Carma Mc Clure Editorial Prentice May