Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf
-
Upload
union-informatica -
Category
Documents
-
view
586 -
download
0
Transcript of Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf
Unión Informática
Provincia de Buenos Aires
Materia Programación I Ciudad Autónoma de Buenos Aires - Buenos Aires
P R O Y E C T O D E T R A B A J O
OBJETIVOS del curso(resumen)
Garantizar la producción y adquisición de conocimientos propiciando la continuación de los estudios y asegurando la inclusión, permanencia y continuidad de los alumnos en el sistema educativo.
Reconocer a los adolescentes y jóvenes como sujetos de derecho y a sus prácticas culturales como parte constitutiva de las experiencias pedagógicas.
Consolidar en cada alumno las capacidades de estudio, de trabajo individual y en equipo, de esfuerzo, iniciativa y responsabilidad, como condiciones necesarias para el acceso al mundo laboral
Promover en los adolescentes, jóvenes, adultos y adultos mayores el respeto a la interculturalidad y a las semejanzas y diferencias, garantizando una educación integral
PROYECTO DE AULA
DEPARTAMENTO: Informática
MATERIA: “Programación I”
DOCENTE:
FUNDAMENTACIÓN
No cabe duda de que durante el último siglo se produjeron grandes logros
en el campo de la tecnología, el aprovechamiento de nuevas fuentes de energía, la creación de incontables herramientas, la posibilidad de comunicarnos en forma inmediata con otras personas y sin dudas, el uso de computadoras que facilitan múltiples y variadas actividades. Las nuevas tecnologías ya están aquí, y no podemos elegir si las aceptamos o no; forman parte de nuestra vida y la de nuestros alumnos, aún de los que viven en las condiciones sociales más desventajosas. En cierto modo estamos “inmersos en” y “expuestos a” todos estos avances tecnológicos y las repercusiones que tienen en nuestra sociedad.
La aceleración en los avances tecnológicos son determinantes en la vida
cotidiana. Las prácticas profesionales deben adaptarse a los avances impuestos por la revolución tecnológica, es así como Internet y todos sus recursos representan un espacio con oportunidades para socializar.
En nuestra actualidad, la Informática y las Tecnologías de la Información
(TIC) cumplen un rol primordial en la configuración del modelo emergente de organización social. Las TIC han creado nuevas formas de comunicación, nuevos estilos de trabajo, nuevas maneras de acceder y producir conocimiento, además, han dado lugar a la aparición de nuevas profesiones y a nuevas disciplinas de estudio, dentro de las cuales, se destaca la informática. Por ello, la educación está obligada a responder a las nuevas necesidades que surgen en este contexto.
La transversalidad y la interactividad digital conforman una base necesaria
de integración a la expansión tecnológica, comunicativa y social del individuo como condición para ser sujetos sociales activos. La complementación de nuevas interfaces comunicativas, digitales y colaborativas, pueden ser abordados y manipulados concretamente desde la modalidad de educación a distancia.
Se destaca que la utilización de las tecnologías exige alineación a campos
de competencias no sólo vinculadas con la adquisición del conocimiento sino también en el uso inteligente de los datos. Los sujetos inmersos en la sociedad de la información debe ser usuarios de la tecnologías y en consecuencia deben disponer de competencias para la gestión de la información que se concreta en la adquisición de habilidades para decodificar datos; capacidad cognitiva para procesar información, como así también, destrezas participativas para promover las relaciones interpersonales. La predisposición a la socialización en la información, la cooperación y el trabajo en equipo para finalmente compartir conocimiento personal.
OBJETIVOS DE ENSEÑANZA
- Desarrollo de habilidades propias para el uso de las nuevas tecnologías,
promoviendo la capacidad de crear, innovar, comunicar, investigar y localizar la información relevante.
- Manipulación de la tecnología para comunicar eficazmente sus ideas, localizar efectivamente la información e intercambio con otros pares utilizando distintos medios basados en comunicación cooperativa
- Trabajo en colaboración, localizando, evaluando y organizando información proveniente de múltiples fuentes, procesando datos y generando redes de comunicación.
OBJETIVOS DE APRENDIZAJE
El objetivo de este proyecto es lograr insertar en la cultura de los
estudiantes una nueva forma de educación de las TICs como herramientas de trabajo complementarias para todas las actividades educativas. Desde el punto de vista pedagógico, se plantea la creación de una metodología propia, dinámica y efectiva de cursos donde el alumno se mantiene activo mediante el trabajo colaborativo, y la actividad del docente será la de facilitar nuevas opciones para su aprendizaje. Esta propuesta orientará el desarrollo de las actividades en el aula con posibilidades de continuarlas a través de la conexión y comunicación vía Internet. En resumen los puntos que se espera que el alumno pueda alcanzar son los siguientes:
- Conocer una adecuada metodología de trabajo para la resolución de los
problemas que puedan ser resueltos utilizando un computador digital.
- Generar la capacidad necesaria para saber interpretar claramente los objetivos
del problema y poder resolverlo, aplicando una adecuada estrategia en la
resolución.
- Saber un lenguaje de programación adecuado para poder confeccionar el
programa que resuelve el problema planteado.
- Saber ser un integrante más de un grupo de trabajo , teniendo la predisposición
necesaria para una adecuada comunicación oral y escrita dentro y fuera del
grupo.
CONTENIDOS
Bloque 1. Comprensión de problemas. Introducción a la programación de computadoras. Compresión de problemas. Enunciados e interpretación. Análisis de ideas. Relación entre datos, incógnitas y resultados. Diversos tipos de problemas, análisis. Definición de un programa. Resolución de problemas usando un computador. Metodología a desarrollar para su resolución. Diseño de estrategias. Elaboración de un plan general. Algoritmos, concepto y definición. Características, limitaciones. Análisis del problema y diseño del algoritmo. Ideas de Pseudocódigo. Bloque 2. Lenguaje de programación estructurado (Lenguaje C). El entorno de la programación. Creación de programas. Edición del programa, compilación y ejecución. Instalación y uso del “C”. Programación iterativa. Depuración de programas. Descripción general del lenguaje C y comentarios sobre C++. Bloque 3. Estructura de un programa. Descripción general. Estructura de un programa, la función del “main”. Elementos básicos con los cuales opera. Alfabeto. Palabras reservadas. Tipos de datos. Constantes, variables y operadores. Expresiones, prioridades. Precisión. Sentencias de asignación. Contador y acumulador. Funciones estándar del “C”. Casos típicos de error por almacenamiento y de las operaciones. Sentencias de entrada y salida con y sin formato. Funciones Printf() y Scanf(). Sentencias de comentario. Funciones. Llamada a funciones, argumentos. Proposición Return. Bloque 4. Estructuras de control selectivas. Expresiones lógicas. Operadores. Sentencia de selección simple If. Sentencias If anidadas. Estructuración modular. Sentencia de selección múltiple Switch. Comparación entre ambas. Bloque 5. Estructuras de control iterativas. El concepto de bucle. Sentencia de iteración definida. Sentencia For. Diseño de bucles. Bucles anidados. Sentencia de iteración condicionada. Sentencias While y Do While, comparación entre ambas. Estructuras de iteración anidadas y combinadas. Proposiciones Break, Continue y Exit. Bloque 6. Estructura de datos. Conceptos básicos sobre estructuras de datos tipo array. Arrays unidimensionales, los vectores. Inicialización. Comprobación de límites, procesamiento. Arrays multidimensionales, tablas y matrices. Aplicaciones. Operaciones de ordenamiento y búsqueda en arrays. Arrays como parámetros de funciones. Funciones standard para manejo de cadenas: Strcpy(); Strcat(); Strlen(); Strcmp(). Bloque 10. Archivos de datos. Conceptos generales sobre archivos en “C”. Tipos permitidos, el binario. Definición, creación, eliminación. Archivos secuenciales. Lectura y grabación. Funciones estándar para su operatoria. Archivos como parámetros de funciones.
RECURSOS
- Computadoras. - Pizarra. - Libros. - Internet. - Apuntes de la Cátedra.
ESTRATEGIAS DE LOS DOCENTES
Desarrollar entornos de trabajo cooperativo para la aprehensión del conocimiento fomentando actividad lúdica desde la manipulación de las TIC como herramientas de trabajo para la resolución de problemas. Poniendo para esto especial atención en:
- Uso de los recursos informáticos. - Elaboración de cuadros sinópticos y comparativos. - Lectura y comparación de distintos textos - Dinámica de grupo. - Exposición dialogada. - Exposición oral. - Resolución de problemas.
ACTIVIDADES DEL ALUMNO
Confeccionar un primer programa “Hola Mundo”.
Desarrollar algoritmos para la resolución de diversas situaciones.
Lectura de cálculos y exhibición de resultados.
Ampliar un proceso iterativo con varios juegos de datos.
Aplicación de funciones.
Utilización de estructuras de tipo arrays.
Aplicación de estructuras de tipo registro (struct).
Generación y lectura de archivos binarios.
EVALUACIÓN
Sistema de evaluación permanente y continua en diferentes entornos de aprendizaje el que se consideran los siguientes aspectos:
a) Criterios: - Análisis crítico. - Comunicación oral y escrita. - Identificación de los datos. - Utilización del marco teórico. - Producción oral y escrita. - Interpretación de consignas. - Uso del lenguaje específico. - Presentación de trabajos. - Respeto hacia sus pares y demás integrantes de la comunidad educativa.
b) Instrumentos:
- Evaluaciones escritas. - Trabajos prácticos escritos, grupales e individuales. - Participación en clase. - Exposición oral.
TIEMPO ESTIMADO PARA CADA UNIDAD DIDÁCTICA
División de los bloques:
- Bloques 1 al 5 – 1 mes y medio - Bloques 6 al 10 – 1 mes
BIBLIOGRAFÍA
Bibliografía:
- Kernighan y Ritchie – “El lenguaje de Programación C” – Prentice Hall - Langsman, Augenstein y Tenembaum – “Estructura de datos con C y C++” –
Prentice Hall - Byron S. Gottfried - “Programación en C” – Mc Graw Hill