GUÍA DEL ESTUDIANTE: INFORMACIÓN GENERAL

    GUÍA DEL ESTUDIANTE: INFORMACIÓN GENERAL     Créditos Dr. Flavino Ríos Alvarado Secretario de Educación del Estado de Veracruz Lic. Ricard

17 downloads 13 Views 1MB Size

Story Transcript

 

 

GUÍA DEL ESTUDIANTE: INFORMACIÓN GENERAL

 

 

Créditos Dr. Flavino Ríos Alvarado Secretario de Educación del Estado de Veracruz Lic. Ricardo Orozco Alor. Director General del Instituto Consorcio Clavijero. Lic. Isaac Moha Casango Subdirector Académico del Instituto Consorcio Clavijero. Ing. Eduardo López de los Santos Jefe del Departamento de Desarrollo de Materiales Educativos del Instituto Consorcio Clavijero. - Equipo de Producción Lic. Juan Manuel Cortés Rodríguez. Coordinador de Producción. Lic. Gerardo A. Mendoza. Especialista en Contenidos. Lic. Andrea Díaz Campos. Diseñadora Instruccional. Lic. Juan Manuel Cortés Rodríguez. Diseñador Informático. Lic. María Reneé Galindo Mora. Diseñadora Gráfica. Lic. Sabik Juárez González Diseñador de Medios. Lic. Beyluth Yureli Contreras Cabrera Evaluadora.

 

 

Mensaje de bienvenida En este documento encontrarás toda la información referente al curso de Programación I de la Ingeniería en Sistemas Computacionales del Instituto Consorcio Clavijero. Conocerás el objetivo general de la materia, la agenda de trabajo, la metodología de trabajo que seguirás durante las ocho semanas de duración del curso y las actividades y tareas que deberás realizar para acreditar la materia. Te comento que esta guía se encuentra dividida en tres tomos, que podrás descargar al inicio de cada unidad de aprendizaje. Recuerda que en todo momento cuentas con el apoyo de tu facilitador, quien siempre estará contigo en caso de que tengas alguna duda o comentario. Para contactarlo, utiliza el foro Sección de dudas en la plataforma educativa.

Es momento de iniciar el curso, así que vamos, ¡con mucho ánimo y el máximo empeño!

 

 

11 Consejos para abordar este curso 1.

Organiza tu tiempo y actividades con base en la agenda de trabajo del curso y el calendario escolar.

2.

Verifica que tu equipo de cómputo cuenta con los requerimientos mínimos para el funcionamiento óptimo del curso.

3.

Revisa las preguntas de estudio en cada unidad y ubica rápidamente los contenidos que trabajarás.

4.

Construye de manera colaborativa con tus compañeros de estudio y facilitador la Wiki del curso.

5.

Lee detenidamente los materiales de apoyo y el procedimiento antes de iniciar cualquier actividad y tarea del curso.

6.

Considera que en este curso, para la elaboración de tus tareas, deberás consultar sitios web externos que abordarán y explicarán temáticas específicas. Revisa el procedimiento para realizar tus tareas y así puedas identificarlos.

7.

Realiza las actividades del curso, así tendrás la oportunidad de compartir con tus compañeros de estudio y facilitador aquellas dudas y comentarios que surjan respecto al tema que estén abordando.

8.

Observa detenidamente las vídeo-clases que se encuentran en el procedimiento de las tareas; te servirán de apoyo. Si lo deseas puedes descargarlas para verlas cuantas veces lo consideres necesario.

9.

Comparte el conocimiento y las experiencias que adquieras en cada unidad en tu Blog personal.

 

 

10. En caso de que tengas alguna duda o dificultad, escribe en el foro de Sección de dudas, que podrás encontrar en cada unidad. 11. Mantente en estrecho contacto con tu facilitador, él te guiará en el momento en que lo necesites. Estas a punto de iniciar la experiencia del estudio a distancia en línea, así que… ¡adelante!

 

 

