Post on 01-Feb-2018
Programación básica
Conalep Ing. Bernardo Quintana Arrioja
Portafolio de Evidencias
Programación básica
LIC. JUAN RUIZ FERNANDEZProfesional Técnico Bachiller en Informática
Agosto 2017
ContenidoPresentación___________________________________________________________________________3
Propósito del modulo_________________________________________________________________3
Misión, Visión y política de calidad.__________________________________________________4
Valores Conalep_______________________________________________________________________5
1
Alumno: _____________________________________________________ Matricula: ______________________Grupo:__________________
Sello: _____________________________
Programación básicaMapa curricular del modulo__________________________________________________________6
Unidad de aprendizaje: Aplicación de funciones desarrolladas en lenguaje C.___8
Criterios de evaluación_______________________________________________________________9
Acuertos de convivencia.____________________________________________________________10
Tabla de ponderación________________________________________________________________11
Hojas de evaluación__________________________________________________________________12
2
Programación básica
Presentación
El siguiente portafolio de evidencias tiene como finalidad mostrar al alumno los lineamientos a seguir en la asignatura de Programación básica, durante el semestre Agosto- Diciembre 2017.
Propósito del modulo
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
3
Programación básica
Misión, Visión y política de calidad.
4
Programación básica
Valores Conalep
Calidad
Hacemos las cosas bien desde la primera vez, teniendo en mente a la persona o área que hará uso de nuestros productos o servicios, considerando lo que necesita y cuándo lo necesita.
Compromiso con la sociedad
Reconocemos a la sociedad como la beneficiaria de nuestro trabajo, considerando la importancia de su participación en la determinación de nuestro rumbo. Para ello debemos atender las necesidades específicas de cada región, aprovechando las ventajas y compensando las desventajas en cada una de ellas
Comunicación
Fomentamos la fluidez de comunicación institucional, lo que implica claridad en la transmisión de ideas y de información, así como una actitud responsable por parte del receptor.
Cooperación
El todo es más que las suma de las partes, por lo que impulsamos el trabajo en equipo, respetando las diferencias, complementando esfuerzos y construyendo aportaciones de los demás.
Mentalidad positiva
Tenemos la disposición para enfrentar retos con una visión de éxito, considerando que siempre habrá una solución para cada problema y evitando la inmovilidad ante la magnitud de la tarea a emprender.
Respeto a la persona
Consideramos a cada una de las personas como individuos dignos de atención, con intereses más allá de lo estrictamente profesional o laboral.
Responsabilidad
Cada uno de nosotros debe responsabilizarse del resultado de su trabajo y tomar sus propias decisiones dentro del ámbito de su competencia.
5
Conalep Ing. Bernardo
Quintana Arrioja
Programación básica
6
Programación básica
Mapa curricular del modulo
7
Programación básica
Unidad de aprendizaje: I. Manejo de los componentes del lenguaje C.
Desarrolla programas en lenguaje C mediante la identificación de sus principales componentes y la aplicación de los mecanismos de control de flujo que el sistema requiera..
RESULTADO DE APRENDIZAJE: 1.1. Identifica los elementos y las características de un programa desarrollado en lenguaje C, de acuerdo con estándares internacionales. A. Desarrollo de rutinas de programación Análisis de requerimientos Algoritmos Pseudocódigos Diagramas de flujo.B. Identificación de elementos del lenguaje C Definición de lenguaje C ANSI C Estructura general de un programa en lenguaje C Bibliotecas. Declaración de funciones, variables, constantes y macros. Función main () Comentarios Sintaxis de C SemánticaC. Reconocimiento del entorno de trabajo Editor de C.
Compilador.D. Ejecución de pruebas del programa desarrollado Debugger o depurador Unitarias De Integración.E. Realiza operaciones de entrada y salida de datos.F. Realiza operaciones entre cadenas yvalores numéricos. Tipos de datos. char int float double Variables Inicialización Constantes Enumeraciones Operadores
RESULTADO DE APRENDIZAJE: 1.2 Organiza y ordena bloques de código para resolver una situación dada mediante estructuras de control de flujos.A. Identificación de proposiciones y bloquesde código Proposición? Bloque de códigoB. Aplica estructuras de decisión para definirel orden de ejecución de bloques decódigo if – else
else – if switchC. Aplica estructuras de ciclo para laejecución continua y/o repetida debloques de código. for while do – while goto y etiquetas Ciclos infinitos..
8
Programación básica
Unidad de aprendizaje: Aplicación de funciones desarrolladas en lenguaje C.Propósito de la unidad: Desarrollará programas en lenguaje C mediante la creación y aplicación de funciones, así como la administración de memoria para resolver los requerimientos de diseño del sistema.RESULTADO DE APRENDIZAJE: 2.1. Automatiza operaciones mediante la creación de funciones para la agilización de procesos.A Armado de cables de red.A. Identifica los componentes de una función Función Macro Estructura de una función Valores de retorno Parámetros por valor y por referencia Código de la función Alcance de las variables en unafunciónB. Creación de librería Creación de funciones.
Llamada a funciones Recursividad y el manejo de memoriaB Ejecución de pruebas de cableado.
Uso de Herramientas de Comprobación para par trenzado o UTP.
o – Tipos de herramienta.o – Procedimiento.
Uso de Herramientas de comprobación Fibra Óptica.
o – Tipos de herramienta.o – Procedimiento.
.
RESULTADO DE APRENDIZAJE: 2.2 Maneja memoria del equipo mediante la racionalización y reservación de la
A. Manejo de apuntadores de memoria. Apuntador Uso del apuntador Apuntadores en arreglos. Apuntadores en estructuras de datos.B. Realiza operaciones en arreglos Búsqueda y edición de datos enarreglos unidimensionales Búsqueda y edición de datos enarreglos bidimensionales Búsqueda y edición de datos en
arreglos multidimensionales.C. Crea, utiliza y elimina estructurasdinámicas de memoria mediante pilas,colas y listas.D. Detección y corrección de los principaleserrores de programación. Inicialización de datos. Validación de datos de entrada. Manejo de cadenas. Manejo de enteros. Manejo de apuntadores.– Nslookup.
9
Criterios de evaluación
10
Portafolio de evidencias. (Carpeta, Tareas,
Cuadernillo De
Ejercicios)
Evidencia por
conocimiento. Examen Teorico
Evidencia por
producto. Examen practico
Evidencia por
desempeño. Practicas.
Autoevaluación,
Coevaluacion y
heteroevaluacion
Acuerdos de convivencia.
La falta o incumplimiento de este contrato traerá como consecuencia la aplicación del Reglamento Escolar de la escuela: llamada de atención, reporte, entrevista con el padre o tutor y/o suspensión de clases, dependiendo de la falta cometida y con la debida autorización de las autoridades correspondientes del plantel.
Nombre y firma del Alumno Nombre y firma del Profesor
____________________________________
Nombre y firma del padre o Tutor.11
Acue
rdos
de
conv
iven
cia.
Normas de asistencia
Asistir puntualmente a clases.(si llegan tarde entran a clase con hora falta)
Deberás cumplir con el 80% de asistencia para tener derecho a evaluación.
Normas de comportamiento
Prohibido ingerir alimentos al interior del aula. Queda prohibida la salida a los sanitarios a dos o más alumnos al
mismo tiempo. Se negarán los permisos para la salida a la cafetería. Los horarios para todo trámite administrativo son fuera del horario
de clase (servicio social, justificación de faltas, control escolar, etc.) No hacer mal uso de los equipos celulares. No utilizar ningún aparato reproductor de música, ni audífonos en
clase La mala conducta y falta de respeto se reportará al departamento
de receptoría. Portar la credencial de la escuela Debes traer el uniforme dentro y fuera del salón de clases.
Normas de evaluación
Deberás traer el material solicitado en clase Traer el portafolio de evidencias todas las clases Visitar el blog del docente para revisar tareas, trabajos y material
solicitado juanruizfernandez.wordpress.com
Incluir copia del IFE
12
Tabla de ponderación
13
Hojas de evaluaciónUNIDAD 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
HOJA DE EVALUACIÓN 1
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
14
UNIDAD 1. . Manejo de los componentes del lenguaje C. 60 Horas.
1.2. Organiza y ordena bloques de código para resolver una situación dada mediante estructuras de control de flujo. 20 horas
HOJA DE EVALUACIÓN 2
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
15
UNIDAD 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
HOJA DE EVALUACIÓN 3
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
UNIDAD 2. Aplicación de funciones desarrolladas en lenguaje C. 66 Horas.
16
2.2 Maneja memoria del equipo mediante la racionalización y reservación de la misma. 40 horas
HOJA DE EVALUACIÓN 4
Nombre del alumno
No. de lista
Nombre del profesor
Lic. Juan Ruiz Fernández Grupo
Fecha Actividad(TAREA, PRACTICA, EXPO, ETC)
Calificación
Firma o Sello
PROMEDIO
17