21

Guía del estudiante informacion general

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Guía del estudiante informacion general

 

Page 2: Guía del estudiante informacion general

 

 

GUÍA DEL ESTUDIANTE: INFORMACIÓN GENERAL

Page 3: Guía del estudiante informacion 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.

Page 4: Guía del estudiante informacion general

 

 

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!

Page 5: Guía del estudiante informacion general

 

 

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.

Page 6: Guía del estudiante informacion general

 

 

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!

Page 7: Guía del estudiante informacion general

 

 

Í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

 

Page 8: Guía del estudiante informacion general

 

1  

PLAN DE APRENDIZAJE

Page 9: Guía del estudiante informacion general

 

2  

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

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.

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.

Unidad 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

1. Fundamentos de programación.

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.

Page 10: Guía del estudiante informacion general

 

3  

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.

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.

2. Principios de programación.

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.

3. Entornos de programación.

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.

Page 11: Guía del estudiante informacion general

 

4  

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.

Actividades y tareas

Semana

1 2 3 4 5 6 7 8

1. Fundamentos de programación.

Actividad 1. Integración de la Wiki.

Tarea 1. La importancia de la programación.

Tarea 2. Paradigmas de programación.

Tarea 3. Lenguajes de programación.

Actividad 2. Blog.

2. Principios de programación

Actividad 3. Integración de la Wiki.

Tarea 4. Algoritmos.

Tarea 5. Algoritmos de una calculadora.

Actividad 4. Blog.

3. Entornos de programación

Actividad 5. Integración de la Wiki

Tarea 6. Entornos de programación

Tarea integradora

Actividad 6. Blog

Page 12: Guía del estudiante informacion general

 

5  

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.

Page 13: Guía del estudiante informacion general

 

6  

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.

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

Page 14: Guía del estudiante informacion general

 

7  

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.

• Procedimiento. 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 Wiki 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.

Page 15: Guía del estudiante informacion general

 

8  

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

Unidad Nombre de la tarea Valor porcentual

1. Fundamentos de programación.

Tarea 1. La importancia de la programación. 10%

Tarea 2. Paradigmas de programación. 10%

Tarea 3. Lenguajes de programación. 10%

2.Principios de programación

Tarea 4. Algoritmos. 15% Tarea 5. Algoritmos de una calculadora.

25%

3. Entornos de programación.

Tarea 6. Entornos de programación.

10%

Tarea integradora. 20%

Total 100%

Page 16: Guía del estudiante informacion general

 

9  

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

Page 17: Guía del estudiante informacion general

 

10  

• 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

Page 18: Guía del estudiante informacion general

 

11  

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/wp-content/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_(10-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

Page 19: Guía del estudiante informacion general

 

12  

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

Page 20: Guía del estudiante informacion general

 

13  

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

Page 21: Guía del estudiante informacion general

 

14  

Instituto Consorcio Clavijero Subdirección Académica

Departamento de Desarrollo de Materiales Educativos