Índice   PLAN DE APRENDIZAJE ................................................................................................................................................................................. 1 Objetivo del curso ................................................................................................................................................................................................. 2 Agenda de trabajo ............................................................................................................................................................................................... 2 Cronograma de trabajo ................................................................................................................................................................................ 4 Descripción de contenidos ....................................................................................................................................................................... 5 Dinámica de trabajo .......................................................................................................................................................................................... 6 Recomendaciones para abordar con éxito el curso............................................................................................ 8 Requerimientos técnicos ............................................................................................................................................................................. 9 Fuentes de información............................................................................................................................................................................ 10  

 

 

PLAN DE APRENDIZAJE

1  

 

Objetivo del curso En este curso diseñarás algoritmos, con un lenguaje específico de programación, para la ejecución de cálculos matemáticos básico a partir de los lineamientos determinados en el procesamiento de la información.

Agenda de trabajo La agenda de trabajo es una herramienta en la que se indica el nombre de cada una de las unidades, las actividades, las fechas límite de entrega y los porcentajes de calificación asignados para concluir de manera satisfactoria el curso.

Para sacar el máximo provecho a tu agenda de trabajo marca en tu calendario personal las fechas límite de entrega de cada una de tus actividades y tareas. Asegúrate de tener tu agenda de trabajo del curso siempre a la mano.

Unidad

1. Fundamentos de programación.

Nombre de la tarea o actividad

Tipo de tarea o actividad

Día de inicio de la tarea o actividad.

Día límite de entrega o participación

Valor porcentual

Actividad 1. Integración de la Wiki.

Definición de conceptos.

Lunes de la semana 1.

Domingo de la semana 1.

No cuenta con un valor sumativo en el curso.

Tarea 1. La importancia de la programación.

Participación en foro.

Lunes de la semana 1.

Domingo de la semana 1.

10% de la calificación del curso.

Tarea 2. Paradigmas de programación.

Relación de columnas.

Lunes de la semana 1.

Domingo de la semana 2.

10% de la calificación del curso.

2  

 

2. Principios de programación.

3. Entornos de programación.

Tarea 3. Lenguajes de programación.

Completar cuadro integrador.

Lunes de la semana 1.

Domingo de la semana 2.

10% de la calificación del curso.

Actividad 2. Blog.

Creación y publicación en Blog.

Lunes de la semana 2.

Domingo de la semana 2.

No cuenta con un valor sumativo en el curso.

Actividad 3. Integración de la Wiki.

Definición de conceptos.

Lunes de la semana 3.

Domingo de la semana 3.

No cuenta con un valor sumativo en el curso.

Tarea 4. Algoritmos.

Cuadernillo de estudio.

Lunes de la semana 3.

Domingo de la semana 4.

15% de la calificación del curso.

Tarea 5. Algoritmos de una calculadora.

Cuadernillo de estudio II.

Lunes de la semana 5.

Domingo de la semana 6.

25% de la calificación del curso.

Actividad 4. Blog.

Publicación en Blog.

Lunes de la semana 6.

Domingo de la semana 6.

No cuenta con un valor sumativo en el curso.

Actividad 5. Integración de la Wiki.

Definición de conceptos.

Lunes de la semana 7.

Domingo de la semana 7.

No cuenta con un valor sumativo en el curso.

Tarea 6. Entornos de programación.

Cuadro comparativo

Lunes de la semana 7.

Domingo de la semana 7.

10% de la calificación del curso.

Tarea integradora

Programación de un problema planteado

Lunes de la semana 7.

Viernes de la semana 8.

20% de la calificación del curso.

Actividad 6. Blog.

Creación y publicación en Blog.

Lunes de la semana 8.

Viernes de la semana 8.

No cuenta con un valor sumativo en el curso.

Nota: Cada tarea tiene un valor, al final del curso se sumarán los porcentajes obtenidos en cada tarea para integrar tu calificación final. Las tareas a evaluar en el curso se consideran como elaboradas, sí y solo sí cumplen con los criterios que se establecen en los instrumentos de evaluación que se integran en cada actividad.

3  

 

