Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora...

55
1 de 25 SISTEMA DE GESTIÓN DE LA CALIDAD ISO 9001:2008 PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004 V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06 Querétaro Identificación Asignatura/submódulo: M1S1. Desarrolla software utilizando programación estructurada. Plantel : No. 84, PINAL DE AMOLES Profesor (es): ING. ELISEO AGUILAR GARCIA Periodo Escolar: FEBRERO – JUNIO 2018 Academia/ Módulo: Programación/Módulo 1. Desarrolla e instala Software de aplicación utilizando programación estructurada, con almacenamiento persistente de los datos. Semestre: SEGUNDO Horas/semana: 10 HRS Competencias: Disciplinares ( ) Profesionales (X) 1. Soluciona problemas. 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de programación estructurado. Competencias Genéricas: 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. Resultado de Aprendizaje: Al finalizar el módulo el estudiante será capaz de: Solucionar problemas utilizando software estructurado, con almacenamiento persistente de los datos. Tema Integrador: La programación, un método para automatizar y dar solución a problemas de la vida cotidiana. Competencias a aplicar por el docente (según acuerdo 447): 2.-Domina y estructura los saberes para facilitar experiencias de aprendizaje significativo. 2.3 Valora y explicita los vínculos entre los conocimientos previamente adquiridos por los estudiantes, los que se desarrollan en su curso y aquellos otros que conforman un plan de estudios. 3.-Planifica los procesos de enseñanza y de aprendizaje atendiendo al enfoque por competencias, y los ubica en contextos disciplinares, curriculares y sociales amplios. 3.4 Lleva a la práctica procesos de enseñanza y de aprendizaje de manera efectiva, creativa e innovadora a su contexto institucional. 4.- Lleva a la práctica procesos de enseñanza y de aprendizaje de manera efectiva, creativa e innovadora a su contexto institucional. 4.5Utiliza la tecnología de la información y la comunicación con una aplicación didáctica y estratégica en COPIA IMPRESA NO CONTROLADA

Transcript of Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora...

Page 1: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

1 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Identificación

Asignatura/submódulo: M1S1. Desarrolla software utilizando

programación estructurada.

Plantel : No. 84, PINAL DE AMOLES

Profesor (es): ING. ELISEO AGUILAR GARCIA

Periodo Escolar: FEBRERO – JUNIO 2018

Academia/ Módulo: Programación/Módulo 1. Desarrolla e instala

Software de aplicación utilizando programación

estructurada, con almacenamiento persistente de

los datos.

Semestre: SEGUNDO

Horas/semana: 10 HRS

Competencias: Disciplinares ( ) Profesionales (X) 1. Soluciona problemas. 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de programación estructurado.

Competencias Genéricas: 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos

contribuye al alcance de un objetivo.

Resultado de Aprendizaje: Al finalizar el módulo el estudiante será capaz de: Solucionar problemas utilizando software estructurado, con almacenamiento persistente de los datos.

Tema Integrador: La programación, un método para automatizar y dar solución a problemas de la vida cotidiana.

Competencias a aplicar por el docente (según acuerdo 447): 2.-Domina y estructura los saberes para facilitar experiencias de aprendizaje significativo. 2.3 Valora y explicita los vínculos entre los conocimientos previamente adquiridos por los estudiantes, los

que se desarrollan en su curso y aquellos otros que conforman un plan de estudios.

3.-Planifica los procesos de enseñanza y de aprendizaje atendiendo al enfoque por competencias, y los ubica en

contextos disciplinares, curriculares y sociales amplios.

3.4 Lleva a la práctica procesos de enseñanza y de aprendizaje de manera efectiva, creativa e

innovadora a su contexto institucional.

4.- Lleva a la práctica procesos de enseñanza y de aprendizaje de manera efectiva, creativa e innovadora a su

contexto institucional.

4.5Utiliza la tecnología de la información y la comunicación con una aplicación didáctica y estratégica en

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 2: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

2 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

distintos ambientes de aprendizaje.

5.- Evalúa los procesos de enseñanza y de aprendizaje con un enfoque formativo. 5.4 Fomenta la autoevaluación y coevaluación entre pares académicos y entre los estudiantes para

afianzar los procesos de enseñanza y de aprendizaje.

Dimensiones de la Competencia

Conceptual: Definición de algoritmo Representación de algoritmos Conceptos básicos programación. Definición de diagrama de flujo Definición de pseudocódigo Etapas de desarrollo de software Definición de c y java Sintaxis Datos Variables Palabras reservadas Operadores

Librerías

Procedimental: 1. Soluciona problemas. 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de programación

estructurado.

Actitudinal: Disciplina, orden, puntualidad, limpieza, asistencia, entrega en tiempo y forma actividades, trabajo en equipo, respeto, honestidad.

Actividades de Aprendizaje

Tiempo Programado: 160 HRS

Tiempo Real:

Fase I Apertura

Competencias a desarrollar (habilidad,

conocimiento y actitud)

Actividad / Transversalidad

Producto de Aprendizaje

PonderaciPonderaci

ón

Actividad que realiza el docente

(Enseñanza) No. de sesiones

Actividad que realiza el alumno

(Aprendizaje)

El material didáctico a

utilizar en cada clase.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 3: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

3 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

1.- Realiza una dinámica donde participa todo el grupo para generar confianza, organización e integración.(1 hora)

Siguen las instrucciones por parte del docente para cumplir el objetivo con la dinámica.

Juego.

N/A

0%

2.- El docente explica

el modo de trabajar,

así como el significado

de las competencias

que serán aplicadas en

el semestre, criterios

de evaluación y

reglamento en el salón.

(2 hrs)

El alumno anota en su

cuaderno los puntos

expuestos por el

docente, así como

criterios de evaluación,

competencias y el

reglamento.

Pintarrón,

Marcadores,

Cuaderno, Hojas

blancas.

Apuntes en

cuaderno. N/A

3.- El docente aplica

una evaluación

diagnostica para saber

el nivel de

conocimientos,

experiencias previas de

los alumnos. (2 hrs).

El estudiante contesta la

evaluación diagnóstica y

la entrega al docente.

Pintaron

Plumones

Evaluación

diagnóstica

contestada en

cuaderno.

5%

4. El docente proporciona una lectura (Introducción a la programación estructurada) y explica el objetivo de la actividad, de tal forma que los alumnos deben de realizarla en equipos. (2 hrs).

El alumno lee atentamente y subraya los puntos más importantes de tal forma que realiza un mapa conceptual. Posteriormente lo comparte con alumnos y docente.

Lectura (copias cada equipo) Pintarron Marcadores.

Mapa conceptual en el cuaderno.

4% CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 4: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

4 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CP1.Soluciona problemas CP2. Desarrolla

diagramas de

flujo de

algoritmos.

5. El docente explica el tema de programación, conceptos y herramientas para el desarrollo de problemas asi como: Algoritmo, sus características, ventajas y desventajas ejemplos de algoritmos referente a problemas de la vida. (5 hrs) ACTIVIDAD CONSTRUYETE

El alumno realiza anotaciones en su cuaderno dadas por el docente y posteriormente exponen sus dudas y aclaraciones frente a grupo.

Pintarron Marcadores.

Apuntes en cuaderno.

5%

6. El docente propone una serie de problemas referente a algoritmos para que sean solucionados por los alumnos. (3 hrs)

El alumno toma notas en su cuaderno dadas por el docente , de tal manera que realizan los problemas guiados por el docente

Pintarron Marcadores

Problemas en cuaderno.

5%

7. El docente retroalimenta ante grupo cada uno de los problemas de la actividad anterior. Y resuelve dudas generadas. (3 hrs)

El alumno complementa sus anotaciones y externan sus dudas y comentarios frente a grupo.

Pintarron Plumones

Apuntes en cuaderno

0%

8. El docente explica el tema ante grupo referente a diagrama de flujo abarcando la definición, símbolos, características, usos, ventajas, desventajas y ejemplos de diagramas de flujo. (5 hrs)

El alumno realiza anotaciones en su cuaderno de la explicación dada por el docente y expone sus dudas ente el grupo.

Pintarron Plumones.

Apuntes en cuaderno

5%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 5: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

5 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CP2. Desarrolla

diagramas de

flujo de

algoritmos.

9. El docente explica ante el grupo los

siguientes puntos: 1. Inicialización y asignación de variables. 2. Operadores

aritméticos.

3. Prioridad de los

operadores.

4.Operadores de

asignación

5. Operador

incremento y

decremento.

6. Operadores

relacionales, lógicos y

condicionales. (9 hrs).

El alumno toma anotaciones de manera detallada en su cuaderno acerca del tema dado por el docente y expone sus dudas y aclaraciones ante el grupo.

Pintarron Plumones

Apuntes en cuaderno.

5%

10. El docente encarga una serie de problemas para que sean resueltos de manera correcta por el alumno, mediante algoritmos y posteriormente convertirlos a diagramas de flujo. (9 hrs)

