Anda di halaman 1dari 8

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

1. Identificacin de la Gua de Aprendizaje. Regional: Antioquia. Programa de Formacin: Automatizacion Industrial, DIAM. Fase del proyecto: Anlisis Centro de Formacin: Centro de Tecnologa de la Manufactura Avanzada Nombre del Proyecto de Formacin: Desarrollo de Software a la Medida. Actividad del Proyecto: Duracin en horas: 132 A6 - HERRAMIENTAS PARA LA POO Y EL DISEO - ALGORITMOS Y PROGRAMACIN ORIENTADA A OBJETOS.

Competencias a Desarrollar Competencia 220501007 Desarrollar el sistema de informacin que cumpla con los requerimientos de la solucin informtica. Modalidad de Formacin: 2. Introduccin

Resultados de Aprendizaje 22050100704 Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Presencial

C++ se cre como parte de un proyecto de investigacin para el desarrollo de software avanzado para una amplia variedad de dispositivos de red y sistemas embebidos. La meta era disear una plataforma operativa sencilla, fiable, portable, distribuida y de tiempo real. Cuando se inici el proyecto, C++ era el lenguaje del momento. Pero a lo largo del tiempo, las dificultades encontradas con C++ crecieron hasta el punto en que se pens que los problemas podran resolverse mejor creando una plataforma de lenguaje completamente nueva. Se extrajeron decisiones de diseo y arquitectura de una amplia variedad de lenguajes como Eiffel, SmallTalk, Objetive C y Cedar/Mesa. El resultado es un lenguaje que se ha mostrado ideal para desarrollar aplicaciones de usuario final seguras, distribuidas y basadas en red en un amplio rango de entornos desde los dispositivos de red embebidos hasta los sistemas de sobremesa e Internet.

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

3. Actividades y estrategias de aprendizaje ACTIVIDAD 1: Identificar claramente los conceptos relacionados con los lenguajes Tiempo estimado de desarrollo de la actividad en horas: 6 horas de programacin. Tcnica Didctica: Investigacin-Exposicin-Explicacin. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: 1. De manera grupal(3), con la ayuda de internet investigar: Que es un lenguaje de programacin. Historia de los lenguajes de programacin. Consultar 2 lenguajes de programacin e identificar sus ventajas y desventajas. Que son lenguajes OO. 2. Preparar una exposicin con los conceptos investigados. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el plan Socializacin, Exposicin Consulta establecido, para definir acciones correctivas a seguir y asegurar el buen funcionamiento del sistema de Quiz informacin. Taller digital Evidencias de Desempeo Evidencias de Producto ACTIVIDAD 2: Introduccin a Algoritmos y al lenguaje de programacin C++. Tiempo estimado de desarrollo de la actividad en horas 27 horas Tcnica Didctica: Investigacin-Exposicin-Explicacin. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: 1. De acuerdo con la explicacin del instructor sobre el tema de algoritmos e introduccin al lenguaje de programacin C++:
2

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

Realizar una aplicacin por consola C++, que imprima su nombre completo. Realizar una aplicacin por consola C++, que imprima su nombre en una lnea y sus apellidos en otra. Realizar una aplicacin que permita ingresar el da de la semana (entero) e imprima el mismo da como una cadena de texto. 2. Elaboracin y socializacin del taller. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el plan Socializacin establecido, para definir acciones correctivas a seguir y asegurar el Consulta buen funcionamiento del sistema de informacin. Quiz Taller digital

Evidencias de Desempeo Evidencias de Producto ACTIVIDAD 3: Realizar el algoritmo necesario para que el sistema cumpla con la Tiempo estimado de desarrollo de la actividad en horas 6 horas necesidad del cliente. Tcnica Didctica: Prueba de conocimiento 15% Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: De acuerdo con los conceptos adquiridos hasta el momento: Realizar una aplicacin por consola C++, que permita ingresar nombre, horas trabajadas, el pago por hora trabajada de un empleado e imprima el total a pagar. Realizar una aplicacin por consola C++, que permita ingresar el ao de nacimiento de una persona e imprima su edad actual. Realizar una aplicacin libre que utilizando los condicionales IF-SWITCH. NOTA: Se deba utilizar el manejo de excepciones donde sea necesario para el manejo de errores. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el plan Prueba de conocimiento Prueba de conocimiento establecido, para definir acciones correctivas a seguir y asegurar el
3

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

buen funcionamiento del sistema de informacin. Evidencias de Desempeo Evidencias de Producto ACTIVIDAD 4: Utilizar los ciclos FOR y WHILE para realizar el algoritmo necesario para Tiempo estimado de desarrollo de la actividad en horas 40 horas que el sistema cumpla con la necesidad del cliente. Tcnica Didctica: Explicacin instructor ejercicios prcticos. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: 1. Explicacin del instructor 2. De manera grupal(3), con la ayuda de internet investigar: Que son los ciclos en programacin. Para que se utilizan. Realizar un ejemplo por consola C++ donde se utilicen los ciclos FOR Y WHILE NOTA: Se deba utilizar el manejo de excepciones donde sea necesario para el manejo de errores. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el plan Exposicin grupal Exposicin establecido, para definir acciones correctivas a seguir y asegurar el buen funcionamiento del sistema de informacin. Evidencias de Desempeo Evidencias de Producto