Cronograma de trabajo En la línea de tiempo que se presenta a continuación, puedes visualizar los días con los que cuentas para realizar tus tareas y actividades. Organiza tu calendario considerando todas tus actividades cotidianas para que puedas entregar en tiempo y forma los productos que se te solicitan. Semana

Actividades y tareas 1 Actividad 1. Integración de la Wiki. Tarea 1. La importancia de la programación. 1. Fundamentos de programación.

Tarea 2. Paradigmas de programación. Tarea 3. Lenguajes de programación. Actividad 2. Blog. Actividad 3. Integración de la Wiki.

2. Principios de programación

Tarea 4. Algoritmos. Tarea 5. Algoritmos de una calculadora. Actividad 4. Blog. Actividad 5. Integración de la Wiki

3. Entornos de programación

Tarea 6. Entornos de programación Tarea integradora Actividad 6. Blog

4  

2

3

4

5

6

7

8

 

Descripción de contenidos El curso esta estructurado en tres unidades: En la unidad 1: Fundamentos de programación, reconocerás la importancia de los tipos y lenguajes de programación con base en sus diferencias, características y la manera en la que abordan las problemáticas. En la unidad 2: Principios de programación, diseñarás algoritmos como solución a problemas planteados referidos al procesamiento de información. En la unidad 3: Entorno de programación, compararás las características, usos y potencialidades del entorno de programación MS Visual C++ con otros entornos de programación. Los contenidos se encuentran estructurados de la siguiente forma:

Unidad

Temática

Unidad 1. Fundamentos de programación.

1.1 Evolución de la programación. 1.2 Conceptos fundamentales 1.3 Paradigmas de programación. 1.3.1 Estructurada. 1.3.2 Modular. 1.3.3 Orientada a objetos. 1.3.4 Concurrente. 1.3.5 Funcional. 1.4 Lenguajes naturales y lenguajes de programación. 1.5 Evolución de los lenguajes de programación. 1.6 Definición de un lenguaje de programación. 1.6.1 Especificación. 1.6.2 Gramática. 1.6.3 Sintaxis. 1.6.4 Semántica.

Unidad 2. Principios de programación.

2.1 Algoritmos. 2.1.1 Diagramas de flujo. 2.1.2 Pseudocódigo. 2.2 Sentencias de control. 2.2.1 Secuencias. 2.2.2 Condicional. 2.2.3 Ciclo.

5  

 

Unidad 3. Entornos de programación.

3.1 Definición 3.2 Funciones 3.3 Tipos de entorno 3.3.1 Centrados en el lenguaje 3.3.2 Orientados en la estructura 3.3.3 Basados en combinación de herramientas 3.4 Evolución de los entornos

Dinámica de trabajo El siguiente diagrama te presenta el abordaje de las unidades, actividades y tareas del curso.

El curso tiene una duración de 8 semanas, en las que realizarás tareas que serán evaluadas por tu facilitador.

6  

 

Cada tarea está estructurada en tres apartados: • •



Instrucción general. Es la descripción general de la tarea en la que se declara el valor y día límite de entrega. Procedim iento. Son las indicaciones detalladas de cómo realizar la tarea y se integran los recursos necesarios para hacerla de manera correcta. Es decir, las lecturas, documentos o sitios en internet en los que revisarás los contenidos temáticos, forman parte de ese procedimiento. Instrumento de evaluación. En este apartado se localiza una herramienta que permitirá identificar si tu tarea cuenta con los criterios de evaluación que se considerarán para asignarte una calificación.