El alumno toma notas en su cuaderno acerca de los ejercicios propuestos por el docente para que los resuelva de forma correcta y expone sus dudas ante el grupo.

Pintarron Plumones

Apuntes en cuaderno.

5%

11. El docente hace una retroalimentación ante el grupo de cada uno de los ejercicios de la tarea anterior, resuelve todo tipo de dudas. (4 hrs)

El alumno toma apuntes en su cuaderno de la explicación dada por el docente y expone sus dudas ente el grupo.

Pintarron Plumones

Apuntes en cuaderno.

0%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 6: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

6 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

12. El docente solicita portafolio de evidencias completo al alumno para hacer la revisión correspondiente y hace cálculo de promedios. (4 hrs)

El alumno presenta su portafolio de evidencias solicitado por el docente. Verifica que su promedio sea correcto.

Portafolio de evidencias Calculadora Lápiz Borrador

No aplica

5%

FINALIZA PRIMER PARCIAL

Fase II Desarrollo

Competencias a desarrollar (habilidad,

conocimiento y actitud)

Actividad/ transversalidad

Producto de Aprendizaje

Ponderación

Actividad que realiza el docente

(Enseñanza) No. de sesiones

Actividad que realiza el alumno

(Aprendizaje)

El material didáctico a

utilizar en cada clase.

CG5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CP1.Soluciona problemas

13. El docente da una explicación ante el grupo y hace anotaciones en pizarrón de los temas que serán abarcados durante el parcial. Y resuelve dudas generadas. (2 hrs).

El alumno realiza anotaciones en cuaderno acerca de las indicaciones dadas por el docente. Y expone sus dudas ante grupo

Pintarron Plumones

Apuntes en cuaderno.

5%

14. El docente solicita laboratorio de cómputo y encarga a alumnos realizar una investigación acerca de la programación estructurada de tal forma que deben entregar un resumen detallado. (2 hrs).

El alumno toma notas en su cuaderno y cumple con las indicaciones dadas por el docente, de la misma manera realiza un resumen detallado y lo entrega. Aclara sus dudas ante el grupo.

Pintarron Plumones

Resumen en cuaderno.

5% CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 7: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

7 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CP1.Soluciona

15. El docente hace una retroalimentación acerca de los orígenes, usos, ventajas y tendencias de la programación ante el grupo abarcando la actividad anterior. Y resuelve las dudas generas. (2hrs)

El alumno complementa sus anotaciones y externa sus dudas y comentarios frente al grupo.

Pintarron Plumones

Apuntes en cuaderno.

0%

16.- El docente expone ante el grupo los siguientes temas: 1) Lenguaje C y Java 2) Elementos de un programa. Identificadores Tipos de datos Variables Constantes Palabras Reservadas librerias Comentarios 3) Entrada y salida de datos (6 hrs)

Los estudiantes realizan anotaciones correspondientes referentes a los temas explicados por el docente y aclaran dudas ante el grupo.

Pintarrón, marcadores, hojas blancas, cañón.

Apuntes en cuaderno.

5%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 8: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

8 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

problemas CG5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

17. El docente explica ante el grupo cuales son las estructuras de control, secuenciación, estructuras de control selectivas (selectiva simple if, selectiva doble anidada, selectiva doble if-else, selectiva multiple switch-case) y realiza programas con cada estructura. Y resuelve las dudas generadas. (9hrs).

El alumno realiza anotaciones en su cuaderno acerca de los temas explicados por el docente y expone sus dudas ante el grupo.

Pintarron Plumones

Apuntes en cuaderno.

0%

18. El docente encarga una serie de ejercicios al grupo abarcando los temas anteriores, los problemas deben ser solucionados de forma correcta. Aclara y resuelve dudas generadas. (4 hrs)

El alumno realiza anotaciones de acuerdo a las indicaciones dadas por el docente y desarrolla los ejercicios propuestos. Externan sus dudas frente al grupo.

Pintarron Plumones

Entrega de ejercicios en hojas blancas.

5%

19. El docente apoya con una retroalimentación, dando seguimiento a la solución a los problemas encargados en la actividad anterior. (2 hrs)

El alumno toma notas que considera importantes y expone sus dudas ente el grupo.

Pintarron Plumones Computadora Proyector

Apuntes en cuaderno.

3%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 9: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

9 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

20.El docente expone ante el grupo los siguientes temas: 1. Estructura repetitiva while. 2. Estructura repetitiva do-while. 3. Estructura repetitiva for. (6 hrs)

El alumno realiza anotaciones de acuerdo a los temas dados por el docente y expone dudas ante el grupo.

Pintarrón Plumones

Apuntes en cuaderno.

0%

21. El docente explica ante el grupo los siguientes temas: A) Datos de tipo estructurado. 1. Arreglos. 2. Arreglos unidimensionales. 3. Arreglos Bidimensionales. 4. Arreglo de caracteres. 5. Funciones para manejo de cadenas. B). FUNCIONES 1.Funciones que devuelven valor 2.Paso de parámetros 3. Parámetros por valor 4. Parámetros por valor y referencia. (12 hrs)

El alumno realiza anotaciones de acuerdo a la exposición dada por el docente y expone dudas ante grupo

Pintarrron Plumones

Apuntes en cuaderno

5%

22. El docente explica ante grupo el sitio de descarga de los lenguajes de programación DEV C++ Y JAVA (JCREATOR) y de manera clara explica el procedimiento de

El alumno toma notas que cree de importancia abarcando la mayor parte de información dada por el docente. Posteriormente da a conocer sus dudas ante el grupo.

Pintarron Plumones

Apuntes en cuaderno.

5%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 10: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

10 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

instalación del JDK para java, configuraciones básicas para los dos lenguajes, sintaxis, funcionamiento. ACTIVIDAD CONSTRUYETE (3 hrs)

23. El docente solicita portafolio de evidencias completo al alumno para hacer la revisión correspondiente y hace cálculo de promedios. (4 hrs)

El alumno presenta su portafolio de evidencias solicitado por el docente. Verifica que su promedio sea correcto.

Portafolio de evidencias Calculadora Lápiz Borrador

No aplica

5%

FINALIZA SEGUNDO PARCIAL

Fase III Cierre

Competencias a desarrollar (habilidad,

conocimiento y actitud)

Actividad/transversalidad

Producto de Aprendizaje

Ponderación Actividad que realiza

el docente (Enseñanza)

No. de sesiones

Actividad que realiza el alumno

(Aprendizaje)

El material didáctico a

utilizar en cada clase. C

OP

IA IM

PR

ES

A N

O C

ON

TRO

LAD

A

Page 11: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

11 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CP1.Soluciona problemas CP4. Desarrolla el código en un

24. El docente explica ante el grupo el desarrollo de una serie de ejemplos realizados en el lenguaje de programación Dev- C++. (8 hrs). 25. El docente encarga a alumnos de forma individual una serie de ejercicios para que los analizen y los solucionen en el lenguaje de programación C++. Utilizando como herramientas laboratorio de cómputo. (9 hrs)

El alumno toma notas de los ejercicios realizados por el docente. Y expone sus dudas ante grupo. El alumno toma notas acerca de las indicaciones dadas por el docente, resuelve los problemas en laboratorio de cómputo y expone dudas ante el grupo.

Pintarrón Plumones Laboratorio de cómputo. Pintarrón Plumones

Apuntes en cuaderno. Entrega en cuaderno y en electrónico.

5% 5%

26. El docente explica ante el grupo el desarrollo de una serie de ejemplos de programas en el lenguaje de programación Java (JCreator). ACTIVIDAD CONSTRUYETE (10 hrs).

El alumno toma notas de los ejercicios realizados por el docente. Y expone sus dudas ante grupo.

Pintarrón Plumones

Apuntes en cuaderno.

3%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 12: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

12 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

lenguaje de programación estructurado.

27. El docente encarga a los alumnos de forma individual una serie de ejercicios para que los analizen y los solucionen en el lenguaje de programación Java, de igual forma pasar los programas que realizaron en C++ de la Actividad 25 al lenguaje Java. Utilizando como herramienta laboratorio de cómputo. (9 hrs)

El alumno toma notas acerca de las indicaciones dadas por el docente, resuelve los problemas en laboratorio de cómputo y expone dudas ante el grupo.

Laboratorio de cómputo. Pintarrón Plumones

Entrega en cuaderno y en electrónico.

5%

28. El docente da una retroalimentación ante el grupo de los temas vistos en el parcial, da soluciones a los problemas encargados y aclara cualquier tipo de dudas. PROYECTO INTEGRADOR (19 hrs)

El alumno toma apuntes en su cuaderno de la explicación dada por el docente, complementa su información y expone sus dudas ante el grupo.

Pintarron Plumones

Apuntes en cuaderno.

0%

29. El docente solicita portafolio de evidencias completo al alumno para hacer la revisión correspondiente y hace cálculo de promedios. (4 hrs)

El alumno presenta su portafolio de evidencias solicitado por el docente. Verifica que su promedio sea correcto.

