Planificacion funciones en linux inet uruguay















































































Planificación
Tiempo: 45'
Tema: Funciones 
Fundamentación: Es importante que el estudiante comprenda el beneficio de la utilización de funciones. Para esto necesitan conocer las ventajas que les permiten las mismas. Para que esto sea posible es necesario que el estudiante realice la comparación con la racionan de funciones en c que es un tema que ya dieron. Y centrarnos en la función de dividir los grandes programas en mas pequeños.
Objetivo: Que el estudiante puede ver los beneficios que le brinda la utilización  de funciones.
Contenidos:
Conceptuales: Concepto de  funciones
Procedimentales: Sintaxis para la creación y uso de funciones
 Actitudinales: Se buscará la participación activa de los estudiantes con preguntas comparativas de lo que ya conocen de funciones por programación
Estrategia:  Se mezclara de forma orla y practica el desarrollo de la clase, para que puedan vincular lo teórico con lo practico y no quede algo tan abstracto.
Desarrollo: 
Al inicio de la clase se plantea una pregunta que se toma como partida para el desarrollo del tema(¿Que es una función?), se rata de llegar con los alumnos a un consenso de una definición con sus conocimientos previos de programación.
Se habla del uso de las funciones y de cuales son los beneficios de las mismas, para que nos puede servir (dividir el problema para que sea mas fácil de llegar a la solución). Dando ejemplos de como lo usarían y que no necesitan escribir tanto el mismo código si lo pueden simplificar con una función.
Mostrar la sintaxis de  como se crea una función con las comparaciones con el lenguaje de programación y como se llamaría la misma desde una linea de comando.
Mostrar un ejemplo simple con una función básica como el “hola mundo”
Realizar un ejercicio que resuelvan realizando una función basica.

Actividades: Ejercicio práctico vinculando un trabajo ya realizado en a clase anterior pero realizarlo dentro de una función.
Evaluación: Sera mediante la participación oral del grupo y la resolución de los ejercicios y la discusión grupal de los mismos. . (evaluar los objetivos)
Bibliografía: GOMEZ LABRADOR, Ramón (2010) Programación avanzada en Shell
http://ubuntulife.files.wordpress.com/2010/07/programacion_avanzada_en_shell.pdf





Comments