A lo largo del curso integrarás en una W iki los conceptos y palabras clave que utilizarás en tus tareas. Tendrás la oportunidad de modificar y comentar con tus compañeros y facilitador acerca de un concepto específico. Esta estrategia te será de gran ayuda cuando tengas que resolver tus tareas. También formarás un blog, en el que, a manera de bitácora, anotarás tus experiencias y comentarios acerca de cómo realizaste tus actividades, qué opinas sobre la programación o sobre la manera en que diseñaste algunos algoritmos. Considera este blog como tu libreta de apuntes o tu diario de clases, finalmente podrás regresar y consultarlo cuantas veces lo necesites en tu vida profesional. En cada unidad encontrarás la Sección de dudas, donde tienes la libertad de plantear cualquier pregunta a tu facilitador, dar tus aportaciones a otros compañeros o comentarios referentes a cada unidad. Participa activamente en este espacio, ya que es un medio de comunicación que siempre estará disponible para ti. Consulta los Lineamientos de participación en foros de discusión antes de participar, mismos que se encuentran en la plataforma educativa.

Evaluación del curso En esta tabla se observan las tareas y el valor porcentual que tiene cada una de ellas, la entrega correcta y oportuna de las seis tareas y la tarea integradora, hace que obtengas el 100% de tu calificación final. Para lograr lo anterior apoyate del instrumento de evaluación, en el se indican los criterios que serán considerados para asignarte una calificación, autoevaluate antes de entregar tu tarea y realiza los ajustes que consideres necesarios en caso de existir.

7  

 

Unidad 1. Fundamentos de programación. 2.Principios de programación 3. Entornos de programación.

Nombre de la tarea Tarea 1. La importancia de la programación. Tarea 2. Paradigmas de programación. Tarea 3. Lenguajes de programación. Tarea 4. Algoritmos. Tarea 5. Algoritmos de una calculadora. Tarea 6. Entornos de programación. Tarea integradora.

Valor porcentual 10% 10% 10% 15% 25% 10% 20%

Total

100%

Recomendaciones para abordar con éxito el curso Lo primero que debes conocer es la forma en la que se encuentra integrado el curso, para ello revisa la agenda de trabajo la cual es una guía para que organices tus tiempos y cumplas con tus actividades y tareas. Posteriomente al iniciar cada unidad revisa las preguntas de estudio ya que estas te permitirán activar tus saberes previos que están relacionados con los temas por abordar. Considera el manejo de los conceptos de las unidades, para ello de manera colaborativa con tu facilitador y compañeros construye un glosario de términos, la Wiki del curso, es importante que esto se lleve a cabo ya que es un elemento clave para la resolución de las tareas. Con respecto a las tareas todas cuentan con material de apoyo el cual abordarás con una lectura de comprensión y a partir de esto elaborarás fichas de trabajo, las cuales se te sugiere tenerlas a la mano al momento de que desarrolles las tareas. Aunado a lo anterior observa las video clases, éstas refozarán lo que has leído. Una vez que finalices tus tareas recuerda utilizar el instrumento de evaluación, con él podrás identificas si tu tarea cuenta con todos los criterios que se te solicitan, y te permitirá autoevaluarte antes de enviarla; si detectas que no alcanzaste la máxima calificación antes de enviarla. Es importante que el conocimiento y las experiencias que adquieras a lo largo de las unidades las compartas por medio de un Blog. Es probable que ya cuentes con uno: puedes utilizarlo, solo notifícaselo a tu facilitador; en caso contrario crea tu blog en el sitio que tú lo decidas o en alguno

8  

 

de los recomendados en las actividades. Visita los blogs de tus compañeros de estudio y déjales un comentario sobre su publicación. Recuerda que la socialización es una manera de aprender. Por último utiliza el foro: Sección de dudas en caso de tener alguna dificultad al realizar tus tareas y actividades, tu facilitador te orientará en todo momento. Así que: ¡vamos y bienvenido a esta nueva experiencia!

Requerimientos técnicos Antes de iniciar tu curso, serciórate de que tu equipo de cómputo cuenta con los requerimientos mínimos para que puedas estudiar. Si lo deseas, puedes acudir al Aula Clavijero más cercana a tu domicilio para que puedas estudiar. Requerimientos de hardware: • • • • • • • • • •