Portafolio de evidencias Calculadora Lápiz Borrador

No aplica

5%

FINALIZA TERCER PARCIAL

Se cumplieron las actividades programadas: SI ( ) NO ( )

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 13: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

13 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

*EN CASO DE REALIZAR CAMBIOS VER REGISTRO DE LOS MISMO EN ANEXO*

Elementos de Apoyo (Recursos)

Equipo de apoyo Bibliografía

Laboratorio de computo Biblioteca

Proyector (cañón) Computadora Marcadores

Internet Lenguajes de programación C++ y Java

1. Martínez, F. (2003). Introducción a la programación

estructurada en C, Valencia: Maite Simón. Consultado 16 de Enero de 2018.

2. Cairo, O. (2006). Fundamentos de programación: Piensa en C, México: Pearson. Consultado 17 de Enero de 2018.

3. Kernighan, B & Ritchie, D. (1991). El lenguaje de programación C. México: Pearson Educación. Consultado 17 de Enero de 2018.

4. DEITEL, PAUL J. Y HARVEY M. DEITEL CÓMO PROGRAMAR EN JAVA. Septima edición. Consultado 18 de Enero de 2018.

Evaluación

Criterios: Primer parcial Portafolio de Evidencias…………20% Lectura…………………………………..5% Investigación………………………….10% Examen ………………………………….65% Segundo parcial Portafolio de Evidencias…………20% Lectura…………………………………..5% Investigación………………………….10% Examen ………………………………….65% Tercer parcial Portafolio de Evidencias…………20% Lectura…………………………………..5% Investigación………………………….10% Examen ………………………………….65%

Instrumento: Listas de cotejo Portafolio de evidencias Examen de conocimientos

Porcentaje de aprobación a lograr: 90% Fecha de validación: 26 de Enero de 2018

Fecha de Vo. Bo de Servicios Docentes. 23 de enero 2018

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 14: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

14 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 1 EVALUACIÓN DIAGNÓSTICA

Nombre: _________________________ Carrera: ______________ Fecha:_________

1. Define programación estructurada.

2. ¿Qué entiendes por lógica?

3. Define algoritmo?

4. Define pseudocodigo?

5. Define diagrama de flujo.

6. Menciona 5 tipos de datos referentes a lenguaje de programación.

7. ¿Qué entiendes por software?

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 15: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

15 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 2 LECTURA PRIMER PARCIAL

INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA

Hoy en día existen múltiples lenguajes de programación que deben su origen a un lenguaje de programación de nivel básico y estructural, nos referimos al lenguaje de programación C. Muchos de los sistemas de programación como:

C++ Objective C C# JAVA PHP

Se crearon a partir del lenguaje C, videojuegos de interfaces graficas poderosas como Xbox, PS3 y juegos de PC fueron creados con herramientas basadas en lenguaje C.

Algunos de los lenguajes que se utilizan para todo lo relacionado con Apple (iPod, iPhone, Mac) utilizan como base lenguaje C.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 16: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

16 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Introducción al Tema El lenguaje C fue diseñado por Dennis Ritchie en los años sesenta, su objetivo era convertirse en el lenguaje operativo de UNIX. El lenguaje C es un lenguaje estructurado, al igual que otros lenguajes de programación como son Pascal, Ada o el Modeula-2.

Algunas de sus características son:

Lenguaje orientado a la programación de sistemas.

Es altamente transportable.

Es muy flexible.

Genera código muy eficiente.

Es muy expresivo (se pueden realizar muchas funciones escribiendo pocas líneas de código).

Es muy poco modular.

Hace pocas comprobaciones.

Da poca disciplina al programador.

Es difícil leer código escrito por otras personas.

A lo largo de este curso, conocerás los principios básicos de la programación estructural, tomando como ejemplo, el lenguaje de programación C que hasta la fecha, mantiene vivas las diversas plataformas de desarrollo utilizadas por las empresas líderes en desarrollo.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 17: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

17 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Explicación 1.1 Introducción a la programación estructurada

En 1995 Edgeser W. Dijsktra publicó los principios de la programación estructura en su libro “Notas de programación estructurada”, con estas notas como eje, C. Boehm y G.

Jacopini establecen en 1996 un lenguaje de programación que sería utilizado como base para la mayoría de las plataformas de desarrollo que se conocen en nuestros días.

Lenguaje C. El concepto básico de la programación estructurada consiste en la formación básica de texto de programación (enunciados de programación) que al ser leído, pueda explicar el funcionamiento de un programa. Un programa secuencial debe cumplir con las siguientes características:

Debe de ser fácil de leer y de comprender leyendo el propio código.

Debe ser fácil de depurar (localizar errores del programa).

Debe ser fácil de mantener (ampliar con nuevas especificaciones o modificar las ya existentes).

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 18: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

18 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

1.2 Estructura de un programa Los programas estructurales se deben construir en bloques pequeños que sean bien definidos en cuanto a su función, al nivel de ser perfectos en tareas breves y concisas. Una vez perfeccionado el programa, se probara su capacidad como módulo atómico, es decir, la verificación línea a línea de sentencias del tipo “Si-Entonces-Haz, mientras, etc.”. Una de las características distintivas del lenguaje C es esta modularidad, debido a que los programas están constituidos por funciones, donde la función principal es conocida como función main (principal). Los programas estructurales deben estar bien organizados y definidos por los siguientes principios: Teorema estructura.

Este es definido por tres bloques básicos, los cuales son conocidos como:

Programa.

El cual enuncia las acciones a realizar para satisfacer una necesidad y debe cumplir con las siguientes características:

Todas las funciones contienen instrucciones que se ejecutan cuando el programa hace una llamada explicita a la función correspondiente. Las funciones contienen declaraciones de las variables y definiciones de las constantes que se utilizan dentro de ellas. El programa comienza mediante la ejecución de la primera instrucción de la función main, que establece su camino u origen lógico de la ejecución. Para ello en el cuerpo de PROGRAMACIÓN ESTRUCTURADA 5 la función principal se incluyen instrucciones y/o llamadas al resto de las funciones definidas en el programa. Por ejemplo, la estructura general de un programa escrito en C quedaría de la siguiente forma: 1. Archivos de cabecera (header files)

Son archivos que incluyen la declaración (asociación de un tipo de dato) de las variables, constantes y otras funciones utilizadas en el programa.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 19: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

19 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

2. Declaraciones globales

Declaraciones de variables y constantes que pueden ser utilizadas por todas las funciones del programa.

3. Declaraciones locales

Declaraciones de variables y constantes que sólo pueden ser utilizadas dentro de una función determinada.

4. Tipo fi (lista de parámetros) Tipo

Es el tipo de dato del resultado que proporciona la función fi Es el nombre de la función i lista parámetros Es la lista de parámetro o variables de entrada que utiliza la función. Constituye la declaración de una o varias variables, que funcionan como variables locales. 5. Instrucciones Instrucciones o sentencias que forman parte de las funciones. El símbolo punto y coma (;) incluido al final de una línea la identifica como una instrucción o sentencia del lenguaje C. Para que el programa sea fácilmente intangible conviene escribir cada instrucción en una línea. 6. Tipo main (lista de parámetros) Definición de la función principal del programa Las herramientas de desarrollo incluyen muchas veces bibliotecas (libraries) de funciones estándar o normalizadas, para que los usuarios no tengan que programarlas.PROGRAMACIÓN ESTRUCTURADA 6

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 20: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

20 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

El resultado quedaría de la siguiente forma:

/* Hola mundo en Lenguage C */

#include <stdio.h> Cabecera

void main() Función principal

{

printf("Hola mundo"); Instrucciones

}

1.3 Tipos de datos

Existen dos tipos de datos a utilizar durante un programa, variables y constantes. Las variables son un tipo de dato cuyo valor contenido en él puede cambiar a lo largo de un programa, las constantes son los tipos de datos que a lo largo del programa mantienen integro su valor contenido. El tipo de valor que reside en la variable o constante es una forma de representar información para la que se reserva un espacio de memoria, de acuerdo con sus características. Los datos que procesa una computadora se clasifican en simples y estructurados. La principal característica de los tipos de datos simples es que ocupan solo una casilla de memoria. Dentro de este grupo de datos se encuentran principalmente los enteros, los reales y los caracteres. La utilización de la memoria depende de la correcta elección del tipo de dato asignado a las variables de un programa, porque en algunos casos, no suele disponer de una memoria de datos o programa de elevada capacidad.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 21: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

21 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Conclusión

La programación estructurada es una metodología de programación básica cuya estructura puede describir fácilmente las acciones que en él se llevan a cabo. El lenguaje C es un lenguaje de programación estructural básico perro poderoso, que incluso, hoy en día, se utiliza como base para la creación de herramientas de desarrollo de grandes empresas de tecnología. En estos leguajes se puede hacer uso de diversos tipos de datos para poder crear líneas de código que trabajen con diversos tipos de datos que permitan, mediante una entrada de datos y una serie de sentencias ordenadas, obtener un resultado esperado sobre alguna necesidad especifica.

