Está en la página 1de 1

V.

DESCRIPCIÓN DE LAS CARACTERÍSTICAS DE LA COMPETENCIA A DESARROLLAR


ÁREA DE COMPETENCIA PROFESIONAL: INSTRUMENTAL
COMPETENCIA A DESARROLLAR :
Aplica la programación modular; empleando funciones y procedimientos; empleo de cadenas, ficheros, punteros,
algoritmos de ordenamiento, busqueda y tipos de datos abstractos en el desarrollo de programas, satisfaciendo
necesidades del entorno.
ASIGNATURA: PROGRAMACIÓN II
UNIDADES TEMÁTICAS DE CONTENIDO ANALÍTICO DE LA UNIDAD DE
Nº CRITERIO DE DESEMPEÑO
APRENDIZAJE APRENDIZAJE
Comprende los fundamentos de programación, 1.1 Divide y vencerás
identificando el grado de modularidad, aplicando 1.2 Modularidad, acoplamiento
programción con funciones y procedimientos, FUNCIONES Y 1.3 Programación modular
aplicando el criterio de dividir para vencer; PROCEDIMIENTOS 1.4 Rutinas y subrutinas de programación
1
realizando modularidad de rutinas, subrutinas, (PROGRAMACIÓN 1.5 Funciones y procedimientos
funciones y procedimientos MODULAR) 1.6 Modularidad, cohesión
1.7. Ventajas y desventajas

Maneja las operaciones sobre cadenas de 2.1 Introducción a cadenas de caracteres


caracteres aplicando la declaración de 2.2 Declaración de cadenas de caracteres
funciones, uso de arreglos, comprendiendo su 2.3 Inicialización de cadenas de caracteres
aplicación y uso en Mecatrónica 2.4 Funciones para manipular cadenas de caracteres
LAS CADENAS DE
2 2.5 Uso de cadenas con funciones y salidas de
CARACTERES
resultados y entradas de datos
2.6 Arreglos de variables para almacenar cadenas de
caracteres

Realiza operaciones con ficheros digitales, 3.1 Ficheros en lenguaje C


mediante los comandos de apertura, escritura; 3.2 Apertura y cierre de ficheros
operaciones de recorrido y accesos directos ARCHIVOS Y FICHEROS 3.3 Lectura y escritura en ficheros
3 (ALMACENAMIENTO 3.4 Recorrido de un fichero secuencial (feof=
3.5 Acceso directo a los datos (fseek)
PERSISTENTE)
3.6 Tecnología y organización de la seguridad de la
información

Programa soluciones aplicadas a la ingeniería, 4.1 Fundamentos de punteros


aplicando fundamentos de punteros empleados 4.2 Punteros aplicados a cadenas y matrices
en cadenas, matrices, listas, árboles; 4.3 Punteros aplicados a listas
optimizando procesos de gestión de memoria 4.4 Punteros aplicados a árboles
4 PUNTEROS 4.5 Punteros en otros contextos como FAT e i-nodos
4.6 Gestión de la memoria
4.7 Proyectos con punteros

Analiza el rendimiento del código generado en 5.1 Complejidad computacional y algoritmos


los procesos de ordenamientos y búsqueda 5.2 Algoritmos de búsqueda
aplicando concepto de complejidad ORDENAMIENTO, 5.3 Búsqueda secuencial sin centinela
5 computacional, algoritmos; seleccionado entre BÚSQUEDA E 5.4 Búsqueda secuencial con centinela
los algoritmos conocidos y aplicando Quicksort 5.5 Búsqueda binaria o dicotómica
INTERCALACIÓN
según el caso de estudio 5.6 Ordenación con el método de la burbuja, selección e
inserción
5.7. Ordenación con el método Quicksort
Aplica tipos de datos abstractos para poder 6.1 Definición y propiedades de los TADs
desarrollar conceptos de encapsulado, 6.2 Ejemplo de especificación de TAD: Pila de enteros
protección y seguridad de datos, representando TIPOS DE DATOS 6.3 Ejemplo de especificación de TAD: Cola de enteros
6
una abstrcción, realizando la compilación por ABSTRACTOS 6.4 Implementación del TAD pila y excepciones
separado las operaciones codificadas

También podría gustarte