PROGRAMADOR
DURACIÓN TOTAL: 364 Hs. Reloj.
Objetivo
Al finalizar el desarrollo del curso, se espera que los participantes estén capacitados para: escribir, testear, depurar y mantener el código de programación de los programas en el marco de un equipo de trabajo o en forma individual bajo supervisión de especificaciones formales dadas por los analistas de sistemas. Transformar el diseño en instrucciones concretas que pueden ejecutarse en la computadora testeando el programa en busca de bugs (errores de programación) dentro de un proceso de prueba y depuración de errores, identificando esos problemas que se presentan en el desarrollo o programación a partir del análisis, jerarquización y priorización de la información.
Contenidos Mínimos (Módulos a dictar)
Técnicas de programación (120 hs reloj): Tecnologías informáticas libres y propietarias. Software y hardware libre y propietario. Diseño de algoritmos. Datos de entrada y salida, relación entre ellos. Variables y constantes. Operadores relacionales y lógicos. Diagramas. Estructuras de programación: secuencial, alternativa y repetitiva. Lenguajes de programación.
Relaciones laborales y orientación profesional (24 hs reloj): Derecho del trabajo, representación y negociación colectiva. Contratos de trabajo según el sector. Orientación profesional y formativa, ocupaciones y puestos de trabajo. Relaciones funcionales en el sector profesional.
Programación orientada a objetos (150 hs reloj): Concepto, clase y objeto. Encapsulamiento de la información. Tiempo de vida de los objetos. Abstracción y modularización. Tipos de clases y diagramas. Polimorfismo y sobrecarga de operadores. Construcción de un diseño modular. Lenguaje de programación.
Base de datos (70 hs reloj): Concepto y organización lógica de datos. Ventajas de una base de datos. Altas, bajas y modificaciones. Manipulación de datos. Lenguaje de consulta. Selección, construcción, actualización y eliminación de un registro.