ANEXO 3 EXAMEN PRIMER PARCIAL

Nombre: _________________________ Semestre: _________Fecha:_________

1. ¿Define de forma clara que es la programación estructurada?

2. ¿Menciona 3 características de la programación estructurada?

3. ¿Cuál es la función principal de un pseudocodigo y un diagrama de flujo?

4. ¿Para qué nos sirven los operadores aritméticos y lógicos?

5. Menciona 3 ejemplos de operadores lógicos y aritméticos.

6. Realiza un algoritmo, pseudocódigo y diagrama de flujo para calcular la suma de dos

números flotantes.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 22: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

22 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

7. Realiza un algoritmo, pseudocodigo y diagrama de flujo para calcular el área de un

triángulo.

8. Describe y dibuja los símbolos que conforman la estructura de diagrama de flujo.

9. ¿A qué se refiere la palabra asignación de variables?

10. Menciona 2 ventajas y dos desventajas de la programación estructurada.

ANEXO 4 EXAMEN SEGUNDO PARCIAL

Nombre: _________________________ Semestre: _________Fecha:_________

Contesta claramente lo que se te pide a continuación.

1. Define lenguaje de programación C y Java.

2. Menciona 3 elementos que conforman un programa.

3. Menciona y describe 3 librerías que maneja Dev- C++.

4. Menciona y describe 2 librerías que maneja Java.

5. Menciona y Explica 3 estructuras de control selectiva.

6. Realiza un ejemplo utilizando la estructura repetitiva while.

7. Realiza la serie de 1……a 100 utilizando la estructura repetitiva for.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 23: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

23 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 5 EXAMEN TERCER PARCIAL

Nombre: _________________________ Semestre: _________Fecha:_________

Contesta lo que se te pide a continuación.

1. Describe arreglo unidimensional.

2. Describe arreglo bidimensional.

3. Realiza un programa para introducir valores enteros en un arreglo unidimensional de 10

posiciones, así mismo calcule la suma del arreglo en el lenguaje de programación C++ y Java.

4. Realiza un programa para introducir valores enteros en un arreglo bidimensional de 3 * 3 en el

lenguaje de programación C++ y Java.

5. ¿A qué se refiere con funciones que devuelven valores?

6. Define paso de parámetros por valor.

7. Define paso de parámetros por referencia.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 24: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

24 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 6- RUBRICA DE VALORACIÓN

ACTIVIDAD MUY BIEN BIEN REGULAR DEFICIENTE CALIF.

1. Evaluación

diagnóstica

Coevaluación

Contesta todas las

preguntas con

objetividad, las

reflexiona y lo hace en

el tiempo establecido

Contesta la mayoría

de las preguntas

con objetividad, las

reflexiona y lo hace

en el tiempo

establecido

Contesta la mitad

de las preguntas

con objetividad, las

reflexiona y lo

hace en el tiempo

establecido

No realiza actividad

2. Mapa conceptual

de lectura

“Introducción a la

programación

estructurada ”

Identifica las ideas

principales, realiza el

mapa final con base en

una interpretación

personal, entregando

en tiempo y forma.

Al mapa le falta un

elemento de los que

se mencionan en la

actividad

Al mapa le falta la

mitad de los

elementos que se

mencionan en la

actividad

Al mapa le falta la

mayoría de los

elemento de que se

hace mención la

actividad

3.Investigación

La investigación es

completa y contempla

todos los aspectos

establecidos,

incluyendo referencias

bibliográficas.

La investigación es

incompleta y le

faltan algunos

aspectos de la

actividad

La investigación es

incompleta falta la

mitad de los

aspectos

establecidos.

La investigación no

contempla los

aspectos establecidos

en la actividad

4.Apuntes alumno

Registra todas las

notas de clase, utiliza el

formato de evidencia

cuando se requiere, es

organizado y su

información es

relevante.

Registra la mayoría

de notas es

organizado y su

información es

relevante.

Registra la mitad

de notas es

organizado y falta

información

relevante.

Registra menos de la

mitad de las notas es

desorganizado y su

información es poco

relevante.

5.

Practicas/Programas

C++ y Java.

Los programas son

completos y abarcan

todos los aspectos

relacionados con el

tema y se entrega en el

momento especificado.

Los programas son

incompletos y le

faltan aspectos a

abarcar relacionados

con el tema.

Los programas son

incompletos y falta

la mitad de

aspectos

establecidos.

Los programas no

tienen relación con el

tema establecido y

además no tiene

ninguna función.

5. Exámen escrito Resultado de exámen

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 25: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

25 de 25

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO- 7 LISTA DE COTEJO

Esta lista de cotejo será aplicada en cada parcial del submódulo

PUNTUACIÓN FINAL

Docente: ISC. Eliseo Aguilar García

EVALUACIÓN PARCIAL ..

Asignatura: Portafolio Evid. % Lectura % Investigación % Prácticas % Evaluación % Calif. Final

No. Alumno 1 2 3 1 2 3 4 1 2 1 2 3

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Promedio total

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 26: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

1 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Identificación

Asignatura/submódulo: M1S2. Diseña y administra bases de datos simples.

Plantel : No. 84, PINAL DE AMOLES

Profesor (es): ING.ELISEO AGUILAR GARCIA

Periodo Escolar: FEBRERO – JUNIO 2018

Academia/ Módulo: Programación/Módulo 1. Desarrolla e instala

Software de aplicación utilizando programación

estructurada, con almacenamiento persistente de

los datos.

Semestre: SEGUNDO

Horas/semana: 7 HRS

Competencias: Disciplinares ( ) Profesionales ( x) 5. Elabora un diseño conceptual de una base de datos 6. Elabora el diseño lógico de una base de datos con implementación en un sistema gestor de base de datos. 7. Genera consultas 8. Administra una base de datos

Competencias Genéricas: 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos

contribuye al alcance de un objetivo.

Resultado de Aprendizaje: Al finalizar el módulo el estudiante será capaz de: Solucionar problemas utilizando software estructurado, con almacenamiento persistente de los datos.

Tema Integrador: Bases de datos como el software para organizar las empresas.

Competencias a aplicar por el docente (según acuerdo 447): 4.- Lleva a la práctica procesos de enseñanza y de aprendizaje de manera efectiva, creativa e innovadora a su

contexto institucional.

4.5Utiliza la tecnología de la información y la comunicación con una aplicación didáctica y estratégica en

distintos ambientes de aprendizaje

5.- Evalúa los procesos de enseñanza y de aprendizaje con un enfoque formativo.

5.3 Comunica sus observaciones a los estudiantes de manera constructiva y consistente, y sugiere

alternativas para su superación.

6.-Construye ambientes para el aprendizaje autónomo y colaborativo

6.4 Motiva a los estudiantes en lo individual y en grupo, y produce expectativas de superación y

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 27: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

2 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

desarrollo.

Dimensiones de la Competencia

Conceptual: Diagrama E-R Tablas Tipos de datos Primary Key Base de datos Administración de información Registros Tipos de SGBD

Consultas MySQL

Vistas

Procedimental: 5. Elabora un diseño conceptual de una base de datos 6. Elabora el diseño lógico de una base de datos con implementación en un sistema gestor de base de datos. 7. Genera consultas 8. Administra una base de datos

Actitudinal: Disciplina, orden, puntualidad, limpieza, asistencia, entrega en tiempo y forma actividades, trabajo en equipo, respeto.

Actividades de Aprendizaje

Tiempo Programado: 112 HRS

Tiempo Real:

Fase I Apertura

Competencias a desarrollar (habilidad,

conocimiento y actitud)

Actividad / Transversalidad

Producto de Aprendizaje

Ponderación

Actividad que realiza el docente

(Enseñanza) No. de sesiones

Actividad que realiza el alumno

(Aprendizaje)

El material didáctico a

utilizar en cada clase.

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un

1.-El docente explica el modo de trabajar ante el grupo, contextualiza el submódulo, da a conocer las competencias profesionales y genéricas que serán abarcadas, criterios evaluación, reglas del salón. (2 sesiones)

El estudiante escucha, toma notas y aporta comentarios y sugerencias.

Pintarrón Plumones Pluma Secuencia Hojas blancas/cuaderno

Anotaciones en cuaderno.

N/A

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 28: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

3 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

objetivo.

Coevaluación

2.- El docente aplica

una evaluación

diagnostica para saber

el nivel de

conocimientos,

experiencias previas de

los alumnos. (1 sesión).

Autoevaluación

De manera individual

contesta el cuestionario

de diagnóstico anexo,

contestando cada una de

las preguntas. Se realiza

Coevaluación.

Examen

diagnóstico

Evaluación

diagnóstica

contestada en

cuaderno.

5%

3. El docente

proporciona a los

equipos la lectura de

comprensión sobre el

tema “Historia de las

bases de datos” e

indica elaborar un

