En este curso el estudiante creará
soluciones para resolver problemas simples mediante el diseño de algoritmos y
desarrollo de programas, aplicando técnicas actuales de desarrollo de software
orientado a objetos y considerando criterios de calidad apropiados.
Al finalizar el curso el estudiante
deberá ser capaz de:
·
Identificar
problemas específicos.
·
Representar
problemas mediante la utilización de modelos abstractos.
·
Comprender
los elementos y estructuras básicas presentes en un lenguaje de programación
orientado a objetos para implementar programas modulares, claros, simples y
generales como sea posible.
·
Aplicar
a nivel básico buenas prácticas de construcción de software tales como uso de
estándares de documentación, codificación, verificación y validación para el
aseguramiento de la calidad.
·
Analizar
problemas mediante un proceso de descomposición y refinamiento en pasos
sucesivos.
·
Sintetizar
los resultados del proceso de análisis para diseñar algoritmos para la
resolución de problemas.
·
Aplicar
una metodología de resolución de problemas que le permita trabajar con orden y
disciplina.
·
Descubrir
la importancia del desarrollo de buenas prácticas de trabajo en equipo y de
comunicación oral para la resolución de problemas.
·
Aplicar
técnicas apropiadas de comunicación escrita para la documentación de la
solución de cada problema.