Ficha de identificación del alumno Datos Plantel y Asignatura Plantel: Conalep Ing. Bernardo Quintana Arrioja Clave: 109 Modulo: Programación Basica Clave: PBAS-02 Modelo Académico Datos Personales del Candidato (Alumno) Nombre del Candidato: 2008 Grupo: Semestre: Edad: Curp: Matricula: Observaciones El alumno deberá integrar las evidencias generadas durante el curso, mismas que serán evaluadas en cada una de las unidades.por lo que el candidato (alumno) se comprometerá a la entrega de esta evidencia, con calidad, sin tachaduras, sucia, maltratada, etc. De realizarse sin la calidad adecuada, el candidato resultara Aun no competente. Nombre y Firma Del Evaluador Nombre del Candidato (Alumno): Gonzalo Fernández Sesin Hoja de resumen Avances por Unidad Unidad 1 Unidad 2 Fecha Acumulado % Fecha Acumulado % U1: Observaciones: Firma del padre o tutor: U2:
Identificación del módulo o materia NOMBRE: SIGLEMA: PROGRAMACION BASICA PBAS-02 SEMESTRE: TERCER SEMESTRE COMPETENCIA: FORMACION PROFESIONAL UNIDADES: DOS TOTAL DE HORAS: 126 HORAS Propósitos del aprendizaje Desarrollar software de aplicación básica utilizando programación estructurada en lenguaje C a fin de cubrir requerimientos y necesidades establecidas por el usuario Manejo de técnicas para el desarrollo de programas de cómputo con base en el uso de pseudocódigo, diagramas de flujo, principios de programación estructurada, funcional, orientada a eventos y a objetos, para resolver problemas complejos relacionados con el procesamiento de información. Competencia genérica Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados. Competencia específica Tiene como finalidad, que el alumno obtenga los fundamentos de programación para desarrollar diversas soluciones informáticas aplicándolos a distintas herramientas existentes en el mercado laboral y migrando o actualizando la información conforme al desarrollo de las mismas. Programación Basica
Mapa del módulo Unidades Resultados de aprendizaje Ponderación Cierre Retroalimentación 1. Manejo de los componentes del lenguaje C 60 horas 1.1. Identifica los elementos y las características de un programa desarrollado en lenguaje C, de acuerdo con estándares internacionales. 40 horas 1.2 Organiza y ordena bloques de código para resolver una situación dada mediante estructuras de control de flujo 30% 15% = 45% 24 Octubre del 2014 15 al 19 Diciembre del 2014 20 horas 2. Aplicación de funciones desarrolladas en lenguaje C. 66 horas 2.1 Automatiza operaciones mediante la creación de funciones para la agilización de procesos. 26 horas 2.2 Maneja memoria del equipo mediante la racionalización y reservación de la misma. 40 horas 20% 35% = 55% 28 Noviembre del 2014 15 al 19 Diciembre del 2014 Escenarios de trabajo Aula Tipo y/o Salon de Clase Laboratorio Casa Material didáctico Cuaderno exclusivo para la materia forrado del color que elijan Portafolio de Evidencias Elaborado con todos los apuntes y descripciones durante las clases en orden descriptivo, índice, desarrollos, algoritmos, pseudocódigos, codificación. Memoria USB mínimo 1Gb para almacenar los programas y ejercicios desarrollados Programa Compilador Dev portable Programación Basica
Programación Basica Referencias bibliográficas y sitios web Básica: Cairó, Osvaldo, Metodología de la programación - algoritmos, diagramas de flujo y programas - 3ª ed. y 5ta. reimpresión, México, Alfaomega, 2008. Joyanes Aguilar, Luis. et. al Fundamentos de programación libro de problemas. Algoritmos estructura de datos y objetos, Tercera Edición, España, Mc Graw Hill, 2003. Lopez, Gustavo; Jeder, Ismael; Vega, Augusto. Análisis y diseño de algoritmos - implementaciones en c y pascal México, Alfaomega 2009 Complementaria: Ceballos, Fco. Javier, Java 2 - Curso De Programación - 4ª ed. México, Alfaomega, 2011 Davila, Manuel, GNU-Linux Y El Software Libre y Sus Múltiples Aplicaciones, México, Alfaomega, 2009 Joyanes Aguilar, Luis. et. al C. Algoritmos, Programación y Estructura de datos. España, Serie Schaum. McGraw-Hill/Interamericana 2005. Kernighan, B. y Ritchie, Dennis. El lenguaje de programación C. Segunda Edición, México, Pearson Educación, 2003. Peñaloza, Ernesto, Fundamentos de Programación C/C++ - 4ª ed. México, Alfaomega, 2004. Sánchez, Sebastián, GARCÍA, Óscar, Linux - Guía Práctica, México, Alfaomega, 2008 Seacord, Robert. The CERT C Secure Coding Standard. USA, Software Engineering Institute, Carnegie Mellon University. 2008 Serrat, Manuel, UBUNTU LINUX, México, Alfaomega, 2009 Páginas Web: Biblioteca digital CONALEP.- Página web Programación básica Apoyo al módulo Programación básica Disponible en: http://sied.conalep.edu.mx/bv3/ y http://www.programacion.com/articulo/lenguaje_c_202 (10-julio-2011), Programación. Disponible en: http://elvex.ugr.es/decsai/c (30-04-09) (10-06-2011) El lenguaje de programación C Kernighan & Ritchie. Disponible en: http://blogsponger.blogspot.com/2008/03/ellenguaje-de-programacin-c-kernighan.html (30-04-09) (10-06-2011) Lenguaje de Programación C, Disponible en: http://es.wikipedia.org/wiki/biblioteca_c#biblioteca_c (30-04-09) (10-06-2011) Secure Coding in C and C++. Seacord, Robert. Software Engineering Institute, Carnegie Mellon University. 2006. Disponible en: http://www.cert.org/secure-coding/content/t4-seacord-secure-codingv4pdf.pdf (30-04-09) (10-06-2011) Reglamento Portar uniforme Utilizar el gafete Apegarse al reglamento escolar y del laboratorio Respetar el orden y acomodo del mobiliario en Aula y laboratorio No usar teléfono y/o reproductores en hora clase No comer en clase Respetar el receso asignado Puntualidad en el acceso a laboratorio y aula El profesor no se hace responsable de objetos de valor (celulares, memorias, etc.) La calificación es acumulativa por lo que es necesario que el alumno se apegue a la fecha de evaluación y recuperación de evidencias. Entrega de evidencias en tiempo y forma
Criterios de evaluación La evaluación es parte del proceso de aprendizaje, la investigación y desarrollo de la información permanente es fundamental para promover el aprendizaje significativo y lograr el objetivo. Es requisito indispensable la entrega oportuna de cada una de las tareas, actividades y evidencias. Elementos de Evaluación Ponderación Examen Departamental 10% Portafolio (Concentración de 20% resúmenes e investigaciones en formato impreso o digital Evidencias formativas(presentación 30% de resultados y programas elaborados en formato impreso o digital Tarea Integradora (Desarrollo y 40% resolución de los problemas en el compilador) Calificación final 100% Programación Basica
Programación Basica
Programación Basica
Programación Basica
Programación Basica
Programación Basica
Programación Basica
Diagnóstico Nombre del Módulo Nombre del Alumno: PSP: Gonzalo FernandezSesin Programación Basica Grupo: Fecha: I. Contesta correctamente las siguientes preguntas 1. Qué entiendes por programación? 2. Menciona brevemente algún lenguaje de programación 3. Explica brevemente para que te sirve el uso de la programación II. De manera personal contesta las preguntas brevemente 1. Qué esperas aprender en este Módulo? 2. Tienes computadora y correo electrónico? III. A continuación aparece una lista que contiene en forma desordenada los pasos importantes para la solución de problemas. En el paréntesis coloca el número en el orden correcto ( ) Evalúa la solución ( ) Procede con solución ( ) Identificar el problema ( ) Genera alternativas de solución ( ) Decide cual es la mejor solución Programación Basica
Lista de Alumnos Tercer Semestre Programación Básica Nombre del Alumno Firma de Conformidad Programación Basica
Programación Basica