organizador gráfico.

(2 sesiones)

Los equipos de alumnos

realizan la lectura de

comprensión, y a partir

de su análisis elaboran el

organizador grafico

solicitado por el

docente. Exponen dudas

ante el grupo.

Planeación

didáctica

Lectura de

comprensión

Hojas blancas

Organizador

grafico

realizado en

hojas blancas

tamaño carta.

15%

4. El docente explica ante grupo objetivo de las bases de datos, ¿Qué es una base de datos?, ¿Qué es una tabla?, ¿Qué es un campo?, ¿Qué es un registro?, ¿Qué es un dato?, ¿Qué es el diseño conceptual de una base de datos?, ¿Qué entiendes por diseño lógico de una base de datos?. Aclara dudas y pide al alumno de forma individual realizar un mapa conceptual. (6 sesiones)

El alumno toma las notas explicadas por el docente y cumple con las indicaciones de realizar el mapa conceptual correspondiente.

Planeación didáctica Pintarron Plumones

Mapa conceptual

realizado en cuaderno.

15%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 29: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

4 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

C.G 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CPR 5. Elabora un diseño conceptual de una base de datos

5. El docente ante grupo da una introducción a la generación de diagramas entidad relación y realiza ejemplos de la vida real para complementar el tema. (4 sesiones) ACTIVIDAD CONSTRUYETE

El alumno realiza anotaciones en su cuaderno dadas por el docente y posteriormente exponen sus dudas y aclaraciones frente a grupo.

Pintarron Marcadores.

Apuntes en cuaderno.

5%

6. El docente anota una serie de problemas al grupo en pintarrón para posteriormente darles solución a través del Modelo E-R. Aclara dudas y comentarios ante grupo. (2 sesiones)

El alumno realiza anotaciones dadas por el docente y resuelve cada uno de los ejercicios mencionados. Expone dudas frente a grupo.

Pintarron Marcadores

Actividad realizada en cuaderno.

10%

7. El docente retroalimenta resolviendo cada uno de los ejercicios encargados en la actividad 6 y aclara dudas, comentarios ante el grupo (2 sesiones)

El alumno realiza sus notas correspondientes de acuerdo al tema expuesto por el docente. Aclara dudas frente a grupo

Pintarron Plumnones

Apuntes en cuaderno

5%

8. El docente encarga de forma individual que propongan una serie de ejercicios utilizando el Diagrama E-R para su solución. (3 sesiones)

El alumno realiza anotaciones y cumple con las indicaciones del docente, propone y da solución a los problemas solicitados.

Pintarron Plumones Hojas blancas

Actividad realizada en

hojas blancas

15%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 30: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

5 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

9. El docente indica ante el grupo que deben de realizar una investigación acerca de: Comprensión delas bases de datos relacionales, Modelo jerárquico de bases de datos, Modelo de base de datos en red, Modelo de base de datos relacional. De los temas pide hacer un Resumen detallado. (2 sesiones)

El alumno realiza anotaciones dadas por el docente y realiza la investigación correspondiente a los temas expuestos. Aclara dudas, comentarios frente a grupo.

Pintarron Plumones Hojas blancas

Actividad realizada en cuaderno.

15%

10.- El docente solicita al alumno libreta con las evidencias completas, para su posterior revisado (3 sesiones)

El estudiante reúne todas las actividades hechas durante el primer parcial y las entrega al docente para su captura y asignación de calificación.

Lápiz, borrador, pluma, hojas blancas, cuestionario.

15%

FINALIZA PRIMER PARCIAL

Fase II Desarrollo

Competencias a desarrollar (habilidad,

conocimiento y actitud)

Actividad/ transversalidad

Producto de Aprendizaje

Ponderación

Actividad que realiza el docente

(Enseñanza) No. de sesiones

Actividad que realiza el alumno

(Aprendizaje)

El material didáctico a

utilizar en cada clase.

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos

11. El docente entrega una lectura llamada “Sistemas Gestores de Bases de datos”. E indica al alumno realizar un mapa conceptual del tema (2 sesiones).

El alumno realiza anotaciones en cuaderno acerca de las indicaciones dadas por el docente, analiza la lectura y realiza un mapa conceptual. Y expone sus dudas ante grupo

Pintarron Plumones Lectura

Mapa conceptual en cuaderno.

10%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 31: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

6 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

contribuye al alcance de un objetivo. CPR 6. Elabora un diseño lógico de una base de datos, con implementación de un sistema gestor de base de datos.

12. El docente explica detalladamente ante el grupo abarcando diferentes puntos así como: para que sirven los SGBD, características, cantidad de registros que manejan, ventajas, desventajas y características de cada uno. (3 sesiones).

El alumno toma notas en su cuaderno acerca de los temas expuestos por el docente. Y Aclara sus dudas ante el grupo.

Pintarron Plumones Proyector Computadora

Apuntes en cuaderno.

10%

13.- El docente indica a los estudiantes hagan una investigación sobre los siguientes conceptos: a) ¿Qué es un SGBD? b) ¿Tablas en BD? c) ¿Que es una entidad? d) ¿Qué es un campo? e) ¿Qué es un registro? (6 sesiones)

El estudiante realiza la investigación acordada por el docente. Expone las dudas e ideas frente a grupo.

Pintarrón, marcadores, lectura, hojas blancas, cañón.

Investigación elaborada en libreta.

10%

