manejo de técnicas de programación matp-02 web viewerlang - f# (functional#). b....
Post on 30-Jan-2018
228 Views
Preview:
TRANSCRIPT
Manejo de técnicas de programación MATP-02
Conalep Ing. Bernardo Quintana Arrioja
Portafolio de Evidencias
Manejo de técnicas de programación
LIC. JUAN RUIZ FERNANDEZProfesional Técnico Bachiller en Informática
Febrero 2017
ContenidoPresentación___________________________________________________________________________3
Propósito del modulo_________________________________________________________________3
Misión, Visión y política de calidad.__________________________________________________4
1
Alumno: _____________________________________________________ Matricula: ______________________Grupo:__________________
Sello: _____________________________
Manejo de técnicas de programación MATP-02
Valores Conalep_______________________________________________________________________5
Mapa del modulo______________________________________________________________________6Unidad de aprendizaje: 1. Desarrolla algoritmos con rutinas de programación estructurada.__________________________________________________________________________7Unidad de aprendizaje: 2. Programa en pseudocódigo con técnicas de lenguajes de programación.__________________________________________________________8
Criterios de evaluación_______________________________________________________________9
Contrato de Aprendizaje_____________________________________________________________10
Tabla de ponderación________________________________________________________________11
Hojas de evaluación__________________________________________________________________12
2
Manejo de técnicas de programación MATP-02
Presentación
El siguiente portafolio de evidencias tiene como finalidad mostrar al alumno los lineamientos a seguir en la asignatura de Manejo de técnicas de programación, durante el semestre Febrero- Junio 2017.
Propósito del modulo
Manejar técnicas para el desarrollo de programas de cómputo con base en el uso de pseudocódigo, diagramas de flujo, principios de programación estructurada, funcional, orientada a eventos y a objetos, para resolver problemas complejos relacionados con el procesamiento de información.
Misión, Visión y política de calidad.
3
Manejo de técnicas de programación MATP-02
Valores Conalep
Calidad
Hacemos las cosas bien desde la primera vez, teniendo en mente a la persona o área que hará uso de nuestros productos
Compromiso con la sociedad
Reconocemos a la sociedad como la beneficiaria de nuestro trabajo, considerando la
Comunicación
Fomentamos la fluidez de comunicación institucional, lo que implica claridad en la transmisión de ideas y de
Cooperación
El todo es más que las suma de las partes, por lo que impulsamos el trabajo en equipo, respetando las diferencias,
4
Manejo de técnicas de programación MATP-02
o servicios, considerando lo que necesita y cuándo lo necesita.
importancia de su participación en la determinación de nuestro rumbo. Para ello debemos atender las necesidades específicas de cada región, aprovechando las ventajas y compensando las desventajas en cada una de ellas
información, así como una actitud responsable por parte del receptor.
complementando esfuerzos y construyendo aportaciones de los demás.
Mentalidad positiva
Tenemos la disposición para enfrentar retos con una visión de éxito, considerando que siempre habrá una solución para cada problema y evitando la inmovilidad ante la magnitud de la tarea a emprender.
Respeto a la persona
Consideramos a cada una de las personas como individuos dignos de atención, con intereses más allá de lo estrictamente profesional o laboral.
Responsabilidad
Cada uno de nosotros debe responsabilizarse del resultado de su trabajo y tomar sus propias decisiones dentro del ámbito de su competencia.
5
Conalep Ing. Bernardo
Quintana Arrioja
Manejo de técnicas de programación MATP-02
Mapa del modulo Nombre del Módulo Unidad de Aprendizaje Resultado de Aprendizaje
Manejo de técnicas de programación
108 horas
1. Desarrolla algoritmos con rutinas de programación estructurada.
58 horas
1.1 Diseña secuencias de pasos lógicos con herramientas de desarrollo de algoritmos para la implementación de una solución a problemas dados.
15 horas
1.2 Aplica estructuras algorítmicas en la construcción de rutinas para establecer procesos o señalar caminos alternativos a seguir en la elaboración de programación estructurada.
43 horas
2. Programa en pseudocódigo con técnicas de lenguajes de programación.
50 horas
2.1 Elabora rutinas en pseudocódigo mediante recursividad para su aplicación en lenguajes de programación funcional.
12 horas
2.2 Elabora rutinas en pseudocódigo con base en clases y herencia para su aplicación en lenguajes de programación orientada a objetos.
20 Horas
2.3 Elabora rutinas en pseudocódigo con base en controles, eventos y multitareas para su aplicación en lenguajes de programación dirigida por eventos.
18 Horas
6
Manejo de técnicas de programación MATP-02
Unidad de aprendizaje: 1. Desarrolla algoritmos con rutinas de programación estructurada.Propósito de la unidad: Realizará diseño y construcción de rutinas de secuencias lógicas mediante el uso de técnicas de programación estructurada: como diagramas de flujo, estructuras algorítmicas y de datos a fin de utilizar los elementos necesarios que permitan el establecimiento de procedimientos que nos señalen la resolución de un problema determinado.
RESULTADO DE APRENDIZAJE: 1.1 Diseña secuencias de pasos lógicos con herramientas de desarrollo de algoritmos para la implementación de una solución a problemas dados.A. Identificación de fases del ciclo de vida de un software.
Análisis del problema. Diseño del procedimiento de solución:
Algoritmo.- Inicio- Comentarios- Declaración de variables y constantes.- Petición de datos.- Proceso.- Escritura del resultado.- Fin.
Pruebas del funcionamiento. Documentación.
Mantenimiento.
B. Uso de herramientas de representación de algoritmos.
Pseudocódigo. Construcción de diagramas de flujo. Codificación de algoritmos.
C. Programación Estructurada. Concepto. Características. Lenguajes:
- Basic- Cobol- Fortran- Pascal
- C
RESULTADO DE APRENDIZAJE: 1.2 APLICA ESTRUCTURAS ALGORÍTMICAS EN LA CONSTRUCCIÓN DE RUTINAS PARA ESTABLECER PROCESOS O SEÑALAR CAMINOS ALTERNATIVOS A SEGUIR EN LA ELABORACIÓN DE PROGRAMACIÓN ESTRUCTURADA.
A. Identificación de estructuras algorítmicas selectivas.
Concepto. Simple (SI ENTONCES). Doble (SI ENTONCES/SINO). Múltiple (SI MÜLTIPLE).
En cascada (anidadas).B. Uso de estructuras algorítmicas
repetitivas. Concepto. Repetir (FOR). Mientras (WHILE).
C. Aplicación de estructuras de datos. Vectores y matrices. Pilas y colas. Listas. Árboles.
- Simple- Binario
Arreglos.- Unidimensionales- Multidimensionales
Registros. Combinaciones entre arreglos y
registros. Aplicaciones en rutinas de pseudocódigo.
7
Manejo de técnicas de programación MATP-02
Unidad de aprendizaje: 2. Programa en pseudocódigo con técnicas de lenguajes de programación.Propósito de la unidad: Programará en pseudocódigo con base a recursividad, características de la programación orientada a objetos y a eventos que conlleven a la codificación de las técnicas de programación en los lenguajes de cómputo.
RESULTADO DE APRENDIZAJE: 2.1 Elabora rutinas en pseudocódigo mediante recursividad para su aplicación en lenguajes de programación funcional.A. Programación Funcional.
Concepto. Características. Lenguajes:
- Lisp- Camel- Hope- Erlang
- F# (Functional#).
B. Programación Funcional con recursividad. Sistema de tipos. Técnicas de programación recursiva. Modelos de evaluación. Clases de tipos.
Aplicaciones en rutinas de pseudocódigo.RESULTADO DE APRENDIZAJE:2.2 Elabora rutinas en pseudocódigo con base en clases y herencia para su aplicación en lenguajes de programación orientada a objetos .A. Identificación de elementos de programación orientada a objetos.
Concepto. Características.- Abstracción.- Encapsulamiento:- Principio de ocultación.- Polimorfismo.- Herencia: Lenguajes:
- C++- Java,- C#,- VB.Net- Visual Basic
B. Programación orientada a objetos. Objeto. Clase. Herencia.
Aplicaciones en rutinas de pseudocódigo.RESULTADO DE APRENDIZAJE: 2.3. Elabora rutinas en pseudocódigo con base en controles, eventos y multitareas para su aplicación en lenguajes de programación dirigida por eventos.
A. Identificación de elementos de programación dirigida por eventos. Concepto. Características. Lenguajes:- Visual Basic- ·Javascript- ·Visual C++- .Visual .Net- ·Visual C#
- ·Visual J#- ·ASP .Net
B. Programación dirigida por eventos y control. Eventos secuenciales, simultáneos y
concurrentes Multitarea Basada en procesos. Basada en hebras.
Aplicaciones en rutinas de pseudocódigo.
8
Criterios de evaluación
9
Portafolio de evidencias. (Carpeta, Tareas,
Cuadernillo De Ejercicios)
Evidencia por conocimiento.
Examen Teorico
Evidencia por producto. Examen practico
Evidencia por desempeño. Practicas.
Autoevaluación,
Coevaluacion y
heteroevaluacion
Contrato de Aprendizaje
La falta o incumplimiento de este contrato traerá como consecuencia la aplicación del Reglamento Escolar de la escuela: llamada de atención, reporte, entrevista con el padre o tutor y/o suspensión de clases, dependiendo de la falta cometida y con la debida autorización de las autoridades correspondientes del plantel.
Nombre y firma del Alumno Nombre y firma del Profesor
____________________________________
Nombre y firma del padre o Tutor.10
Line
amie
ntos
Normas de asistencia
Asistir puntualmente a clases.(si llegan tarde entran a clase con hora falta)
Deberás cumplir con el 80% de asistencia para tener derecho a evaluación.
Normas de comportamiento
Prohibido ingerir alimentos al interior del aula. Queda prohibida la salida a los sanitarios a dos o más alumnos al
mismo tiempo. Se negarán los permisos para la salida a la cafetería. Los horarios para todo trámite administrativo son fuera del horario
de clase (servicio social, justificación de faltas, control escolar, etc.) No hacer mal uso de los equipos celulares. No utilizar ningún aparato reproductor de música, ni audífonos en
clase La mala conducta y falta de respeto se reportará al departamento
de preceptoría. Portar la credencial de la escuela Debes traer el uniforme dentro y fuera del salón de clases.
Normas de evaluación
Deberás traer el material solicitado en clase Traer el portafolio de evidencias todas las clases Visitar el blog del docente para revisar tareas, trabajos y material
solicitado juanruizfernandez.wordpress.com
Incluir copia del IFE
11
Tabla de ponderación
12
Hojas de evaluación UNIDAD 1. Desarrolla algoritmos con rutinas de programación estructurada.1.1.Diseña secuencias de pasos lógicos con herramientas de desarrollo de algoritmos para la
implementación de una solución a problemas dados. 15 horas
HOJA DE EVALUACIÓN 1
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
UNIDAD 1. Desarrolla algoritmos con rutinas de programación estructurada.
13
1.2. Aplica estructuras algorítmicas en la construcción de rutinas para establecer procesos o señalar caminos alternativos a seguir en la elaboración de programación estructurada. 43 horas
HOJA DE EVALUACIÓN 2
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
14
UNIDAD 2. Programa en pseudocódigo con técnicas de lenguajes de programación.
2.1. Elabora rutinas en pseudocódigo mediante recursividad para su aplicación en lenguajes de programación funcional. 12 horas.
HOJA DE EVALUACIÓN 3
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
UNIDAD 2. Programa en pseudocódigo con técnicas de lenguajes de programación.
15
2.2 Elabora rutinas en pseudocódigo con base en clases y herencia para su aplicación en lenguajes de programación orientada a objetos. 20 horas.
HOJA DE EVALUACIÓN 4
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
UNIDAD 2. Programa en pseudocódigo con técnicas de lenguajes de programación.
16
2.3. Elabora rutinas en pseudocódigo con base en controles, eventos y multitareas para su aplicación en lenguajes de programación dirigida por eventos. 15 horas.
HOJA DE EVALUACIÓN 5
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
17
top related