Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Versión definitiva
06 de julio de 2016
Programa Nacional 111mil.
Introducción
El programa tiene como objeto la establecer una alianza estratégica entre los diversos
actores del sector profesional (el estado y sus políticas públicas, la industria IT, el
sistema de ETP y el sistema universitario), con el propósito de generar una política
sistemática de formación profesional de la población de jóvenes y adultos en este
campo mejorando así la expansión y el desarrollo del sector, junto al mejoramiento del
nivel de empleo y de la calidad de vida de los jóvenes.
2 de 33
Programa Nacional 111mil.
Entre otros rasgos singulares e identitarios del entramado empresarial del sector con
respecto a otros ligados al sector de pymes industriales se pueden mencionar: del total
de empresas del sector, más del 55% de las empresa existentes del sector se
constituyen como tales a partir del año 2002 en adelante, definiendo así un sector
dinámico e innovativo de origen reciente en su conformación y en proceso de
consolidación estructural.
De las ventas totales del sector durante la última década, el 30% se explican por
exportaciones al mercado mundial. Las dos terceras partes de las empresas del sector
efectuaron operaciones de exportación en los últimos años, marcando un
comportamiento exportador por encima del resto de los sectores pymes industriales,
evidenciando un nivel de competitividad importante del sector en el mercado externo.
El perfil ocupacional del sector, año 2009, según el nivel educativo evidencia una
demanda de fuerza de trabajo de calificaciones altas y medio-altas: el 38% de los
trabajadores del sector alcanzan un nivel educativo universitario completo. Un 31% de
universitario incompleto, el 14% se ubica en el segmento de tecnicaturas superiores y
un 15% poseen secundario completo. Solo el 1% de los trabajadores del sector se
3 de 33
Programa Nacional 111mil.
Si bien los vínculos del sector del software con el resto de los sectores de la economía
no pasan solamente por el uso que de sus productos puedan hacer otros sectores, sino
también por la posibilidad de generar eslabonamientos hacia adelante en los cuales el
software se “embeba” en bienes industriales tales como equipos, maquinarias, bienes
de consumo con dispositivos electrónicos de complejidad variable, etc. El desarrollo de
este tipo de eslabonamiento contribuiría a fortalecer la presencia de sectores
“intensivos en conocimiento “en la economía argentina, aspecto clave de la agenda de
desarrollo socio productivo del país.
Según cifras difundidas por CESSI, en 2015 la industria del software empleó a más de
81.800 profesionales, tuvo ventas totales por U$S 3.479 millones y por primera vez
superó los U$S 1.000 millones en exportaciones.
La encuesta midió también las expectativas para el 2016, y reveló que las empresas
esperan crecimiento en empleo de un 8,9%, lo que implica la creación de 7.000 nuevos
puestos de trabajo, ventas totales de un 36,2% en pesos y un 18,9% de exportaciones
en USD.
En 2015, los gastos en recursos humanos continúan en alrededor de ¾ partes del costo
total en los que incurren en promedio las empresas de software (73%). En este sentido,
el perfil técnico más demandado fue el de desarrollador de aplicaciones, con más del
4 de 33
Programa Nacional 111mil.
70%, mientras que el puesto que presentó más dificultad al momento de ser cubierto
fue el de arquitecto de soluciones, con más del 80%.
5 de 33
Programa Nacional 111mil.
El alcance y las funciones del perfil profesional de esta figura formativa como los
lineamientos generales del diseño curricular (carga horaria, estructura modular,
prácticas formativas, profesionalizantes, recortes de conocimiento) han sido validados
con los equipos técnicos y actores empresarios de la Cámara de Software y servicios
informáticos (CESSI).
Para alcanzar los propósitos del programa definido conjuntamente entre el Ministerio
de la Producción y el Ministerio de Educación y Deportes (INET), es necesario
desarrollar un conjunto de acciones planificadas en forma conjunta entre el INET y las
jurisdicciones, a saber:
6 de 33
Programa Nacional 111mil.
Primera etapa
En base a la demanda identificada por parte del Ministerio de Producción de los cluster,
polos y distritos ligados al sector profesional de desarrollo del software, se establece
como objetivo específico en esta primera etapa de implementación del programa, la
formación de 2000 jóvenes en la figura formativa de programador, a través de la
apertura de 130 cursos distribuidos de la siguiente forma:
Las jurisdicciones seleccionadas en esta primera fase, son aquellas que hoy presentan
un desarrollo importante de la actividad del sector profesional desarrollo de software en
su territorio.
7 de 33
Programa Nacional 111mil.
8 de 33
Programa Nacional 111mil.
ANEXO I
9 de 33
Programa Nacional 111mil.
I. Identificación de la certificación
10 de 33
Programa Nacional 111mil.
Desarrolla algoritmos que den soluciones a los problemas asignados o derivados de los
mismos, procurando tener un código eficiente, documentado, fácil de entender y
mantener. Efectúa pruebas de unidad al código construido para asegurar que cumpla
con las especificaciones recibidas.
11 de 33
Programa Nacional 111mil.
El Programador realiza la documentación describiendo qué hace cada parte del código
y por qué se incluyen, qué datos o situación lo originaron; registros y evidencias de las
actividades realizadas y de los incidentes observados, debiendo identificar cada versión
de acuerdo a estándares establecidos dentro del equipo de desarrollo.
Área Ocupacional
12 de 33
Programa Nacional 111mil.
13 de 33
Programa Nacional 111mil.
14 de 33
Programa Nacional 111mil.
Base de Datos 70 hs
15 de 33
Programa Nacional 111mil.
orientación
profesional
2º * * Base de Ver Ver
Programación Datos alternativas alternativas
orientada a
objetos
* Relaciones
laborales y
orientación
profesional
3º *
Programación
orientada a
objetos
Cada uno de los módulos que integran el trayecto se acreditan mediante certificación
de módulo. Con la certificación del conjunto de los módulos se accede a la certificación
de Formación Profesional Inicial de nivel III de Programador.
16 de 33
Programa Nacional 111mil.
Presentación:
El módulo Técnicas de Programación tiene, como propósito general, iniciar a los
estudiantes en la construcción de las capacidades técnicas en torno a la lógica de
programación. Se constituye, así, en un espacio de aproximación y desarrollo de
saberes fundamentales para la figura profesional de “Programador”.
Se parte conceptualmente de analizar problemas de base informática, con el fin que los
estudiantes adquieran los conceptos y las técnicas de resolución de problemas, cuya
lógica se utiliza y amplia en el módulo específico de Programación Orientada a Objetos.
17 de 33
Programa Nacional 111mil.
18 de 33
Programa Nacional 111mil.
Abordar la resolución de
Resolución de Problemas y problemas de creciente
Algoritmos complejidad mediante algoritmos
Estructuras de Control. eficientes.
Recursividad. Eventos.
Excepciones. Concurrencia. Abordar las estructuras de
19 de 33
Programa Nacional 111mil.
20 de 33
Programa Nacional 111mil.
21 de 33
Programa Nacional 111mil.
22 de 33
Programa Nacional 111mil.
23 de 33
Programa Nacional 111mil.
24 de 33
Programa Nacional 111mil.
La organización del programa curricular, que se presenta en este documento, sigue una
secuencia que toma como punto de partida la identificación de las clases que modelan
el problema, sus relaciones y representación mediante UML y por último su codificación
en un lenguaje de programación orientado a objetos, dando como resultado la
aplicación.
25 de 33
Programa Nacional 111mil.
Bloque: Lenguaje de
Programación Orientada a
Objetos.
26 de 33
Programa Nacional 111mil.
Constructores y métodos
sobrecargados.
Métodos accesorios o
auxiliares
Documentación de clases y de
métodos
Constantes y variables de
clase.
Interfaz e implementación de
una clase
Librería de clases del lenguaje
Clases de fines específicos
Agrupamiento de objetos.
Colecciones de tamaño fijo
y de tamaño variable.
Manejo de errores.
Noción de evento
Programación por interfaces
Diseño de interacción de
usuario
27 de 33
Programa Nacional 111mil.
28 de 33
Programa Nacional 111mil.
Construcción de Base de
datos.
Consultas sobre una tabla
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).
29 de 33
Programa Nacional 111mil.
Inserción y eliminación de un
registro.
Eliminación de múltiples
registros.
Uso de Transacciones
______________________________________________________________________
30 de 33
Programa Nacional 111mil.
ANEXO II
31 de 33
Programa Nacional 111mil.
32 de 33
Programa Nacional 111mil.
Se sugiere que los especialistas posean una trayectoria profesional en los roles
del área ocupacional de desarrollo de software: Programador, Analista
programador, Analista funcional.
Se recomienda la ponderación positiva de aquellos especialistas que hayan
desarrollados roles de coordinación de equipos de trabajo en relación al
desarrollo de proyectos de software en el sector profesional.
Se sugiere que los especialistas posean conocimientos y capacidades en
lenguajes programación actualizada relacionada con el paradigma orientado a
objetos (Por ejemplo Java) y de base de datos (Por ejemplo, MySQL) y de
metodologías de desarrollo de software (por ejemplo, UML).
33 de 33