14. El docente explica detalladamente como descargar el SGBD MySQL para crear bases de datos, características, definición de MySQL ventajas, desventajas. (6 sesiones

Los estudiantes realizan anotaciones correspondientes referentes a los temas explicados por el docente y aclaran dudas ante el grupo.

Pintarrón, marcadores, hojas blancas, cañón.

Apuntes en cuaderno.

10%

15. El docente indica al alumno investigar a fondo como crear bases de datos simples en el SGBD MySQL gráficamente y por línea de comandos. Resuelve dudas que hayan surgido. (7 sesiones)

El alumno realiza anotaciones en su cuaderno acerca de la indicación por parte del docente y realiza la investigación de cómo crear bases de datos en MySQL. Expone sus dudas ante el grupo.

Pintarron Plumones Internet

Actividad en cuaderno.

15%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 32: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

7 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. CPR 6. Elabora un diseño lógico de una base de datos, con implementación de un sistema gestor de base de datos.

ACTIVIDAD CONSTRUYETE

16. El docente explica ante el grupo como desarrollar una base de datos en MySQL a partir de la línea de comandos, realizando una práctica demostrativa. De igual manera explica los comandos siguientes: 1. show database 2. créate database 3. créate table if not exists 4.describe 5. select *from table (6 sesiones)

El alumno realiza anotaciones de acuerdo al tema expuesto por el docente. Externan sus dudas frente al grupo.

Pintarron Plumones

Apuntes en cuaderno

10%

17.El docente explica ante grupo los temas siguientes: 1. Listado de tablas de base de datos show tables. 2. Inserción de nuevos registros a una tabla. 3. Recuperación de información de una tabla. 4. Eliminación de registros. (4 sesiones)

El alumno toma notas que considera importantes acerca de los temas mencionados por el docente y expone sus dudas frente al grupo.

Pintarron Plumones Computadora Proyector

Apuntes en cuaderno.

10%

18. El docente indica al alumno realizar una base de datos a partir de la línea de coman dos de MySQL, haciendo inserción de

El alumno realiza anotaciones de acuerdo a indicaciones dadas por el docente y realiza la base de datos en el SGBD correspondiente.

Pintarrón Plumones Computadora

Actividad realizada en electrónico.

15%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 33: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

8 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

datos, insert, update, delete, truncate, modify, alter, drop. (6 sesiones)

Cualquier duda la aclara frente al grupo

19.- El docente solicita al alumno libreta con las evidencias completas, para su posterior revisado (3 sesiones)

El estudiante reúne todas las actividades hechas durante el primer parcial y las entrega al docente para su captura y asignación de calificación.

Lápiz, borrador, pluma, hojas blancas, cuestionario.

10%

FINALIZA SEGUNDO PARCIAL

Fase III Cierre

Competencias a desarrollar (habilidad,

conocimiento y actitud)

Actividad/transversalidad

Producto de Aprendizaje

Ponderación Actividad que realiza

el docente (Enseñanza)

No. de sesiones

Actividad que realiza el alumno

(Aprendizaje)

El material didáctico a

utilizar en cada clase.

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

CPR 7. Genera consultas

20- El docente explica cómo se trabajara el tercer parcial e indica una nueva lectura llamada “Funciones principales en una base de datos con Mysql” e indica elaborar un folleto de manera individual. (2 sesiones)

El alumno analiza la información de la lectura detalladamente para poder comprenderla, posteriormente realiza el folleto solicitado por el docente.

Planeacion didáctica Lectura

Folleto impreso

15%

21.- El docente explica ante el grupo el tema de las 3 cláusulas SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY que maneja MySQL, de igual manera el tema de CONSULTAS (QUERY), tipos de consultas (CONSULTAS SQL LLANAS,

El alumno realiza todas las anotaciones posibles del tema expuesto por el docente y cumple con las indicaciones realizando el mapa conceptual con información importante del tema.

Pintarrón Plumones Computadora Proyector

Mapa conceptual realizado en cuaderno.

15% CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 34: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

9 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CG 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.

CPR 7. Genera consultas CPR 8. Administra una base de datos

CONSULTAS SQL DE CÁLCULO), e indica realizar un mapa conceptual de lo más importante. (6 sesiones)

22. El docente explica ante el grupo mediante una serie de de ejercicios el desarrollo de diferentes tipos de consultas que se pueden realizar en MySQL. (6 sesiones)

El alumno toma notas de la información explicada por el docente. Expone sus dudas y comentarios acerca del tema frente al grupo.

Pintarrón Plumones Computadora Proyector

Apuntes en cuaderno

5%

23. El docente explica e indica ante grupo desarrollar una serie de todos los tipos de consultas de la base de datos “Escuela”, abarcando las clausulas select, from, where, group by, order by. Y resuelve las dudas generadas. (4 sesiones).

El alumno toma notas de la explicación dada por el docente y resuelve los problemas de acuerdo a lo solicitado. Externan sus dudas frente a grupo

Pintarron Plumones Hojas de ejemplo de base de datos.

Actividad realizada en hojas blancas y en MySQL.

15%

24. El docente indica ante el grupo y de manera individual realizar el ejemplo de base de datos “Escuela” en el SGBD MySQL mediante línea de comandos, generar un script de las tablas e introducir consultas en modo consola. (5 sesiones)

El alumno sigue las instrucciones dadas por el docente con la finalidad de realizar la actividad. Expone sus dudas, comentarios frente a grupo

Pintarron Plumones Hojas de ejemplo de base de datos.

Actividad realizada en SGBD MySQL.

15%

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 35: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

10 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

25. El docente expone ante el grupo cuales son las principales funciones que se deben tomar en cuenta para un buen funcionamiento de nuestra base de datos. (2 sesiones)

El alumno toma notas acerca de la información dada por el docente. Y externa dudas frente al grupo.

Pintarrron Plumones

Apuntes en cuaderno.

5%

26. El docente solicita al alumno de forma individual que desarrolle un proyecto de base de datos en MySQL abarcando todos los puntos antes explicados. (14 sesiones).

El alumno sigue instrucciones por el docente y analiza un problema de la vida real y lo desarrolla en el sistema gestor de base de datos MySQL. Expone sus dudas frente a grupo. Con esta actividad se evalúa competencia 5.1

Pintarron Plumones Laboratorio de computo

Proyecto entregado en digital.

20%

27.- El docente solicita al alumno libreta con las evidencias completas, para su posterior revisado (3 sesiones)

El estudiante reúne todas las actividades hechas durante el primer parcial y las entrega al docente para su captura y asignación de calificación.

Lápiz, borrador, pluma, hojas blancas, cuestionario.

10%

Se cumplieron las actividades programadas: SI ( ) NO ( )

*EN CASO DE REALIZAR CAMBIOS VER REGISTRO DE LOS MISMO EN ANEXO*

Elementos de Apoyo (Recursos)

Equipo de apoyo Bibliografía

Laboratorio de cómputo. Proyector de datos Bocinas SGBD MySQL. Internet Pintarrón Plumones

1. Lenguaje de Gestión de BBDD: (09 – 03 – 2011) http://www.mysql.com: Consultado 17 de Enero de 2018. 2. Conceptos de bases de datos: Avi Silberschatz, Henry F. Korth, S. Surdashan. McGraw-Hill, 2010. Consultado 18 de Enero de 2018. 3. Introducción a las bases de datos

A. Silberschatz, H. F. Horth y S. Sudarshan, Fundamentos de Bases de Datos (4ª Edición). McGraw-Hill. 2002. [Silberschatz y otros, 2002].

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 36: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

11 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

4. P. Rob y C. Coronel, Sistemas de bases de datos, Diseño, implementación y administración. Ed. Thomson, 2004. ISBN 9706862862. [Rob y Coronel, 2004]

Evaluación

Criterios:

Primer parcial

Portafolio de evidencias ……. ……..15% Examen ……………………………… 60% Investigación…………………………..5% Prácticas…………………………….. ..20%

Segundo parcial

Portafolio de evidencias ……. ……..15% Examen ……………………………… 60% Investigación…………………………..5% Prácticas…………………………….. .20%

Tercer parcial

Portafolio de evidencias ……. ………20% Examen ……………………………… 50%

Del módulo 40% Departamental 10%

Prácticas…………………………….. .10% Proyecto………………………………..20%

Instrumento: Lista de cotejo Carpeta de evidencias Rubrica de evaluación.

Porcentaje de aprobación a lograr: 90% Fecha de validación: 26 de enero 2018

Fecha de Vo. Bo de Servicios Docentes. 23 de enero de 2018

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 37: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

12 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 1 EXAMEN DIAGNOSTICO

Nombre:_________________________ Carrera:_______________________ Fecha:_________

Contesta lo que se te pide a continuación.

1. ¿Define base de datos?

2. ¿Define sistema gestor de base de datos?

3. ¿Menciona al menos dos sistemas gestores de bases de datos?

4. ¿Qué es el modelo Entidad-Relación?

5. ¿Qué es llave primaria?

6. ¿Define auto_incremento en una base de datos.

ANEXO 2 LECTURA PRIMER PARCIAL

HISTORIA DE LAS BASES DE DATOS

El término bases de datos fue escuchado por primera vez en un simposio celebrado en California en 1963.

En una primera aproximación, se puede decir que una base de datos es un conjunto de información relacionada que se encuentra agrupada o estructurada.

Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.

Por su parte, un sistema de Gestión de Bases de datos es un tipo de software muy específico dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan; o lo que es lo mismo, una agrupación de programas que sirven para definir, construir y manipular una base de datos, permitiendo así almacenar y posteriormente acceder a los datos de forma rápida y estructurada.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 38: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

13 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Actualmente, las bases de datos están teniendo un impacto decisivo sobre el creciente uso de las computadoras.

Pero para poder entender más profundamente una base de datos cabe entender su historia.

Orígenes

Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían bibliotecas y toda clase de registros. Además también se utilizaban para recoger información sobre las cosechas y censos. Sin embargo, su búsqueda era lenta y poco eficaz y no se contaba con la ayuda de máquinas que pudiesen reemplazar el trabajo manual.

Posteriormente, el uso de las bases de datos se desarrolló a partir de las necesidades de almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de las primeras computadoras, el concepto de bases de datos ha estado siempre ligado a la informática.

En 1884 Herman Hollerith creó la máquina automática de tarjetas perforadas, siendo nombrado así el primer ingeniero estadístico de la historia. En esta época, los censos se realizaban de forma manual.

Ante esta situación, Hollerith comenzó a trabajar en el diseño de una maquina tabuladora o censadora, basada en tarjetas perforadas.

Posteriormente, en la década de los cincuenta se da origen a las cintas magnéticas, para automatizar la información y hacer respaldos. Esto sirvió para suplir las necesidades de información de las nuevas industrias. Y a través de este mecanismo se empezaron a automatizar información, con la desventaja de que solo se podía hacer de forma secuencial.

Década de 1960

Posteriormente en la época de los sesenta, las computadoras bajaron los precios para que las compañías privadas las pudiesen adquirir; dando paso a que se popularizara el uso de los discos, cosa que fue un adelanto muy efectivo en la época, debido a que a partir de este soporte se podía consultar la información directamente, sin tener que saber la ubicación exacta de los datos.

En esta misma época se dio inicio a las primeras generaciones de bases de datos de red y las bases de datos jerárquicas, ya que era posible guardar estructuras de datos en listas y árboles.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 39: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

14 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Otro de los principales logros de los años sesenta fue la alianza de IBM y American Airlines para desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos, transacciones e informaciones sobre los pasajeros de la compañía American Airlines.

Y, posteriormente, en esta misma década, se llevo a cabo el desarrollo del IDS desarrollado por Charles Bachman ( que formaba parte de la CODASYL) supuso la creación de un nuevo tipo de sistema de bases de datos conocido como modelo en red que permitió la creación de un standard en los sistemas de bases de datos gracias a la creación de nuevos lenguajes de sistemas de información.

CODASYL (Conference on Data Systems Languages) era un consorcio de industrias informáticas que tenían como objetivo la regularización de un lenguaje de programación estándar que pudiera ser utilizado en multitud de ordenadores.

Los miembros de este consorcio pertenecían a industrias e instituciones gubernamentales relacionadas con el proceso de datos, cuya principal meta era promover un análisis, diseño e implementación de los sistemas de datos más efectivos; y aunque trabajaron en varios lenguajes de programación como COBOL, nunca llegaron a establecer un estándar fijo, proceso que se llevo a cabo por ANSI.

Década de 1970

Por lo que respecta a la década de los setenta, Edgar Frank Codd, científico informático ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el modelo relacional a la par que publicó una serie de reglas para los sistemas de datos relacionales a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”.

Este hecho dio paso al nacimiento de la segunda generación de los Sistemas Gestores de Bases de Datos.

Como consecuencia de esto, durante la década de 1970, Lawrence J. Ellison, más conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los sistemas de bases de datos relacionales, desarrolló el Relational Software System, o lo que es lo mismo, lo que actualmente se conoce como Oracle Corporation, desarrollando así un sistema de gestión de bases de datos relacional con el mismo nombre que dicha compañía.

Posteriormente en la época de los ochenta también se desarrollará el SQL (Structured Query Language) o lo que es lo mismo un lenguaje de consultas o lenguaje declarativo de acceso a bases de datos relacionales que permite efectuar consultas con el fin de recuperar información de interés de una base de datos y hacer cambios sobre la base de datos de forma sencilla; además

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 40: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

15 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

de analiza grandes cantidades de información y permitir especificar diversos tipos de operaciones frente a la misma información, a diferencia de las bases de datos de los años ochenta que se diseñaron para aplicaciones de procesamiento de transacciones.

Pero cabe destacar que ORACLE es considerado como uno de los sistemas de bases de datos más completos que existen en el mundo, y aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace relativamente poco, actualmente sufre la competencia del SQL Server de la compañía Microsoft y de la oferta de otros Sistemas Administradores de Bases de Datos Relacionales con licencia libre como es el caso de PostgreSQL, MySQL o Firebird que aparecerían posteriormente en la década de 1990.

Década de 1980

Por su parte, a principios de los años ochenta comenzó el auge de la comercialización de los sistemas relacionales, y SQL comenzó a ser el estándar de la industria, ya que las bases de datos relacionales con su sistema de tablas (compuesta por filas y columnas) pudieron competir con las bases jerárquicas y de red, como consecuencia de que su nivel de programación era sencillo y su nivel de programación era relativamente bajo.

Década años 1990

En la década de 1990 la investigación en bases de datos giró en torno a las bases de datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar datos complejos en los campos donde las bases de datos relacionales no han podido desarrollarse de forma eficiente. Así se desarrollaron herramientas como Excel y Access del paquete de Microsoft Office que marcan el inicio de las bases de datos orientadas a objetos.

Así se creó la tercera generación de sistemas gestores de bases de datos.

Fue también en esta época cuando se empezó a modificar la primera publicación hecha por ANSI del lenguaje SQL y se empezó a agregar nuevas expresiones regulares, consultas recursivas, triggers y algunas características orientadas a objetos, que posteriormente en el siglo XXI volverá a sufrir modificaciones introduciendo características de XML, cambios en sus funciones, estandarización del objeto sequence y de las columnas autonuméricas. Y además, se creará la posibilidad de que SQL se pueda utilizar conjuntamente con XML, y se definirá las maneras de cómo importar y guardar datos XML en una base de datos SQL. Dando asi, la posibilidad de proporcionar facilidades que permiten a las aplicaciones integrar el uso de XQuery (lenguaje de consulta XML) para acceso concurrente a datos ordinarios SQL y documentos XML. Y posteriormente, se dará la posibilidad de usar la clausula order by. Aunque el boom de la década

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 41: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

16 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

de los noventa será es el nacimiento del World Wide Web a finales de la década, ya que a través de este se facilitará la consulta a bases de datos.

SIGLO XXI

En la actualidad, las tres grandes compañías que dominan el mercado de las bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la compañía que genera gran cantidad de información es Google. Aunque existe una gran variedad de software que permiten crear y manejar bases de datos con gran facilidad, como por ejemplo LINQ, que es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET. El objetivo de este proyecto es permitir que todo el código hecho en Visual Studio sean también orientados a objetos; ya que antes de LINQ la manipulación de datos externos tenía un concepto más estructurado que orientado a objetos; y es por eso que trata de facilitar y estandarizar el acceso a dichos objetos.

Cabe destacar que Visual Studio es un entorno de desarrollo integrado para sistemas operativos Windows que soporta varios lenguajes de programación tales como Visual C++, Visual#, Visual J#, ASP.NET y Visual Basic.NET, aunque se están desarrollando las extensiones necesarias para otros, cuyo objetivo es permitir crear aplicaciones, sitios y aplicaciones web, así como servicios web a cualquier entorno que soporte la plataforma .Net, creando así aplicaciones que intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 42: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

17 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 3 EXAMEN PRIMER PARCIAL

Nombre:_________________________ Carrera:_______________________ Fecha:_________

1. ¿Qué actividades se desarrollan principalmente en un modelo Entidad-Relación?

2. ¿Qué es un modelo Entidad-Relación?

3. Define base de datos relacional.

4. Menciona 3 características de una base de datos

5. Define Mysql

6. ¿Describe SELECT, DELETE, TRUNCATE?

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 43: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

18 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 4 LECTURA SEGUNDO PARCIAL

SISTEMAS GESTORES DE BASES DE DATOS

Un gestor de base de datos (DataBase Managenent System) es un sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarios para el almacenamiento y búsqueda de la información del modo más eficiente posible.

En la actualidad, existen multitud de SGBD en la mayoría relacionales. A lo largo de este post vamos a mostrar los 10 gestores de bases de datos más usados.

MySQL

Es un sistema de gestión de base de datos relacional, multihilo y multiusuario seguramente el más

usado en aplicaciones creadas como software libre.

Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos

privativos pueden comprar a la empresa una licencia que les permita ese uso.

Ventajas:

Velocidad al realizar las operaciones

Bajo costo en requerimientos para la elaboración de bases de datos

Facilidad de configuración e instalación.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 44: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

19 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Microsoft SQL Server

Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL,

capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera

simultánea.

Es un sistema propietario de Microsoft. Sus principales características son:

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico de administración, que permite el uso de

comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el

servidor y las terminales o clientes de la red sólo acceden a la información.

Además permite administrar información de otros servidores de datos

Su principal desventaja es el precio, aunque cuenta con una versión EXPRESS que permite usarlo

en entornos pequeños. (Aprox. unos 4GB de información y varios millones de registros por tabla)

Oracle

Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de

Relational Data Base Management System), fabricado por Oracle Corporation.