ACTIVIDAD 5: Realizar el algoritmo necesario para que el sistema cumpla con la Tiempo estimado de desarrollo de la actividad en horas 12 horas necesidad del cliente haciendo uso de sentencias repetitivas. Tcnica Didctica: Explicacin instructor ejercicios prcticos. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad:
4

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

Descripcin de la actividad: De acuerdo con los conceptos adquiridos hasta el momento: Realizar una aplicacin por consola c++, que de permita ingresar 3 nombres, horas trabajadas, el pago por hora trabajada de los 3 empleados e imprima el total a pagar de cada uno. Realizar una aplicacin por consola C++, que de permita ingresar el nombre y el ao de nacimiento de dos personas e imprima la edad y cual es mayor. Realizar una aplicacin libre que utilizando los condicionales FOR-WHILE. NOTA: Se deba utilizar el manejo de excepciones donde sea necesario para el manejo de errores. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el plan Talleres Talleres resueltos establecido, para definir acciones correctivas a seguir y asegurar el buen funcionamiento del sistema de informacin. Evidencias de Desempeo Evidencias de Producto ACTIVIDAD 6: Utilizar los ciclos FOR y WHILE para realizar el algoritmo necesario para Tiempo estimado de desarrollo de la actividad en horas 6 horas que el sistema cumpla con la necesidad del cliente. Tcnica Didctica: Prueba de conocimiento 15%. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: De acuerdo con los conceptos adquiridos hasta el momento: Realizar una aplicacin por consola C++, que permita ingresar 3 nombres, horas trabajadas, el pago por hora trabajada de los 3 empleados y si el total a pagar es mayor de 2.000.000 imprima el total a pagar y una comisin de 10%, si el total a pagar es mayor de 4.000.000 imprima el total a pagar y una comisin de 20%, sino no hay comisin. Realizar una aplicacin por consola C++, que permita ingresar un ao y e imprima si es bisiesto o no. Realizar una aplicacin libre que utilizando los condicionales FOR-WHILE.
5

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

NOTA: Se deba utilizar el manejo de excepciones donde sea necesario para el manejo de errores. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn Prueba de conocimiento Prueba de conocimiento el plan establecido, para definir acciones correctivas a seguir y asegurar el buen funcionamiento del sistema de informacin. Evidencias de Desempeo Evidencias de Producto ACTIVIDAD 7: Utilizar la programacin orientada a objetos para que el sistema cumpla Tiempo estimado de desarrollo de la actividad en horas 40 horas con la necesidad del cliente. Tcnica Didctica: Explicacin instructor ejercicios prcticos. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: De acuerdo con los conceptos adquiridos hasta el momento: Realizar una aplicacin, que de cree un objeto que imprima la fecha actual. Realizar una aplicacin por consola C++, crear un mtodo llamado fechaMes() que imprima la el mes como una cadena. Realizar una aplicacin por consola C++, crear un mtodo llamado fechaDia() que imprima la el da como una cadena. Realizar una aplicacin por consola C++, crear un mtodo llamado fechaHoy() que imprima la el da, mes y ao actual en una sola cadena.

NOTA: Se deba utilizar el manejo de excepciones donde sea necesario para el manejo de errores. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el plan establecido, para definir acciones correctivas a seguir y asegurar Consulta el buen funcionamiento del sistema de informacin. Quiz Talleres resueltos

Tcnicas e instrumentos de evaluacin Exposicin

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

Evidencias de Desempeo Evidencias de Producto ACTIVIDAD 8: Utilizar los conceptos adquiridos para realizar el algoritmo necesario para Tiempo estimado de desarrollo de la actividad en horas 6 horas que el sistema cumpla con la necesidad del cliente. Tcnica Didctica: Prueba de conocimiento 30%. Resultados de Aprendizaje: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo. Instructores ejecutores de la actividad: Descripcin de la actividad: De acuerdo con los conceptos adquiridos hasta el momento: Realizar una aplicacin por consola C++, a la que se le ingresen 5 productos con su precio y simule una factura. Realizar una aplicacin por consola C++, que permita convertir de kilos a gramos y de grados centgrados a grados Celsius. Realizar una aplicacin libre que utilizando los condicionales IF-CASE-FOR-WHILE. NOTA: Se deba utilizar el manejo de excepciones donde sea necesario para el manejo de errores. Evaluacin Evidencias de aprendizaje Criterios de Evaluacin Tcnicas e instrumentos de evaluacin Evidencias de Conocimiento Realiza y documenta las pruebas del software segn el Prueba de conocimiento Prueba de conocimiento plan establecido, para definir acciones correctivas a seguir y asegurar el buen funcionamiento del sistema de informacin. Evidencias de Desempeo Evidencias de Producto 4. Ambientes de aprendizaje, medios y recursos didcticos EQUIPOS: PC o porttiles , pantallas o video beam para visualizar las presentaciones SOFTWARE: Office, PSEint TELEINFORMTICOS: Conectividad

5. Fuentes
7

SERVICIO NACIONAL DE APRENDIZAJE - SENA CENTRO DE TECNOLOGA DE LA MANUFACTURA AVANZADA (CTMA) FORMATO GUA DE APRENDIZAJE

http://users.dcc.uchile.cl/~lmateu/C++/Apuntes/C++.htm http://biblioteca.sena.edu.co

6. Glosario Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Gua elaborada por: Gua ajustada por: Fecha Fecha 09 de julio de 2012