1. Programación y bases de datos



Documentos relacionados
2. Instalación y configuración de equipos informáticos

5. Diseño de bases de datos relacionales

6. Muestreo en explotaciones mineras

4. Organización y métodos de trabajo en la oficina

5. Control de plagas y enfermedades

4. Dotación de personal

2. Fabricación de componentes de carpintería y muebles

2. Almacenaje y bodega de alimentos e insumos alimentarios

5. Mantenimiento de sistemas eléctricos y electrónicos

DISEÑO CURRICULAR ALGORITMOS, ESTRUCTURAS Y PROGRAMACIÓN I

Programación II. Carrera: ECF

Bloque 1. La sociedad de la información y el ordenador

9. Mantenimiento de máquinas, equipos y herramientas

8. Envasado y rotulación de alimentos

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: Programación. F1101 Algoritmos 1/9

Unidad Académica de Ingeniería Eléctrica. Programa del curso: Lenguaje de Programación I y Lab.

DISEÑO CURRICULAR BASE DE DATOS II

Especialización en Informática y Automática Industrial

3. Control y mantenimiento de bodegas y pañoles

4. Servicio de eventos

Lenguajes de Cuarta Generación (4GL)

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

Universidad Ricardo Palma

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

GUÍA PARA EL DE DISEÑO DE ELEMENTOS DE UN PLAN FORMATIVO

4. Maniobras de levante de cargas

Ingeniería Informática

Algoritmos y Diagramas de flujo

1. Instalación de motores eléctricos y equipos de calefacción

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No ED y Resolución Directoral No ED)

SECRETARIADO Y RELACIONES PÚBLICAS

Dirección General de Educación Superior Tecnológica

ARQUITECTURA DEL COMPUTADOR

1. Lectura y dibujo de planos en construcciones metálicas

ASIGNATURA Modelamiento III CAID CÓDIGO NIVEL 3 MODALIDAD P PROYECTUAL TECNOLÓGICA X TEÓRICA PLAN COMÚN INDUSTRIAL X GRÁFICO

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6

1. Operaciones de almacenamiento

8. Recuperación y respaldo de información en redes de área local

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN.

Interfaces y periféricos

4. Sistemas operativos

MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA NUMERO DE ESTUDIANTES: NÚMERO DE CREDITOS: 3

LENGUAJES DE PROGRAMACION I. Propósito del curso :

PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS

3. Taladrado y rectificado de piezas mecánicas

3. Logística y distribución

7. Trazado de obras de construcción

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Teoría de Información y Sistemas de Codificación

3. Patrimonio, Cultura y atractivos turísticos de Chile

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

MICROSOFT ACCESS 2007

Intención didáctica 1.- DATOS DE LA ASIGNATURA NOMBRE DE LA ASIGNATURA CARRERA ESPECIALIDAD CLAVE DE LA ASIGNATURA (CRÉDITOS SATCA)

Etapas para la solución de un problema por medio del computador

Microsoft Access 2003 (Completo)

TÉCNICO SUPERIOR UNIVERSITARIO EN ADMINISTRACIÒN

Programa de Investigación de Mercados. Profesora: Mónica Niemira

Proyecto El sitio web: protagonista de la era digital

5. Organización de oficinas

1.1 Seguridad de la Información. 1.2 Código malicioso. Políticas de seguridad

Programación en Capas con Visual C#: desarrollo rápido de aplicaciones

IN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

SÍLABO DE ANÁLISIS Y DISEÑO DE SISTEMAS

I. DESCRIPCIÓN DEL TALLER

INGENIERÍA EN ACUICULTURA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE GEOMETRÍA ANALÍTICA

ASIGNATURA: MÉTODOS CUANTITATIVOS PARA LA TOMA DE DECISIONES.

Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017

1. Objetivos. Competencias Profesionales, Personales y Sociales

1. Operaciones y fundamentos de las Telecomunicaciones