Tradicionamente Oracle ha sido el SGBS por excelencia, considerado siempre como el más

completo y robusto, destacando por:

Soporte de transacciones.

Estabilidad.

Escalabilidad.

Es multiplataforma.

Tambien siempre ha sido considerado de los más caros, por lo que no se ha estadarizado su uso

como otras aplicaciones.

Al igual que SQL Server, Oracle cuenta con una versión EXPRESS gratis para pequeñas

instalaciones o usuarios personales.

Microsoft Access

Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para uso

personal de pequeñas organizaciones.

Se ha ofrecido siempre como un componente de la suite Microsoft Office aunque no se incluye en

el paquete “básico”.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 45: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

20 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados

por otros programas.

Entre las principales funcionalidades reseñables podemos indicar que:

Permite crear tablas de datos indexadas. Modificar tablas de datos. Relaciones entre tablas (creación de bases de datos relacionales). Creación de consultas y vistas. Consultas referencias cruzadas. Consultas de acción (INSERT, DELETE, UPDATE). Formularios. Informes. Entorno de programación a través de VBA Llamadas a la API de windows.

PostgreSQL

Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. La comunidad PostgreSQL se denominada el PGDG (PostgreSQL Global Development Group).

Sus principales características son:

Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés)

Amplia variedad de tipos nativos: provee nativamente varios soportes Ahorros considerables de costos de operación Estabilidad y confiabilidad

DB2

Este SGBD es propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. Utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores de bases de datos. Es el único de los gestores que hemos comentado que nos relacional.

Sus características más importantes son:

Permite el manejo de objetos grandes (hasta 2 GB) La definición de datos y funciones por parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit

de dos fases, backup/recuperación on−line y offline.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 46: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

21 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

Permite agilizar el tiempo de respuestas de esta consulta Recuperación utilizando accesos de sólo índices. Predicados correlacionados. Tablas de resumen Tablas replicadas Uniones hash

Su principal desventaja es el precio, está dirigido solo a grandes empresas con necesidades de almacenamiento y procesamiento muy altas.

Al igual que SQL Server y Oracle dispone de una versión EXPRESS gratis pero no de libre distribución.

Existen muchos más gestores de bases de datos en el mercado, pero estos como he comentado son los más usados.

Todos son relacionales (a excepción del BD2) y comparten por tanto lenguaje de consulta (con algunas variantes propias) que es SQL. Es importante por tanto para cualquiera que desee trabajar con bases de datos comenzar por el estudio de este lenguaje común y luego estudiar las peculiaridades de la base de datos en cuestión.

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 47: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

22 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 5 EXAMEN SEGÚNDO PARCIAL

Nombre:_________________________ Carrera:_______________________ Fecha:_________