Procesador Intel® a 1,6 GHz o superior. Memoria RAM 1024 MB (1,5 GB si se ejecuta en una maquina virtual) 3 GB de espacio disponible en disco duro Unidad de disco duro de 5400 rpm Tarjeta de video compatible con DirectX9 con una resolución de pantalla 1024 x 768 o superior Bocinas ó Audífonos. Teclado y Mouse. Unidad DVD-ROM x86 x64 (WOW)

Requerimientos de software: • • • • • • •

Navegador web equivalente o superior a Internet Explorer 7. Lector de documentos PDF. Reproductor de videos en formato Flash. Suite Ofimática que incluya: Procesador de textos. Hoja de cálculo. Presentaciones electrónicas.

Sistemas operativos admitidos: •

Windows XP (x86) con Service Pack 3, todas las ediciones excepto Starter Edition

9  

 

• • •

• • •

Windows Vista (x86 y x64) con Service Pack 2, todas las ediciones excepto Starter Edition Windows 7 (x86 y x64) Windows Server 2003 (x86 y x64) con Service Pack 2, todas las ediciones o Los usuarios deben instalar MSXML6 si no está ya instalado, en: http://www.microsoft.com/en-us/download/details.aspx?id=3988 Windows Server 2003 R2 (x86 y x64), todas las ediciones Windows Server 2008 (x86 y x64) con Service Pack 2, todas las ediciones Windows Server 2008 R2 (x64), todas las ediciones

En caso que requieras un reproductor de videos en formato flash o lector de documentos PDF te sugerimos: • •

Adobe Flash Player, en: http://get.adobe.com/es/flashplayer/ Adobe Acrobat Reader, en: http://get.adobe.com/es/reader/

Contar además con: • • •

Conexión a internet de por lo menos 512 Kbps. Cuenta de correo electrónico. Impresora (opcional).

Fuentes de información Unidad I Barber,F., Ferrís,R. (s.f.). Programación estructurada. Recuperado de: http://informatica.uv.es/iiguia/AED/oldwww/2004_05/AED.Tema.04.pdf Barber,F., Ferrís,R. (s.f.). Subprogramas, programación modular. Recuperado de: http://informatica.uv.es/iiguia/AED/oldwww/2004_05/AED.Tema.05.pdf Bermúdez, J., Menárguez, M., Moros, B.(2014). Programación orientada a objetos. Recuperado de: http://dis.um.es/docencia/poo/wiki/lib/exe/fetch.php?media=curso2014:presentacion.pdf EcuRed.(s.f.). Programación funcional. Recuperado de: http://www.ecured.cu/index.php/Programaci%C3%B3n_funcional#Caracter.C3.ADsticas

10  

 

El hakert.net. (s.f.). Historia de la programación. Recuperado de: http://wiki.elhacker.net/programacion/introduccion/historia-de-la-programaci%C3%B3n Flores, P. (2008). Programación concurrente. Recuperado de: http://es.slideshare.net/percyjavier/programacion-concurrente-presentation Garza, E. (s.f.).¿Cómo fundamento mis ideas? Recuperado de: http://www.cca.org.mx/profesores/cursos/cep21-tec/documentos/fundamentar.htm González, F. (s.f.). Programación funcional: conceptos y perspectivas. Recuperado de : http://www.bdigital.unal.edu.co/23949/1/21044-71292-1-PB.pdf Instituto Consorcio Clavijero. (s.f.). Estatuto de Estudiantes de Programas Técnico Superior Universitario y Licenciatura 2014. Recuperado de http://www.clavijero.edu.mx/estudiantes/wpcontent/uploads/sites/4/2014/04/estatutoestudiantil.pdf Instituto Tecnológico de Celaya. (s.f.).Ingeniería Química. Lenguajes. Recuperado de: http://www.iqcelaya.itc.mx/ vicente/Programacion/Lenguajes.pdf Instituto Tecnológico de Celaya.(s.f.).Ingeniería Química. Programación estructurada. Recuperado de: http://www.iqcelaya.itc.mx/ vicente/Programacion/ProgEstruct.pdf Instituto Tecnológico Superior de la Sierra del Norte de Puebla. (s.f.). Ingeniería Informática. Fundamentos de programación. Recuperado de: http://itssnp-wiki.wikispaces.com/file/view/Unidad+1-+Evolucion+Paradigmas.pdf Lanzillotta, A. (s.f.). Definición de lenguajes de programación. Recuperado de: http://www.mastermagazine.info/termino/5560.php Lenguajes de Programación.(2009).Lenguajes de programación. Recuperado de: http://www.lenguajes-de-programacion.com/lenguajes-de-programacion.shtml Palma, K.(2012).Programación orientada a objetos. Recuperado de: http://es.slideshare.net/Karlytoz_36/programacin-orientada-a-objetos-15003678 Rodríguez, L.(2010). Fundamentos de programación I. Recuperado de: http://www.colimbo.net/documentos/documentacion/106/FPI04_Programacion_Modular_(1 0-11).pdf Rodríguez, M. (s.f.). Introducción a la programación concurrente. Recuperado de: http://www2.ulpgc.es/hege/almacen/download/20/20233/tema1.pdf