8. Desarrollo de aplicaciones web

METODOLOGÍA COMMONKADS.

5. Preparación, diseño y montaje de buffet

3. Procesos administrativos

CICLO DE VIDA DE LOS PROYECTOS

Programas Analíticos. Cuarto semestre. Circuitos eléctricos II. A) Nombre del Curso. B) Datos básicos del curso. C) Objetivos del curso

2. Instalación y mantenimiento básico de un terminal informático

1. Soldadura industrial

INGENIERÍA EN LOGÍSTICA INTERNACIONAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE MERCADOTECNIA INTERNACIONAL

descripción del argumento identificador tipo longitud condición restricción

4. Mantenimiento de sistemas de seguridad y confortabilidad

Dirección de Desarrollo Curricular Secretaría Académica

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

UNIVERSIDAD DE PANAMÁ FACULTAD DE ADMINISTRACIÓN DE EMPRESAS Y CONTABILIDAD LICENCIATURA EN CONTABILIDAD. Programa Analítico de Asignatura

Fundamentos de Programación y Bases de Datos

LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática

SÍLABO DE LA UNIDAD DIDÁCTICA

Nombre de la asignatura : Análisis y Diseño Orientado a Objetos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-

3. Contenidos del curso, problemas centrales o interrogantes básicas.

Programa de Tecnologías Educativas Avanzadas. Programa Intel Educar DESCRIPCION CURSOS INTEL

4. Montaje de equipos y sistemas industriales

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

Transcripción:

Programación y bases de datos INTRODUIÓN En este módulo de 228 horas pedagógicas, se promueve el pensamiento algorítmico para que los y las estudiantes desarrollen la estructura lógica que les permita lograr los objetivos propuestos para la especialidad. Para ello, se sugiere establecer relaciones constantes con el escenario del sector productivo, ya que los elementos de la programación se usan como base para generar soluciones de software que son aplicados en contextos laborales. El objetivo principal de este módulo es que representen situaciones y problemas mediante la programación de algoritmos, y reconozcan patrones lógicos secuenciales. Los modelos a implementar, en este contexto, son NetBeans y MySQL. Este módulo propone como metodología de enseñanza la resolución de casos, que potencia la capacidad para tomar decisiones frente a problemas asociados a la disciplina y el contexto laboral. En las actividades de aprendizaje sugeridas, se proponen casos para trabajar semana a semana. Se sugiere que las actividades incorporen metodologías activas, centradas en los y las estudiantes y en el desarrollo de los Objetivos de Aprendizaje Genéricos, como el trabajo colaborativo y el cumplimiento de estándares y de los protocolos asociados. 34 Especialidad PROGRAMAIÓN 3 y 4º medio Programa de Estudio

APRENDIZAJES ESPERADOS Y RITERIOS DE EVALUAIÓN MóDULO 1 PROGRAMAIÓN Y BASES DE DATOS 228 HORAS TERERO MEDIO objetivos de Aprendizaje de la especialidad OA 1 Desarrollar programas y rutinas de baja y mediana complejidad que involucren estructuras y bases de datos de acuerdo a los requerimientos de la empresa. Aprendizajes Esperados onstruye algoritmos y diagramas de flujo, en forma estructurada, empleando sentencias necesarias para solucionar requerimientos simples de programación, según estándares de la industria. riterios de Evaluación 1 Entrevista y registra los requerimientos planteados por un usuario en relación a un problema que requiere de programación simple. 2 Registra los pasos necesarios que requieren de datos y acciones tales como: control del flujo, cálculos, decisiones e iteraciones para resolver el problema planteado, según protocolo de registro. 3 Determina las relaciones, e interacciones secuenciales y operaciones de cálculo con datos necesarios para resolver un problema simple. 4 Ordena los pasos que constituyen el algoritmo secuencial, selectivo y/o repetitivos, con las instrucciones y operaciones necesarias para dar solución efectiva a un problema en un mínimo de pasos, respetando reglas generales de los algoritmos. Objetivos de Aprendizaje Genéricos a Programa de Estudio 3 y 4º medio Especialidad PROGRAMAIÓN 35

Aprendizajes Esperados 2. Desarrolla programas simples empleando la programación estructurada y/o modular, para resolver sistemas de información a requerimiento de la empresa, según estándares de programación. riterios de Evaluación 5 rea rutinas algorítmicas para resolver un problema o procedimiento particular que se repite frecuentemente en otros algoritmos mayores, de acuerdo a reglas de representación. 6 Diseña diagrama de flujo que represente la estructura y cada sentencia que compone un algoritmo, utilizando cajas y conectores correspondientes, según normas de diagramación. 2.1 Selecciona el lenguaje de programación apropiado en función del área de aplicación y recursos disponibles, considerando normas de licenciamiento. 2.2 odifica un programa, según el orden y estructura de un algoritmo y/o diagrama de flujo simple, utilizando los comandos y sentencias del lenguaje, respetando la sintaxis según guías de referencia. 2.3 Ejecuta un programa simple, utilizando los procedimientos y recursos de hardware y software que aseguren su correcto funcionamiento. 2.4 Soluciona problemas de error en programación, haciendo uso de herramientas de software, validando resultados y buscando alternativas de reprogramación para su corrección. 2.5 Desarrolla un programa básico en forma modular, de acuerdo a protocolo, en un lenguaje apropiado al área de aplicación del problema a resolver, de acuerdo a estándares de la industrial. 2.6 Desarrolla un programa básico en forma estructurada de acuerdo a especificaciones haciendo uso de lenguaje apropiado al área de aplicación del problema a resolver, de acuerdo a estándares. 2.7 Grafica un diagrama, seleccionando los componentes propios de la estructura de un programa orientado a objetos, haciendo uso de software específico y de acuerdo a protocolos establecidos. Objetivos de Aprendizaje Genéricos c c H 36 Especialidad PROGRAMAIÓN 3 y 4º medio Programa de Estudio

Aprendizajes Esperados riterios de Evaluación Objetivos de Aprendizaje Genéricos 3. Desarrolla programas de mediana complejidad, utilizando la orientación a objetos que involucre estructuras y bases de datos, aplicando buenas prácticas definidas por la industria. 3.1 Selecciona el lenguaje de programación apropiado a un problema por resolver, en función del área de aplicación y recursos disponibles. 3.2 Desarrolla un programa de computación de mediana complejidad sobre la base de lenguajes orientados a objetos; considerando las características del problema a resolver, ventajas, inconvenientes y grado de implementación del mismo aplicando estándares de la industria. 3.3 Diagrama programación orientada a objetos identificando: clases y relación entre ellas, objeto y su relación con otro objeto, paso de mensajes, responsabilidades, generalización, polimorfismo y enlace dinámico, interfaz e implementación; respetando protocolo de programación. 3.4 Desarrolla aplicaciones básicas, que permiten realizar operaciones de gestión sobre bases de datos orientada a objetos, aplicando técnicas para mantener la persistencia de la información. 3.5 Desarrolla programas que gestionan información almacenada en bases de datos relacionales manteniendo la integridad y consistencia de los datos, usando un entorno integrado de desarrollo. 3.6 Aplica técnicas de reutilización del software (composición, herencia, polimorfismo) más adecuadas a la solución de un problema dado, basándose en la tecnología de objeto. Programa de Estudio 3 y 4º medio Especialidad PROGRAMAIÓN 37

