STC0101B
Implementación de algoritmos computacionales Implementation of Computational Algorithms

Área de la Competencia:   

Discipline of the competencie:   

    Competencias disciplinares de Tecnologías Computacionales
    Disciplinary Competencies of Computational Technologies

Unidades de formación donde se evalua la competencia:   

Training units where the competencie is evaluated:   

    TC2038 ;
   

Descripción:   

Description:   

   

Implementa algoritmos computacionales confiables y correctos que solucionan problemas.

   

Implements reliable and correct computer algorithms that solve problems.

Contenido:   

Content:   

   
   

Descripción de niveles de dominio:   

Evidence sketch:   

   

Implementa algoritmos que resuelven problemas de complejidad media, aplicando soluciones basadas en técnicas y conceptos abstractos (valuación tardía, recursividad, funciones de orden superior, unificación, backtracking, entre otros).

Conoce los paradigmas de programación básicos (imperativa, orientada a objetos, por eventos) y puede justificar la selección que aplicará a su solución.

Es capaz de reflexionar y cuestionar sobre la mejora a su solución y técnicas algorítmicas, emulando otras propuestas. 

Requiere de referencias formales, como APIs, para encontrar instrucciones específicas requeridas en sus desarrollos.

   

Implements algorithms that solve problems of medium complexity, applying solutions based on abstract techniques and concepts (late valuation, recursion, higher order functions, unification, backtracking, among others).

Knows the basic programming paradigms (imperative, object-oriented, event-driven) and can justify the selection to be applied to the solution.

Is able to reflect and question the improvement of his/her solution and algorithmic techniques, emulating other proposals.

Requires formal references, such as APIs, to find specific instructions required in his/her developments.

Productos de aprendizaje esperados:   

Domain level: