Software">
Programador 2019
Programador 2019
Programador 2019
FORMACIÓN PROFESIONAL
Programador
V. Evaluación ............................................................................................................................................ 33
3 | RESFC-2017-2383-E-GDEBA-DGCYE
4 | Dirección de Formación Profesional | Año 2019
I. IDENTIFICACIÓN DE LA CERTIFICACIÓN PROFESIONAL
"PROGRAMADOR"
FUNDAMENTACIÓN
DE LA CERTIFICACIÓN
En el sector Informática – Servicios informáticos, las actuales condiciones tanto del mercado
interno como del mercado externo, imprimen la necesidad de la adecuación y/o creación de
nuevos perfiles en las áreas de producción, mantenimiento, reparación, administración y ges-
tión de las organizaciones.
Por otra parte, debe tenerse presente que durante muchos años la industria nacional se vio
enfrentada a una fuerte competencia externa, factor por el cual varias empresas oferentes de
estos servicios debieron cerrar al no poder sostener las condiciones de competitividad, dismi-
nuyendo de esta manera la mano de obra calificada en el área de la Servicios Informáticos. Es
5 | RESFC-2017-2383-E-GDEBA-DGCYE
así que hoy en día se conjugan, por un lado, una reactivación industrial del sector y, al mismo
tiempo, una falta de mano de obra calificada capaz de contribuir a la mejora competitiva del
sector.
Es por ello, que frente a las nuevas condiciones locales e internacionales de esta industria, se
impone la necesidad de considerar el acceso a la formación profesional continua de los tra-
bajadores informáticos. En este sentido, y dentro de los procesos propios de la de los puestos
de trabajo, es la programación de soportes informáticos centrales en la gran mayoría de la
firmas del sector y por lo tanto una de las familias profesionales prioritarias al momento de
hablar de formación profesional inicial, teniendo como objetivo principal formar trabajadores
capaces de realizar los procesos de reparación y adecuación de las mismas, controlando los
productos obtenidos, responsabilizándose del mantenimiento de primer nivel de las máquinas
y equipos destinados a este proceso, con criterios de calidad, seguridad y respeto al medio
ambiente. Asimismo, resulta prioritario que los trabajadores adquieran saberes vinculados
a la internalización de normas de seguridad, salud y de consolidación de las condiciones de
trabajo decente (OIT).
1
“Corresponde a Certificados de Formación Profesional Inicial que acreditan el aprendizaje de conocimientos teóricos científico-tec-
nológicos propios de su campo profesional y el dominio de los saberes operativos técnicos y gestionales que se movilizan en determi-
nadas ocupaciones y que permiten a una persona desempeñarse de modo competente en un rango amplio de actividades que invo-
lucran la identificación y selección de soluciones posibles entre una amplia variedad de alternativas, para resolver problemas de baja
complejidad relativa, cuyo análisis requiere del discernimiento profesional. Quienes obtienen esta certificación deberán ser capaces de
asumir la responsabilidad sobre los resultados del propio trabajo y sobre la gestión del propio aprendizaje. Asimismo, deberán estar
en condiciones de dirigir emprendimientos productivos de pequeña o mediana envergadura en su campo profesional y de asumir roles
de liderazgo y responsabilidad sobre la ordenación y los resultados del trabajo de otros”. (Resolución Nº 13/07 del CFE. Anexo: “Títulos
y Certificados de la Educación Técnico Profesional”, Punto 6.1, Párrafo 31).
El aspirante deberá haber completado la Educación secundaria acreditable a través de certificaciones oficiales del Sistema Educativo
Nacional.
II. REFERENCIAL AL
PERFIL PROFESIONAL
El perfil profesional del Programador alu- do, modificado y ampliado, es decir manteni-
de al conjunto de actividades en las que el do, siendo esta tarea realizada en parte por
profesional puede demostrar, una vez que ha los programadores.
logrado su certificación, los conocimientos
adquiridos sobre su profesión. Este profesional requiere supervisión en to-
das las actividades que desarrolla. Siempre
Este perfil involucra un conjunto de compe- reporta a superiores y se remite a ellos para
tencias específicas de desarrollo de software solicitar instrucciones sobre su desempeño.
dentro del sector profesional de Informática.
Se articula en torno a núcleos curriculares Funciones que ejerce el profesional
a partir de las demandas socio-productivas A continuación se presentan funciones y
del sector y la realidad del medio industrial sub-funciones del perfil profesional del Pro-
y de servicios. gramador:
1. Escribir código de programación de
II. 1. ALCANCE DEL PERFIL PROFESIONAL acuerdo a especificaciones formales.
El Programador está capacitado, de acuerdo El Programador interpreta las especifica-
a las actividades que se detallan en el Perfil ciones de diseño o requisitos de las asigna-
Profesional, para escribir, testear, depurar y ciones a programar comprendiendo en su
mantener el código de programación de los contexto inmediato cuál es el problema a re-
programas en el marco de un equipo de tra- solver, determinando el alcance del proble-
bajo o en forma individual bajo supervisión. ma y convalidando su interpretación a fin de
identificar aspectos faltantes.
Los programadores escriben los programas de
acuerdo a las especificaciones formales dadas Desarrolla algoritmos que dan soluciones a
por los analistas de sistemas. Ellos transfor- los problemas asignados o derivados de los
man el diseño en instrucciones concretas que mismos y efectúa pruebas de unidad de los
7 | RESFC-2017-2383-E-GDEBA-DGCYE
pueden ejecutarse en la computadora. módulos para asegurar que cumplan con las
especificaciones del diseño a fin de tener un
También tienen como tarea testear el pro- código eficiente, documentado, fácil de en-
grama en busca de bugs (errores de pro- tender y mantener.
gramación) dentro del proceso de prueba y
depuración de errores. 2. Interpretar especificaciones de diseño
de las asignaciones a programar en el
El software necesita ser actualizado, repara- contexto del desarrollo de software en
el que participa. datos, su organización, la relación entre enti-
El Programador recibe las especificaciones dades y su uso en las aplicaciones desarro-
formales o informales del Líder de Proyecto lladas o por desarrollar.
y analiza el problema a resolver; interpreta
el material recibido y clarifica eventuales También consulta a pares y al líder del equi-
malas interpretaciones o desacuerdos con- po de trabajo para reflexionar y recibir ayuda
validando su interpretación con el responsa- que le permita resolver problemas relacio-
ble del proyecto. nados con el manejo de los datos o aporta
sus conocimientos a otros.
3. Planificar su trabajo en el contexto del
equipo de desarrollo del proyecto. 7. Realizar la documentación técnica y de
El Programador establece secuencia y orden usuarios de acuerdo con los requerimien-
de trabajo, identifica prioridades y tiempos de tos funcionales y técnicos recibidos.
consulta para aspectos no previstos, aplicando El Programador realiza la documentación
metodologías de resolución de problemas para describiendo qué hace cada parte del código
la planificación y organización de su trabajo. y por qué se incluyen, qué datos o situación
lo originaron; registros y evidencias de las
4. Verificar el código desarrollado. actividades realizadas y de los incidentes
El Programador determina las necesidades observados, debiendo identificar cada ver-
de cobertura en función de las característi- sión de acuerdo a estándares establecidos
cas y normas de calidad del proyecto, iden- dentro del equipo de desarrollo.
tifica las clases de equivalencia de datos
utilizados internamente o intercambiados y Área Ocupacional
ejecuta los casos de prueba. Este profesional se inserta ocupacionalmen-
te en distintos tipos de organizaciones donde
Realiza las pruebas correspondientes, re- se realiza desarrollo de software, ya sea por
gistrando los datos y resultados alcanzados, requerimiento de otras organizaciones loca-
así como las acciones correctivas realizadas les o extranjeras o por solicitud de usuarios
para solucionar las fallas encontradas. particulares.
que los originaron, analiza estos datos y/o de software para vender en el país o en el
partes del código que causaron el mal funcio- exterior. También en organizaciones dedica-
namiento y determina el tipo de corrección o das a otras actividades, pero que producen
reemplazo requeridos; verifica que la correc- el software que necesitan para desarrollar
ción y/o reemplazo solucionen el mal funcio- sus propias actividades o que integran en
namiento o la salida de resultados erróneos. productos que venden.
• Identificar los problemas que se presenten para el avance de su propio trabajo y el tra-
en el desarrollo o programación a partir bajo en equipo, según las condiciones esta-
del análisis, jerarquización y priorización blecidas por los responsables de las tareas
de la información. encomendadas.
• Integrar las técnicas de trabajo, la infor- • Gestionar la relación comercial que posibilite
mación, la producción de códigos y reuti- la obtención de empleo y las relaciones que
lización de códigos existentes, el armado devengan con los prestadores de servicios.
de estructuras de datos, la construcción y
modificación de clases y objetos, el diseño III.2. ESTRUCTURA MODULAR DEL TRAYEC-
de interfaces de usuario, los criterios de TO CURRICULAR DE LA FIGURA PRO-
FESIONAL DEL PROGRAMADOR. dencia con el campo científico – tecnológico
La estructura modular del trayecto curricu- y módulos específicos que corresponden al
lar de esta figura profesional se organiza en campo de formación técnico específico y de
base a una serie de módulos comunes, de las prácticas profesionalizantes. A saber:
base y gestionales que guardan correspon-
Base de Datos 70 hs
parte de los CFP que ofertan este trayecto. • Para el cursado del módulo específico de
“Programación Orientada a Objetos” es ne-
Descripción y síntesis del Régimen pedagó- cesario haber cursado el módulo de base
gico de cursado: “Técnicas de Programación” y el módulo
específico “Base de Datos”.
• La trayectoria se inicia con el cursado obli-
gatorio del módulo de base “Técnicas de • Se obtiene la certificación del trayecto de
Programación”. Programador previa certificación de los
módulos específicos “Programación Orien- Ejemplos de cursado por tramos:
tada a Objetos” y “Base de Datos”.
• Técnicas de Programación.
• Técnicas de Programación.
1° • Relaciones laborales y • Técnicas de Programación.
• Base de Datos.
orientación profesional.
• Programación orientada a
objetos.
2° • Base de Datos. • Ver alternativas.
• Relaciones laborales y
orientación profesional.
• Programación orientada
3°
a objetos.
Cada uno de los módulos que integran el tra- • Lic. en Ciencias de la Computación.
yecto se acreditan mediante certificación de
módulo. Con la certificación del conjunto de • Técnico en Programación de Computadoras.
los módulos se accede a la certificación de
Formación Profesional Inicial de nivel III de • Técnico en Sistemas Multimediales.
Programador.
• Técnico Superior en Análisis de Sistemas.
Perfil docente
Para todos los módulos, se detalla el perfil re- • Profesor en Informática con certificación en
querido para el cargo de instructor del Programador de CFP reconocido. BA. o en
trayecto. centros de capacitación reconocidos.
• Profesional del área Informática que po-
sea formación específica en los contenidos • Profesional en informática idóneo con expe-
enunciados en este Diseño, con formación riencia mínima de 2 años en desarrollo de
pedagógica, que califique su ingreso y pro- sitios web dinámicos con bases de datos.
moción en la carrera docente.
III. 4. PRÁCTICAS FORMATIVAS PROFESIO-
12 | Dirección de Formación Profesional | Año 2019
13 | RESFC-2017-2383-E-GDEBA-DGCYE
2
“Las prácticas profesionalizantes son una instancia más de aprendizaje y constituyen una actividad formativa a ser cumplida por
todos los estudiantes con supervisión docente, y la escuela debe garantizarla durante la trayectoria formativa. (…) pueden asumir dis-
tintos formatos y organizarse a través de variados tipos de actividades que se relacionen con su futura profesionalidad. Estos formatos
podrán ser, entre otros:
• Proyectos productivos externos: se realizan en empresas, organismos estatales o privados o en organismos no gubernamentales.
• Proyectos tecnológicos orientados a la investigación, experimentación y desarrollo de procedimientos, bienes o servicios relevantes
desde el punto de vista social y que introduzcan alguna mejora dentro de los existentes.
• Proyectos de extensión diseñados y organizados en la institución educativa, para satisfacer necesidades comunitarias”. Resolución
N° 112/13.
14 | Dirección de Formación Profesional | Año 2019
IV.TRAYECTO
CURRICULAR:
DEFINICIÓN
DE MÓDULOS
15 | RESFC-2017-2383-E-GDEBA-DGCYE
16 | Dirección de Formación Profesional | Año 2019
TÉCNICAS DE PROGRAMACIÓN
| Denominación del Módulo
PRESENTACIÓN
técnicas básicas de programación estructura- compuesto por subrutinas con fines especí-
da, cuya lógica se utiliza y amplia en el mó- ficos, comunicadas a través de parámetros.
dulo específico de Programación Orientada a Las subrutinas son unidades lógicamente
Objetos. independientes que se invocan desde otras
subrutinas o desde un programa principal.
En este contexto se entiende por Programa-
ción Estructurada a la metodología de resolu- Para la organización de la enseñanza de esta
ción de problemas computacionales que utili- unidad curricular se han organizado los con-
tenidos en tres bloques: vas y su vínculo con los problemas caracterís-
El bloque de Elementos Informáticos se cen- ticos de intervención y resolución técnica del
tra en la lógica de la estructura de los datos; Programador, en particular con las funciones
este bloque es fundante conceptualmente, que ejerce el profesional en relación a la /al:
tiene por objeto el tratamiento de los conte- • Escribir código de programación de acuer-
nidos básicos esenciales que se utilizan en la do a especificaciones formales.
escritura de algoritmos eficientes.
Este módulo se orienta al desarrollo de las
El bloque Diseño de Algoritmos aborda las siguientes capacidades profesionales referi-
técnicas de resolución de problemas compu- das al perfil profesional en su conjunto:
tacionales o de programación, tomando como • Interpretar las especificaciones de diseño o
punto de partida problemas con cierto nivel requisitos de las asignaciones a programar.
de complejidad, para en un segundo momen-
to, descomponerlos en problemas de menor • Comprendiendo en su contexto inmediato
complejidad reformulándolo en términos de cuál es el problema a resolver.
un problema ya conocido.
• Determinar el alcance del problema y con-
El bloque Desarrollo de Programas presenta validar su interpretación a fin de identificar
como núcleo central la elaboración y cons- aspectos faltantes.
trucción de programas mediante la traduc-
ción o codificación de los algoritmos en un • Desarrollar algoritmos que dan soluciones
lenguaje adecuado al paradigma. a los problemas asignados o derivados de
los mismos.
La organización del desarrollo curricular, que
se presenta en este documento, sigue una se- En relación a las prácticas formativas de ca-
cuencia que toma como punto de partida a las rácter profesionalizante, son un eje estraté-
estructuras de datos que se adaptan al pro- gico de la propuesta pedagógica para el ám-
blema a resolver, posteriormente se diseñan bito de la FP, al situar al participante en los
y representan los algoritmos que lo resuelven ámbitos reales de trabajo con las problemáti-
y por último se codifican estos algoritmos en cas características que efectivamente surgen
un lenguaje de programación, dando como re- en la planificación de procedimientos o se-
sultado el programa. cuencias de actividades asociada al desarro-
llo de algoritmos y la resolución de problemas
El propósito general de esta unidad curricular de base computacional, y que se organiza a
18 | Dirección de Formación Profesional | Año 2019
ELEMENTOS INFORMÁTICOS
DISEÑO DE ALGORITMOS
- Estructuras de programación:
Para el diseño de estas prácticas por parte del do-
• Metodología estructurada: cente se recomienda el uso de lenguajes gráficos
- Estructura secuencial: en la etapa de programación/codificación, para
Características. crear animaciones, juegos interactivos, etc. El uso
Definición de variables. de lenguajes gráficos para este nivel se funda-
menta en que por sus características (representa-
ción de los bloques de construcción de los progra-
• Estructura alternativa mas por códigos de color) reducen la exigencia
Características. sobre la sintaxis de la programación, permitiendo
Expresiones lógicas. a los estudiantes enfocarse en los problemas a
resolver. Los lenguajes más estructurados requie-
• Estructura repetitiva o iterativa ren altos grados de abstracción (pensamiento ló-
Características. gico formal) y se deberán desestimar su uso para
Fases de un programa iterativo. este momento de la escolarización. Así mismo, la
programación por medio de interfaces gráficas
Pruebas de escritorio y depuración: permiten que los estudiantes comprendan los
• Concepto de codificación. conceptos centrales de computación, tales como:
• Lenguajes de programación (estructurado o grá- iteración, condicionales, variables, tipos de datos,
fico). eventos y procedimientos.
20 | Dirección de Formación Profesional | Año 2019
RELACIONES LABORALES
Y ORIENTACIÓN PROFESIONAL
| Denominación del Módulo
TIPO DE MÓDULO | Común.
CARGA HORARIA | 24hs reloj.
CARGA HORARIA DE PRÁCTICA FORMATIVA DE CARÁCTER PROFESIONALIZANTE | 3hs reloj.
PRESENTACIÓN
junto de conocimientos que combinan temá- lite la obtención de empleo y las relaciones
ticas generales del derecho y las relaciones que devengan con los prestadores de ser-
laborales, con otros que intentan brindar, a vicios.
los/as estudiantes, información relevante
del sector de actividad profesional que es Para el presente módulo, y desde el punto de
referencia del trayecto formativo específico, vista del contenido de la formación, se define
aportando a la orientación profesional y for- para el agrupamiento, la selección y el trata-
mativa de los trabajadores. miento de los contenidos los siguientes bloques:
• Derecho del Trabajo y Relaciones Laborales. complejidad de las temáticas propuestas, evi-
• Orientación Profesional y Formativa. tando de esta manera un abordaje netamente
expositivo.
En el bloque Derecho del Trabajo y Relacio-
nes Laborales los núcleos centrales se orga- Los objetivos de aprendizajes a tener en
nizan en el contrato de trabajo y la negocia- cuenta para la evaluación al finalizar el cur-
ción colectiva. A partir de ellos, se abordan sado del módulo de “Relaciones laborales y
conocimientos referidos a la dimensión legal orientación profesional” serán:
del contrato de trabajo, los derechos que se • Reconocer las normativas de aplicación en
derivan de la relación salarial y aquellos que el establecimiento de contratos de trabajo
se niegan mediante formas precarias de vín- en el sector, los componentes salariales del
culo contractual; a la vez que las dimensiones contrato y los derechos asociados al mismo.
que hacen al contrato de trabajo un hecho
colectivo, que se constituye a través de ins- • Reconocer y analizar las instancias de re-
tancias de representación, conflicto y acuerdo presentación y negociación colectiva exis-
colectivo. Se brinda especial atención al cono- tentes en el sector, y los derechos indivi-
cimiento de los convenios colectivos sectoria- duales y colectivos involucrados en dichas
les, que rigen en cada actividad. instancias.
PRESENTACIÓN
Este módulo se constituye, así en un espacio Es de central importancia que las actividades
25 | RESFC-2017-2383-E-GDEBA-DGCYE
PRÁCTICAS FORMATIVAS
BLOQUES DE CONTENIDOS
PROFESIONALIZANTES
• Abstracción y modularización.
• Herencia.
- Especialización vs generalización.
- Superclase y subclase.
- Clases abstractas.
PRESENTACIÓN
El módulo Base de datos tiene, como propó- de los datos para, posteriormente manipular
sito general, que los estudiantes construyan la base mediante un lenguaje de consulta.
los conceptos y desarrollen las técnicas de
manejo y creación de consulta y manipula- El bloque Manipulación de base de datos tie-
ción de bases de datos. ne como núcleo central, el acceso a los datos
mediante un lenguaje o Sistema Gestor (libre
Para la organización de la enseñanza de esta o propietario) brindando los conocimientos
unidad curricular se han organizado los con- esenciales vinculados con la organización de
tenidos en dos bloques: los datos en relación con su almacenamiento.
• Organización lógica de los datos.
29 | RESFC-2017-2383-E-GDEBA-DGCYE
Lenguaje de Consulta:
• Software libre.
• Software propietario.
• Selección simple.
• Eliminación de respuestas duplicadas.
• Selección ordenada.
• Selección condicionada.
• Operadores de comparación.
• Operadores lógicos.
• Campos calculados.
• Funciones agregadas de dominio (mínimo,
máximo, suma, promedio).
La evaluación es una de las tareas centrales valor. Durante el proceso de enseñanza, los
en los procesos de enseñanza y aprendizaje docentes realizarán un seguimiento respec-
que se da durante los cursos de Formación to de cómo los alumnos aprenden a hacer
profesional. La evaluación consiste en el haciendo y reflexionando sobre ese hacer, de
registro, análisis, e interpretación de infor- modo de comprobar si las estrategias didác-
mación sobre el aprendizaje, y el uso de esa ticas propuestas facilitan la integración del
información para emitir juicios de valor y to- “saber” y el “saber hacer” por parte de los
mar decisiones pedagógicas adecuadas. Su alumnos. Como parte de la evaluación for-
función esencial es la de retroalimentación, mativa, los docentes identificarán los avan-
tanto del aprendizaje, como de la enseñanza. ces y las dificultades evidenciadas en los
Por lo tanto, acompaña a ambos procesos en procesos de aprendizaje, mientras los alum-
cada etapa del desarrollo de un módulo: al nos intentan desarrollar las capacidades
inicio, durante, al final. previstas en las expectativas de logro.
Al iniciar un nuevo proceso de enseñanza Una de las técnicas más utilizada para esta
(ya sea al comenzar un módulo o de uno de etapa de evaluación de proceso o evaluación
sus temas), los docentes evaluarán las ca- formativa suele ser la observación directa.
pacidades y saberes con que ya cuentan los Para darle más confiabilidad a la observa-
alumnos, como también, las expectativas de ción, se sugiere la elaboración de indicadores
logro, la síntesis explicativa y los conteni- y de instrumentos de registro, que permitan
dos de cada módulo. Esta evaluación inicial sistematizar la información sobre los cam-
permitirá conocer el punto de partida de los bios en las capacidades de los alumnos. Esto
alumnos y favorecerá la organización de los posibilitará al docente ir informando (retroa-
contenidos y la elaboración de las secuen- limentando) al alumno sobre los ajustes que
cias de actividades con las que se orientarán necesita realizar en el proceso de aprendiza-
los aprendizajes. je, y a sí mismo sobre las estrategias didác-
33 | RESFC-2017-2383-E-GDEBA-DGCYE
Infraestructura
• Para la definición de la superficie del aula, • Circuito de señales (por ejemplo: TV, video,
se establece como conjunto de dimensio- internet, telefonía).
nes que intervienen en las condiciones de
enseñanza: el mobiliario y el equipo com- Requerimientos físico-ambientales
plementario, de elementos auxiliares y • Iluminación general con valores de ilumi-
ayudas didácticas necesarias. nancia entre 250 y 350 lux, con luminarias
uniformemente distribuidas para lograr
• Para las prácticas de enseñanza a desarro- niveles de iluminación homogéneos en el
llarse en los laboratorios de instalación y recinto.
mantenimiento de sistemas informáticos y
del taller de instalación y configuración de • Utilización de colores de alta reflexión en
redes se requiere una superficie de 2 m2 paredes, cielorrasos, pavimentos y mobi-
como mínimo por estudiante en grupos no liario, para aumentar la eficiencia.
mayores de 12 estudiantes.
• Iluminación focalizada hacia los planos de
• Para las prácticas de enseñanza relaciona- trabajo que permita alcanzar niveles de
das con en el módulo Relaciones Laborales y iluminación de 500 lux.
Orientación Profesional se requiere una su-
perficie de 2 m2 como mínimo por estudiante • Ventilación natural para garantizar la re-
en grupos no mayores de 32 estudiantes. novación del aire conforme a la normativa
vigente.
• La potencia eléctrica del aula/taller deberá
considerar la carga a conectar, seccionan- • Climatización adecuada.
do la alimentación de luminarias, equipos
de climatización y línea de tomas y con ele- • Aislamiento de aquellas habitaciones en
mentos de protección adecuados. que el ruido supera el admitido por la nor-
35 | RESFC-2017-2383-E-GDEBA-DGCYE
mativa vigente.
• Instalación eléctrica monofásica tanto para
el taller como para el laboratorio y el aula. Equipamiento mobiliario
Se recomienda la instalación de bandejas • El aula, el taller y el laboratorio deberán
portacables para permitir una mayor fle- contar con sillas/taburetes ergonómicas, y
xibilidad en las actividades a desarrollar y mesas robustas de medidas tales de poder
optimizar la instalación de luminarias, to- distribuir con comodidad los equipos de
mas y equipos. medición más módulos didácticos y tener
lugar suficiente para que los estudiantes
puedan apoyar elementos de escritura. De
ser metálicas, deberán estar conectadas
rígidamente a masa.
• Par.
• Herramientas informáticas.
36 | Dirección de Formación Profesional | Año 2019
VII. REFERENCIAL DE INGRESO
37 | RESFC-2017-2383-E-GDEBA-DGCYE