Ejemplo de actividad de aprendizaje NOMBRE DEL MÓDULO Programación y bases de datos NOMBRE DE LA ATIVIDAD DE APRENDIZAJE onstrucción de algoritmos DURAIÓN DE LA ATIVIDAD 6 horas AprendizajeS esperados onstruye algoritmos y diagramas de flujo, en forma estructurada, empleando sentencias necesarias para solucionar requerimientos simples de programación, según estándares de la industria. METODOLOGÍAS SELEIONADAS riterios de evaluación que incluye 4 Ordena los pasos que constituyen el algoritmo secuencial, selectivo y/o repetitivos, con las instrucciones y operaciones necesarias para dar solución efectiva a un problema en un mínimo de pasos, respetando reglas generales de los algoritmos. Estudio guiado Descripción de las tareas que realizan docentes y estudiantes, y los recursos que se utilizan en cada una de las siguientes etapas PREPARAIÓN DE LA ATIVIDAD Diseña una guía de trabajo sobre construcción de algoritmos para el trabajo en el taller. rea una guía de aprendizaje sobre algoritmos). Recursos: Laboratorio de computación con conexión a internet. Guía de aprendizaje. Equipo para proyección. 38 Especialidad PROGRAMAIÓN 3 y 4º medio Programa de Estudio

Descripción de las tareas que realizan docentes y estudiantes, y los recursos que se utilizan en cada una de las siguientes etapas EJEUIÓN Organiza a sus estudiantes en grupos de cuatro. Presenta una introducción con respecto a los algoritmos. Explica el trabajo a realizar en cada grupo. Entrega la guía de aprendizaje, en la que se señala el tema y los procedimientos de investigación relacionados con el trabajo a realizar. Estudiantes: Observan la presentación y explicación dada antes de la actividad. Organizan las tareas para desarrollar el trabajo. Analizan la guía y formulan consultas. Investigan en internet acerca de los algoritmos, su estructura y aplicación. Debaten sobre procedimientos cotidianos. oncuerdan en el planteamiento de un problema determinado para construir su algoritmo de solución. onstruyen el algoritmo siguiendo pautas investigadas. Debaten sobre la validez del algoritmo con respecto a la solución esperada y efectúan correcciones, si es necesario. Debaten conclusiones en el grupo y las presentan en una disertación, en la que incluyen el algoritmo y los antecedentes investigados. ierre Estudiantes: omentan y debaten los problemas derivados de la investigación y concluyen resultados con respecto a la creación de algoritmos. Retroalimenta los trabajos presentados y aclara algunas ideas expuestas. omplementa con información acerca de la estructura, componentes y tipos de algoritmo, y agrega ejercicios de aplicación para ilustrar. Programa de Estudio 3 y 4º medio Especialidad PROGRAMAIÓN 39

Ejemplo de actividad de aprendizaje NOMBRE DEL MÓDULO NOMBRE DE LA ATIVIDAD DE APRENDIZAJE DURAIÓN DE LA ATIVIDAD AprendizajeS esperados onstruye algoritmos y diagramas de flujo, en forma estructurada, empleando sentencias necesarias para solucionar requerimientos simples de programación, según estándares de la industria. METODOLOGÍAS SELEIONADAS Programación y bases de datos Diagrama de flujo para representar un algoritmo que soluciona un problema determinado 6 horas riterios de evaluación que incluye 6 Diseña diagrama de flujo que represente la estructura y cada sentencia que compone un algoritmo, utilizando cajas y conectores correspondientes, según normas de diagramación. Estudio de caso Descripción de las tareas que realizan docentes y estudiantes, y los recursos que se utilizan en cada una de las siguientes etapas PREPARAIÓN DE LA ATIVIDAD Prepara el laboratorio con puestos de trabajo y energía disponible. Prepara una clase expositiva acerca de las cajas empleadas en el diagrama de flujo. Elabora una guía de trabajo y procedimientos, que incluye el algoritmo a representar. Selecciona manuales de uso y referencia de software de apoyo. Dispone de recursos. Recursos: Laboratorio con puestos de trabajo y energía disponible. omputador. NetBeans o DIA. Presentación o video tutorial. Manuales de uso y referencia de software de apoyo. 40 Especialidad PROGRAMAIÓN 3 y 4º medio Programa de Estudio

