STC0101C
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:   

    TC3002B ;TC3079 ;
   

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 complejos usando técnicas y conceptos de algoritmos avanzados.

Cuida los recursos computacionales, selecciona algoritmos de inteligencia artificial y lenguajes con base en decisiones conscientes y justificadas.

Comprende algoritmos de inteligencia artificial (aprendizaje máquina, aprendizaje supervisado, redes neuronales, aprendizaje no supervisado, aprendizaje profundo) y entiende de manera profunda cada técnica algorítmica. 

Identifica ventajas y desventajas para posteriormente encontrar otros problemas similares que puedan ser resueltos con los mismos algoritmos. Es capaz de reflexionar y cuestionar sobre su solución y técnicas algorítmicas elegidas analizándolas de manera independiente y abierta. Reconoce la importancia de reflexionar sobre las características de cada paradigma y lenguaje de programación.

   

Implements algorithms that solve complex problems using advanced algorithmic techniques and concepts.

Takes care of computational resources, selects artificial intelligence algorithms and languages based on conscious and justified decisions.

Understands artificial intelligence algorithms (machine learning, supervised learning, neural networks, unsupervised learning, deep learning) and has a deep understanding of each algorithmic technique.

Identifies advantages and disadvantages to subsequently find other similar problems that can be solved with the same algorithms.

Is capable of reflecting on and questioning his/her chosen solution and algorithmic techniques by analyzing them independently and openly.

Recognizes the importance of reflecting on the characteristics of each programming paradigm and language.

Productos de aprendizaje esperados:   

Domain level: