Download Fundamentos de Informática - FRT UTN
Document related concepts
Transcript
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN Departamento: Ciencias Básicas Asignatura: Fundamentos de Informática Bloque: Ciencias Básicas Área: Complementaria Horas año: 48 Fundamentación de la materia dentro del plan de estudios Proveer los conocimientos básicos de Informática, que permitan al alumno de Ingeniería, recurrir a esta disciplina para solucionar por sí mismos, o con el auxilio de especialistas, los problemas que como estudiante o profesional se le presenten. De acuerdo al Anexo I de la Ordenanza 976 (del Consejo Superior de la Universidad Tecnológica Nacional, mediante la cual se establece Homogeneizar como exigencia curricular básica para todas las Carreras de Ingeniería de la Universidad el dominio de Fundamentos de Informática). Objetivos de la materia Se establecen los siguientes objetivos: Capacitar a aquellos alumnos que recién se inician actuando como elemento potenciador. Capacitar para la utilización de los utilitarios. Utilizar software de especialidad. Nociones de programación. El ANEXO I de la Resolución 028/2004 de Consejo Directivo de la FRT, establece los alcances del objetivo a través de procurar: Entender el concepto de informática. Conocer la evolución de las computadoras y de los lenguajes de programación desde los comienzos del cálculo automático hasta nuestros días. Entender el concepto de funcionamiento de la computadora mediante los sistemas operativos, sus funciones y comandos. Formular y resolver problemas, diseñando las estrategias correspondientes de manera clara sistemática y por sobre todo sencilla, mediante el diseño de algoritmos. Comprender las nociones básicas más importantes para la construcción de algoritmos, la forma de realizar cálculos y la noción de acción. Adquirir los conocimientos fundamentales de la programación como una disciplina constructiva y sintetizadora. Aprender a utilizar programas de sencilla aplicación.- Contenidos Unidad 1: Descripción funcional de un sistema de computación. La arquitectura del Hardware: unidad central de proceso, unidad de control, unidad aritmética y lógica. Almacenamiento. Unidad de entrada y salida. Breves nociones sobre su constitución Lenguajes de programación. Lenguajes superiores y orientados al problema. Unidad 2: Sistemas Operativos. Conceptos fundamentales. Criterio de clasificación de los sistemas operativos. Funciones de un sistema operativo. Principales comandos. Unidad 3: Comprensión de problemas. Estrategias de resolución. Definición de dato e información. Clasificación de los tipos de datos. Expresiones: aritméticas, de relación, lógicas y compuestas. Tipos elementales de datos: constantes y variables. La operación de asignación y operación de transferencia. Definición de problema. Clasificación de los problemas elementales. Problemas de evaluación y decisión. Los problemas compuestos. Las partes principales de un problema: datos, resultados y condiciones. Diccionarios. Unidad 4: Estructura elemental de datos. Diseño de algoritmos. Un lenguaje estructurado de programación. Contadores, acumuladores, banderas. Concepto y definición de algoritmo. Su representación gráfica: el diagrama de flujo lógico. Símbolos utilizados. Ventajas de la diagramación. Prueba de escritorio. Pautas básicas para el diseño general de un algoritmo. El diseño descendente. El teorema fundamental de la programación estructurada. Estructuras: secuencial, de selección y repetición. Uso de Smart Dfd. Estructuración de un programa en Lenguaje C: encabezamiento, bloque de declaraciones, bloque de acciones. Representación de datos elementales. Operación de asignación. Sentencias de entrada y salida. Las instrucciones simples y compuestas. La implementación de las estructuras secuenciales, condicionales y repetitivas. Unidad 5: Utilización de programas sencillos de la especialidad. Mathematica. Herramientas. Ejercitación en articulación con materias del área Matemática de Ciencias Básicas. Cronograma estimado de clases (hs cátedra) Semana 1. Tema A Desarrollar: Teoría Presentación de la materia. La arquitectura del Hardware: unidad central de proceso, unidad de control, unidad aritmética y lógica. Almacenamiento. Unidad de entrada y salida. Breves nociones sobre su constitución Lenguajes 2 hs Practica de programación. Lenguajes superiores y orientados al problema. 2. Prático Nº 1: Arquitectura de Hardware. Lenguajes. 3. Criterio de clasificación de los sistemas operativos. Funciones de un sistema operativo. Principales comandos. 4. Práctico Nº 2: Sistemas Operativos 5. Articulación área Matemática. Laboratorio Mathematica 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Definición de dato e información. Clasificación de los tipos de datos. Expresiones: aritméticas, de relación, lógicas y compuestas. Práctico Nº 3: Tipos de Datos y Expresiones Tipos elementales de datos: constantes y variables. La operación de asignación y operación de transferencia. Definición de problema. Clasificación de los problemas elementales. Problemas de evaluación y decisión. Los problemas compuestos. Las partes principales de un problema: datos, resultados y condiciones. Diccionarios. Práctico Nº 4: Diccionarios Articulación área Matemática. Laboratorio Mathematica Contadores, acumuladores, banderas. Concepto y definición de algoritmo. Pautas básicas para el diseño general de un algoritmo. El diseño descendente Práctico Nº 5: Algoritmos Representación gráfica de un algoritmo: el diagrama de flujo lógico. Símbolos utilizados. Ventajas de la diagramación. Prueba de escritorio. El teorema fundamental de la programación estructurada. Estructuras secuenciales y selección. Práctico Nº 6: Estructuras secuencial y selección. Diagramación. Articulación área Matemática. Laboratorio Mathematica 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs Primer Parcial Resolución de ejercicios de parciales y 2 hs 18. 19. 20. 21. 22. 23. 24. 25. 26. recuperación. Articulación área Matemática. Laboratorio Mathematica Estructuras de Repetición. Diagramación 2 hs Práctico Nº 7: Estructuras de repetición. Diagramación Estructuras de Repetición. Diagramación. 2 hs Práctico Nº 7: Estructuras de repetición. Diagramación. Articulación área Matemática. Laboratorio Mathematica Estructuración de un programa: 2 hs encabezamiento, bloque de declaraciones, bloque de acciones. Representación de datos elementales. Operación de asignación. Sentencias de entrada y salida. Las instrucciones simples y compuestas. La implementación de las estructuras secuenciales. La implementación de las estructuras de selección y decisión Práctico Nº 8: Estructuras secuencial y de selección. Codificación. 28. Estructuras de Repetición. Codificación. 2 hs Práctico Nº 8: Estructuras de repetición. 2 hs Codificación. Articulación área Matemática. Laboratorio Mathematica 29. 30. 31. Consulta Consulta Consulta 27. 32. Segundo Parcial CARGA HORARIA ANUAL 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 2 hs 36 28 Metodología de Enseñanza Las clases son teóricas-prácticas. La secuencia de temas y el énfasis puesto en los contenidos por su valor conceptual y teórico favorecen el trabajo autónomo futuro del educando. Se estimula la participación del estudiante durante el desarrollo de las clases teóricas, guiándolos a respuestas correctas y a la formulación de correctos enunciados. Los trabajos prácticos contienen problemas de aplicación de cada unidad, y su presentación debe realizarse a través del aula virtual de la asignatura Es de destacar la utilización de recursos didácticos brindados por la institución como proyectores multimediales, instalados en aulas y laboratorio con lo que se utilizan además de material preparado por el docente, la forma de utilización de cada uno de los software. La asignatura posee un aula virtual como apoyo al cursado presencial, en la cual los alumnos pueden encontrar la planificación de la asignatura, composición de la cátedra, clases teóricas, trabajos prácticos, foros de consulta para interactuar docentes y alumnos. Área programación En las clases se desarrolla un problema tipo y luego en grupos los alumnos desarrollan los demás. Resuelta la situación problemática, se discuten en la pizarra las diversas soluciones que se plantean. El uso de diagramas de flujo es realizado a través del Software Smart Dfd. Los alumnos requieren de los diagramas para ayudarse a seguir el razonamiento lógico secuencial. Los trabajos prácticos que contienen ejercicios que ellos programan y son comprobados mediante un lenguaje de programación en el Laboratorio, usando una versión gratuita del lenguaje C. Los alumnos disponen de una Serie Didáctica que cuenta en cada capítulo con nociones teóricas necesarias para la resolución de los trabajos prácticos, ejercicios resueltos, ejercicios a desarrollar en clases y problemas adicionales. Laboratorio En las clases se explican los temas necesarios para la resolución de los trabajos prácticos. Los trabajos prácticos contienen los ejercicios que ellos llevan a cabo en las computadoras del Laboratorio y guardan lo realizado en algún dispositivo magnético propio (pen drive, envío, por mail, etc…). Metodología de Evaluación Se incorpora la evaluación educativa al desarrollo curricular y se la coloca al servicio del proceso de enseñanza-aprendizaje en toda su amplitud, integrada en el quehacer diario del aula y de la Facultad, de modo que oriente y reajuste permanentemente tanto el aprendizaje de los alumnos como los proyectos curriculares. La evaluación forma parte del proceso educativo, para no entenderla de manera restringida y única como sinónimo de examen parcial o final puntuales. La evaluación adquiere todo su valor en la posibilidad de retroalimentación que proporciona; se evalúa para: Mejorar el proceso de aprendizaje. Modificar el plan de acción diseñado para el desarrollo del proceso. Introducir los mecanismos de correcciones adecuados. Programar el plan de refuerzo específico. Desde este punto de vista, la evaluación es un proceso que debe llevarse a cabo de forma ininterrumpida. Con este enfoque formativo, cualitativo y personalizado es posible hablar adecuadamente de evaluación educativa, pues contribuye al logro de metas propuestas. Las Evaluaciones en la Cátedra serán como se indica a continuación: Evaluación inicial El primer día de clase y después de comentar con los alumnos los contenidos curriculares, la bibliografía y los requisitos formales de aprobación de la asignatura, se evalúa las condiciones iniciales de los alumnos con una prueba diagnóstica . Evaluación formativa Los alumnos tienen las siguientes opciones: Rendir Prueba de Suficiencia: Evaluación integral fijada por calendario académico. No posee requisitos de cursado y regularidad. La aprobación de la misma indica la Aprobación de la Asignatura y habilita para la inscripción y cursado de las correlativas inmediatas. Promocionar: Los requisitos para promocionar la asignatura son: Cursar en forma regular; Aprobar las pruebas parciales con nota 7 (siete) o superior; Presentación del 100% de los TP; Cumplir con el porcentaje de asistencia a clases teóricas y prácticas fijado por la facultad; La nota final de promoción será el promedio de las notas parciales. Regularizar: Los requisitos que deben satisfacer los alumnos para regularizar la asignatura son: Aprobar dos exámenes parciales escritos, uno al finalizar el primer cuatrimestre y otro al finalizar el segundo cuatrimestre. Se toman exámenes recuperatorios a aquellos alumnos que desaprueban en primera instancia y un examen integral en el mes de febrero. Régimen de Asistencia: Porcentaje para Clases Teóricas- Prácticas fijado por la Facultad. Trabajos Prácticos: 100% de realización. Examen Final: Podrán rendir examen final los alumnos que haciendo cursado la asignatura regularizaron la misma. El mismo consiste en una prueba de conocimientos sobre el Programa Analítico de la Asignatura. Es individual y puede ser escrito u oral. La Nota mínima de Aprobación es cuatro (4) y la máxima diez (10), tomando una escala de 1 a 10. Se puede Rendir el Examen Final para su aprobación hasta un máximo de cuatro veces. El Examen Final indica la Aprobación de la Asignatura y habilita para la inscripción y cursado de las correlativas inmediatas. Recursos didácticos a utilizar como apoyo a la enseñanza Se dispone de bibliografía específica de la materia, como también se ha elaborado guías de trabajos prácticos. Se incentiva al estudiante a recurrir al uso de la bibliografía referida, como también a la búsqueda de información relevante en páginas de internet. Recursos tecnológicos. Se dispone de Notebook y proyector multimedial para presentaciones Power Point, como también se hace uso del campus virtual de la universidad a través del aula virtual. Bibliografía Byron Gottfried - Programación en C - Editoral Mc Graw Hill - 2005 Luis Joyanes Aguilar, Ignacio Zahonero Martínez - Programación en C – Metodología, estructura de datos y objetos - Editorial: Mc Graw Hill – 2003. Valerio Fritelli - Algoritmos y Estructuras de Datos – Argentina - Editoral Científica Universitaria – 2001