Descripción de las tareas que realizan docentes y estudiantes, y los recursos que se utilizan en cada una de las siguientes etapas Ejecución Realiza una presentación en la que expone las cajas típicas que se utilizan en la representación de cada tipo de proceso constituyente de un algoritmo. Muestra un ejemplo de algoritmo y, luego, su correspondiente representación en un diagrama de flujo. Realiza un análisis de dicha representación. Presenta un caso. Entrega la guía de procedimiento de trabajo a sus estudiantes, la que incluye el algoritmo a representar. Entrega los manuales y guías de referencia del software a utilizar para la creación gráfica del diagrama de flujo correspondiente. Estudiantes: Escuchan la presentación y explicación dada antes de la actividad. Leen y revisan guía y manuales entregados. Analizan el caso y los datos del requerimiento de representación. Activan los programas de entorno necesarios para trabajar. rean el diagrama de flujo correspondiente, usando el software de apoyo. Autoevalúan sus resultados. Reconocen errores y corrigen. ierre Estudiantes: Presentan sus resultados en una puesta en común y las soluciones. omenta los resultados y otras alternativas de solución, haciendo notar que dicha representación puede hacerse a través medio, no solo digital. Programa de Estudio 3 y 4º medio Especialidad PROGRAMAIÓN 41

Ejemplo de actividad de EVALUAIÓN NOMBRE DEL MÓDULO Programación y bases de datos Aprendizaje ESPERADO riterios de evaluación OBJETIVOS DE APRENDIZAJE genéricos a evaluar onstruye algoritmos y diagramas de flujo, en forma estructurada, empleando sentencias necesarias para solucionar requerimientos simples de programación, según estándares de la industria. 6 Diseña diagrama de flujo que represente la estructura y cada sentencia que compone un algoritmo, utilizando cajas y conectores correspondientes, según normas de diagramación. c Realizar las tareas de manera prolija, cumpliendo plazos establecidos y estándares de calidad, y buscando alternativas y soluciones cuando se presentan problemas pertinentes a las funciones desempeñadas. Selección de cómo evaluar Descripción de actividades de evaluación Diagrama de flujo para representar un algoritmo que soluciona un problema determinado. Instrumentos de evaluación seleccionados Escala de apreciación. Se evalúa por medio de una actividad práctica de taller. El o la estudiante realiza la actividad, siguiendo el procedimiento establecido haciendo uso del software gráfico adecuado, con orientación a resultados, según la reglas algorítmicas y de representación en diagramas de flujo. Ejemplo de escala de apreciación INDIADORES Aplica la representación establecida. Usa herramientas correctamente. Presenta orientación a resultados. Optimiza los tiempos. Analiza los resultados. orrige los errores. Presenta la solución del problema. ONEPTOS Siempre generalmente ocasionalmente nunca 42 Especialidad PROGRAMAIÓN 3 y 4º medio Programa de Estudio

Bibliografía Horstmann,. y ornell, G. (2006). ore java 2. Madrid: Pearson Education. Luque, I. (2002). Bases de datos: Desde hen hasta odd con Oracle. iudad de México: Alfaomega. Schildt, H. (2005). La Biblia de Java 2 v5.0. Madrid: Anaya Multimedia. Sun Microsystems, Inc. (2008). Java programming language SL-275-SE6. alifornia: Sun Microsystems. Weiss, M. A. (2005). Estructuras de datos y algoritmos. Delaware: Addison-Wesley Iberoamericana. Sitios web recomendados Java: http://www.javaya.com.ar/ Oracle: http://docs.oracle.com/javase/6/docs/ http://docs.oracle.com/javase/tutorial/index.html (Los sitios web y enlaces sugeridos en este Programa fueron revisados en marzo de 2015). Programa de Estudio 3 y 4º medio Especialidad PROGRAMAIÓN 43