Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

6
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 IDOCENTE:

Transcript of Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

Page 1: 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:

Page 2: Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

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.

Page 3: Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

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.

Page 4: Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

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.

Page 5: Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

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.

Page 6: Planificacion_UnionInformatica_Programacion_02_09_2014 (1).pdf

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