11  

 

Universidad de Huelva. (s.f.). Departamento de Electrónica, Sistemas de Informáticos y Automáticas. Programación declarativa. Recuperado de: https://we.riseup.net/assets/68470/progFuncional-Slides.pdf Universidad Nacional Autónoma de México. (s.f.). Taller de Lectura y Redacción. Unidad 3. Fichas de trabajo, integración y revisión de operaciones textuales. Recuperado de http://portalacademico.cch.unam.mx/alumno/tlriid2/unidad3/fichasdeTrabajo Universidad Tecnológica Nacional. (s.f.).Facultad Regional La Plata. Sintaxis y Semántica del lenguaje. Recuperado de: http://www.frlp.utn.edu.ar/materias/sintaxis/gramaticas.pdf Universidad Tecnológica Nacional. Informática. Programación estructurada. Recuperado de: http://www1.frm.utn.edu.ar/informatica1/VIANI/PROGRAMACION%20ESTRUCTURADA/ PROGRAMACION%20ESTRUCTURADA.PDF Velásquez, W.D.(2014).Conceptos fundamentales. Recuperado de: http://es.slideshare.net/williamda/conceptos-fundamentales-de-programacin

Unidad II Mis algoritmos. (s.f.).Aprenda a crear Diagramas de flujo. Recuperado de: http://mis-algoritmos.com/aprenda-a-crear-diagramas-de-flujo Pinzón, S., Rodríguez, R. (s.f.). Diagrama de flujo. Recuperado de: http://docencia.fca.unam.mx/ rcastro/df.pdf Ramonet, J. (2013). Diagramas de flujo. Recuperado de: http://www.jramonet.com/sites/default/files/adjuntos/Diagramas_Flujo_JRF_v2013.pdf Rodríguez, A. (s.f.). Algoritmos y Diagramas de flujo. Recuperado de: http://dcb.fi-c.unam.mx/users/alejandromra/Secuencial.pdf Rodríguez, M. (2012). Los algoritmos y pseudocódigos. Recuperado de: http://ernesto-informatica-2009.blogspot.mx/ Universidad Nacional del Nordeste. (s.f.). Facultad de Ingeniería. Algoritmos. Recuperado de: http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf Universidad Técnica Federico Santa María. (s.f.). Programación de computadores. Algoritmos. Recuperado de: http://progra.usm.cl/apunte/materia/algoritmos.html

12  

 

Unidad III Docsetools. (s.f.). Entornos de desarrollo integrado. Recuperado de: http://docsetools.com/articulos-para-saber-mas/article_56561.html Fergarciac. (2013). Entornos de desarrollo integrado (IDE). Recuperado de: https://fergarciac.wordpress.com/2013/01/25/entorno-de-desarrollo-integrado-ide/ Universidad Politécnica de Madrid. (s.f.). Entornos de programación. Recuperado de: http://lml.ls.fi.upm.es/ep/entornos.html

13  

 

Instituto Consorcio Clavijero Subdirección Académica Departamento de Desarrollo de Materiales Educativos

14  

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.