Objetivo general del Curso

        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.

Objetivos específicos

        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.