Contesta lo que se te pide a continuación.

1. Menciona 2 diferencias de Mysql contra Oracle.

2. Menciona la característica de un registro en una base de datos.

3. Menciona 3 desventajas al utilizar Mysql.

4. ¿Para qué sirve el comando show database?

5. ¿Para qué sirve el comando describe en una base de datos?

6. ¿Para qué sirve el comando truncate en una base de datos?

7. ¿Para qué sirve el comando drop en base de datos?

8. ¿Para qué sirve el comando update en una base de datos?

ANEXO 6 LECTURA TERCER PARCIAL

Funciones principales en una base de datos con Mysql

Consideramos que MySQL es rico en lo que respecta a operadores, en lo que se refiere a funciones, podemos considerarlo millonario. MySQL dispone de multitud de funciones.

Pero no las explicaremos aquí, ya que este curso incluye una referencia completa. Tan sólo las agruparemos por tipos, e incluiremos los enlaces correspondientes a la documentación de cada una.

Funciones de control de flujo ^

Las funciones de esta categoría son:

IF Elección en función de una expresión booleana

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 48: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

23 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

IFNULL Elección en función de si el valor de una expresión es NULL

NULLIF Devuelve NULL en función del valor de una expresión

Funciones matemáticas ^

Las funciones de la categoría de matemáticas son:

ABS Devuelve el valor absoluto

ACOS Devuelve el arcocoseno

ASIN Devuelve el arcoseno

ATAN y ATAN2 Devuelven el arcotangente

CEILING y CEIL Redondeo hacia arriba

COS Coseno de un ángulo

COT Cotangente de un ángulo

CRC32 Cálculo de comprobación de redundancia cíclica

DEGREES Conversión de grados a radianes

EXP Cálculo de potencias de e

FLOOR Redondeo hacia abajo

LN Logaritmo natural

LOG Logaritmo en base arbitraria

LOG10 Logaritmo en base 10

LOG2 Logaritmo en base dos

MOD o % Resto de una división entera

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 49: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

24 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

PI Valor del número π

POW o POWER Valor de potencias

RADIANS Conversión de radianes a grados

RAND Valores aleatorios

ROUND Cálculo de redondeos

SIGN Devuelve el signo

SIN Cálculo del seno de un ángulo

SQRT Cálculo de la raíz cuadrada

TAN Cálculo de la tangente de un ángulo

TRUNCATE Elimina decimales

Funciones de cadenas ^

Las funciones para tratamiento de cadenas de caracteres son:

ASCII Valor de código ASCII de un carácter

BIN Converión a binario

BIT_LENGTH Cálculo de longitud de cadena en bits

CHAR Convierte de ASCII a carácter

CHAR_LENGTH o

CHARACTER_LENGTH

Cálculo de longitud de cadena en caracteres

COMPRESS Comprime una cadena de caracteres

CONCAT Concatena dos cadenas de caracteres

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 50: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

25 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

CONCAT_WS Concatena cadenas con separadores

CONV Convierte números entre distintas bases

ELT Elección entre varias cadenas

EXPORT_SET Expresiones binarias como conjuntos

FIELD Busca el índice en listas de cadenas

FIND_IN_SET Búsqueda en listas de cadenas

HEX Conversión de números a hexadecimal

INSERT Inserta una cadena en otra

INSTR Busca una cadena en otra

LEFT Extraer parte izquierda de una cadena

LENGTH u OCTET_LENGTH Calcula la longitud de una cadena en bytes

LOAD_FILE Lee un fichero en una cadena

LOCATE o POSITION Encontrar la posición de una cadena dentro de otra

LOWER o LCASE Convierte una cadena a minúsculas

LPAD Añade caracteres a la izquierda de una cadena

LTRIM Elimina espacios a la izquierda de una cadena

MAKE_SET Crea un conjunto a partir de una expresión binaria

OCT Convierte un número a octal

ORD Obtiene el código ASCII, incluso con caracteres multibyte

QUOTE Entrecomilla una cadena

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 51: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

26 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

REPEAT Construye una cadena como una repetición de otra

REPLACE Busca una secuencia en una cadena y la sustituye por otra

REVERSE Invierte el orden de los caracteres de una cadena

RIGHT Devuelve la parte derecha de una cadena

RPAD Inserta caracteres al final de una cadena

RTRIM Elimina caracteres blancos a la derecha de una cadena

SOUNDEX Devuelve la cadena "soundex" para una cadena concreta

SOUNDS LIKE Compara cadenas según su pronunciación

SPACE Devuelve cadenas consistentes en espacios

SUBSTRING o MID Extraer subcadenas de una cadena

SUBSTRING_INDEX Extraer subcadenas en función de delimitadores

TRIM Elimina sufijos y/o prefijos de una cadena.

UCASE o UPPER Convierte una cadena a mayúsculas

UNCOMPRESS Descomprime una cadena comprimida mediante COMPRESS

UNCOMPRESSED_LENGTH Calcula la longitud original de una cadena comprimida

UNHEX

Convierte una cadena que representa un número hexadecimal

a cadena de caracteres

Funciones de comparación de cadenas ^

Además de los operadores que vimos para la comparación de cadenas, existe una función:

STRCMP Compara cadenas

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 52: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

27 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 7 EXAMEN TERCER PARCIAL

Nombre:_________________________ Carrera:_______________________ Fecha:_________

Contesta lo que se te pide a continuación.

1. ¿Define consulta query?

2. Define trigger

3. Define procedimientos en bases de datos.

4. Define consultas llanas.

5. Define consultas de calculo

6. ¿Cómo se administra una base de datos?

7. Describe inserción de datos

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 53: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

28 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 8 BASE DE DATOS DOCENTES

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 54: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

29 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO 9- RUBRICA DE VALORACIÓN

ACTIVIDAD MUY BIEN BIEN REGULAR DEFICIENTE CALIF.

1. Evaluación

diagnóstica

Coevaluación

Contesta todas las

preguntas con

objetividad, las

reflexiona y lo hace en

el tiempo establecido

Contesta la mayoría

de las preguntas

con objetividad, las

reflexiona y lo hace

en el tiempo

establecido

Contesta la mitad

de las preguntas

con objetividad, las

reflexiona y lo

hace en el tiempo

establecido

No realiza actividad

2. Mapa conceptual

de lecturas

Autoevaluación

Identifica las ideas

principales, realiza el

mapa final con base en

una interpretación

personal, entregando

en tiempo y forma.

Al mapa le falta un

elemento de los que

se mencionan en la

actividad

Al mapa le falta la

mitad de los

elementos que se

mencionan en la

actividad

Al mapa le falta la

mayoría de los

elemento de que se

hace mención la

actividad

3.Investigación

La investigación es

completa y contempla

todos los aspectos

establecidos,

incluyendo referencias

bibliográficas.

La investigación es

incompleta y le

faltan algunos

aspectos de la

actividad

La investigación es

incompleta falta la

mitad de los

aspectos

establecidos.

La investigación no

contempla los

aspectos establecidos

en la actividad

4.Apuntes alumno

Registra todas las

notas de clase, utiliza el

formato de evidencia

cuando se requiere, es

organizado y su

información es

relevante.

Registra la mayoría

de notas es

organizado y su

información es

relevante.

Registra la mitad

de notas es

organizado y falta

información

relevante.

Registra menos de la

mitad de las notas es

desorganizado y su

información es poco

relevante.

5. Practicas/

diagramas Mysql

Las prácticas son

completos y abarcan

todos los aspectos

relacionados con el

tema y se entrega en el

momento especificado.

Las prácticas son

incompletos y le

faltan aspectos a

abarcar relacionados

con el tema.

Las prácticas son

incompletos y falta

la mitad de

aspectos

establecidos.

Las prácticas no

tienen relación con el

tema establecido y

además no tiene

ninguna función.

5. Exámen escrito Resultado de exámen

CO

PIA

IMP

RE

SA

NO

CO

NTR

OLA

DA

Page 55: Identificación - CECyTEQ F-J... · 2. Desarrolla diagramas de flujo de algoritmos. 3. Elabora pseudocódigo de los diagramas de flujo. 4. Desarrolla el código en un lenguaje de

30 de 30

SISTEMA DE

GESTIÓN DE

LA CALIDAD

ISO 9001:2008

PLANEACIÓN DIDÁCTICA DOCENTES FEPD-004

V 06 ELABORACIÓN DE PLANEACIÓN DIDÁCTICA PP-PPA-EPD-06

Querétaro

ANEXO- 10 LISTA DE COTEJO

Esta lista de cotejo será aplicada en cada parcial del submódulo

Docente: ISC. Eliseo Aguilar García EVALUACIÓN PARCIAL ..

Asignatura: Portafolio Evid. % Lectura % Investigación % Prácticas % Evaluación % Calif. Final

No. Alumno 1 2 3 1 2 3 4 1 2 1 2 3

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Promedio total C

OP

IA IM

PR

ES

A N

O C

ON

TRO

LAD

A