Professional Documents
Culture Documents
Versin definitiva
06 de julio de 2016
Introduccin
El Estado Nacional por medio de los Ministerios de Produccin y el Ministerio de
Educacin y deportes (INET), delinea un conjunto de polticas pblicas centradas en el
desarrollo estratgico el sector socioproductivo de informtica/TIC y en forma prioritaria,
en el fortalecimiento de las actividades de produccin de software y dems servicios
informticos conexos.
El aumento sostenido actual y potencial en la demanda global y local de productos y de
servicios asociados a las tecnologas de la informacin y las comunicaciones (TIC)
augura para el sector un amplio potencial de crecimiento y desarrollo previsible a
mediano y largo plazo, Esta tendencia es la que potencia el inters sostenido por parte
de las polticas pblicas por parte del estado en la promocin y desarrollo del sector.
Por otra parte el sector profesional se caracteriza por ser una actividad que genera una
sustantiva demanda ocupacional en combinacin con un rgimen medio alto de
salarios, posee como rasgo distintivo la incorporacin de conocimiento intensivo al
proceso de produccin de software, y por ende para la expansin de la actividad
requiere la absorcin de trabajadores, tcnicos y dems profesionales de media y alta
calificacin profesional.
El programa tiene como objeto la establecer una alianza estratgica entre los diversos
actores del sector profesional (el estado y sus polticas pblicas, la industria IT, el
sistema de ETP y el sistema universitario), con el propsito de generar una poltica
sistemtica de formacin profesional de la poblacin de jvenes y adultos en este
campo mejorando as la expansin y el desarrollo del sector, junto al mejoramiento del
nivel de empleo y de la calidad de vida de los jvenes.
Caractersticas del sector socio-productivo: Informtico agrupamiento: Desarrollo
de software
Las TIC son definidas como una convergencia entre, a) sistemas de informtica y
computacin, b) sistemas de contenidos, c) sistemas de comunicacin, complejo que
esta asimismo atravesado por dos niveles. El primer nivel se hallan las bases
horizontales donde se apoyan los contenidos de la informacin: infraestructura (red de
comunicaciones, hardware, servicios generales (software, servicios informticos),
intermediarios (portales, sitios). El segundo nivel, los sectores verticales, estn
constituidos por los campos donde se aplican o utilizan las TIC (salud, gobierno,
educacin). Las TIC como ncleo del nuevo paradigma tecnolgico, se caracterizan
por varios elementos: El desarrollo de la microelectrnica, como factor clave, la
convergencia de tecnologas especficas en un sistema integrado, la lgica de
interconexin en forma de redes de procesos e instituciones y la flexibilidad que tienen
las TIC para reconfigurarse y generar nuevos productos y servicios.
La Argentina muestra una actividad econmica robusta en el sector de desarrollo del
software y los servicios informticos (SSI), originada en desarrollo temprano en el
campo acadmico universitario en la dcada del 60s, este origen se retroalimenta con
2 de 32
4 de 32
5 de 32
6 de 32
Primera etapa
En base a la demanda identificada por parte del Ministerio de Produccin de los cluster,
polos y distritos ligados al sector profesional de desarrollo del software, se establece
como objetivo especfico en esta primera etapa de implementacin del programa, la
formacin de 2000 jvenes en la figura formativa de programador, a travs de la
apertura de 130 cursos distribuidos de la siguiente forma:
Jurisdiccin
CABA
Pcia. de Bs As
Santa Fe
Mendoza
Tucumn
Crdoba
Corrientes
Misiones
Localidad
Amba
La Plata
Baha Blanca
Mar del Plata
Tandil
Rosario
Lujan de Cuyo
Cantidad de Cursos
10
40
10
5
5
5
10
5
10
25
3
2
7 de 32
La informacin que construyan las jurisdicciones en base a los tres tem definidos
anteriormente se desarrollara un sitio web del programa, con el objeto de orientar y
difundir el conjunto de la informacin del programa y a la vez sea el punto de acceso
para la inscripcin de los jvenes al programa de formacin en base a su lugar de
residencia y disponibilidad horaria.
8 de 32
ANEXO I
9 de 32
I. Identificacin de la certificacin
I.1. Sector/es de actividad socio productiva: Informtica - Software y Servicios
Informticos
I.2. Denominacin del perfil profesional: PROGRAMADOR
I.3. Familia profesional: INFORMATICA.
I.4. Denominacin del certificado de referencia: PROGRAMADOR
I.5. mbito de la trayectoria formativa: FORMACIN PROFESIONAL.
I.6.Tipo de certificacin: CERTIFICADO DE FORMACIN PROFESIONAL INICIAL
I.7. Nivel de la Certificacin III
10 de 32
rea Ocupacional
Este profesional se inserta ocupacionalmente en distintos tipos de organizaciones
donde se realiza desarrollo de software, ya sea por requerimiento de otras
organizaciones locales o extranjeras o por solicitud de usuarios particulares.
Entre dichas organizaciones se cuentan empresas que proveen software
conjuntamente con servicios de asesoramiento y consultora, y que desarrollan sus
propios productos de software para vender en el pas o en el exterior. Tambin en
organizaciones dedicadas a otras actividades, pero que producen el software que
necesitan para desarrollar sus propias actividades o que integran en productos que
venden.
El software debe satisfacer las especificaciones de los requerimientos, ya sean
formales o informales, las que pueden venir dadas por el cliente, algn consultor
especializado en el tipo de problemas que aborda la aplicacin o ser elaboradas por
algn analista funcional integrante del equipo de trabajo del proyecto.
El equipo de desarrollo suele estar encabezado por un gerente o lder, quien es
responsable por el proyecto. Integra diversos roles ocupacionales, como el de
arquitecto de software, que establece el diseo general del sistema y especificaciones
de calidad de la solucin, as como una serie de programadores que son quienes
realizan la codificacin de acuerdo a las especificaciones recibidas. Del equipo de
trabajo pueden participar uno o ms analistas tcnicos que se ocupan de detalles
relativos a aspectos de tecnologa, seguridad, bases de datos o estndares de
programacin y asesoran y dan apoyo tcnico a los programadores. Eventualmente
pueden participar diseadores grficos y especialistas en otros aspectos especficos.
La posicin ocupacional de la figura que es referencia del presente trayecto es la que
suele denominarse Programador. Integra equipos de proyecto dedicados al desarrollo o
mantenimiento de software y recibe asignaciones especficas que debe resolver en
lapsos que suelen medirse en trminos de das o semanas, produciendo mdulos o
programas que satisfagan especificaciones y se integren al sistema objeto del proyecto.
12 de 32
Mdulos de base
Horas reloj
Tcnicas de Programacin
120 hs.
Relaciones Laborales y Orientacin
24 hs.
profesional
Mdulos Especficos
Horas reloj
150 hs
14 de 32
70 hs
*
Programacin
orientada
a
objetos
* Relaciones
laborales
y
orientacin
profesional
orientacin
profesional
* Base de Ver
Datos
alternativas
Ver
alternativas
*
Programacin
orientada
a
objetos
Cada uno de los mdulos que integran el trayecto se acreditan mediante certificacin
de mdulo. Con la certificacin del conjunto de los mdulos se accede a la certificacin
de Formacin Profesional Inicial de nivel III de Programador.
16 de 32
Bloques de contenidos
Prcticas
Profesionalizantes
Formativas
Concepto de algoritmo y
programas: El algoritmo como
secuencia ordenada de pasos
que resuelve un problema
concreto.
Definicin
y
anlisis
de
problemas
del
campo
informtico.
o Datos de entrada y
salida, relacin entre
ellos
o Variables y constantes
Operadores relacionales y
lgicos
Operadores aritmticos
Abordar
la
resolucin
de
problemas
de
creciente
complejidad mediante algoritmos
eficientes.
Abordar
Desarrollo
Tcnicas
algoritmos
Concepto
de
programa.
Lenguajes de Programacin.
Implementacin del algoritmo
en
un
lenguaje
de
programacin.
de
de
algoritmos:
diseo
de
Resolucin de Problemas y
Algoritmos
Estructuras
de
Control.
Recursividad.
Eventos.
Excepciones. Concurrencia.
las
estructuras
de
19 de 32
Estructura alternativa
Asociar
el
concepto
de
codificacin con el concepto de
algoritmo con el fin de resolver
situaciones problemticas por
medio de la computadora.
o Caractersticas.
o Expresiones lgicas
20 de 32
21 de 32
Bloques de contenidos
Prcticas
Profesionalizantes
formativas
Metodologa de desarrollo
Lenguaje de POO
24 de 32
Bloques de contenidos
Bloque:
El modelo de objetos
Conceptos de
Clase y objeto
Atributos y mtodos
Estado y comportamiento
Mensaje entre objetos.
Encapsulamiento
de
la
informacin
Niveles de acceso
Tiempo de vida de los objetos.
Abstraccin y modularizacin.
Herencia
Especializacin
generalizacin
Superclase y subclase
Clases abstractas
vs
Polimorfismo y sobrecarga de
operadores
Documentar clases, mtodos y secciones de
Construccin de un diseo
cdigo.
modular:
Acoplamiento
Cohesin
Incluir cdigo para la deteccin y manipulacin
Realizacin. Uso de interfaces
de errores en tiempo de ejecucin.
Bloque:
Metodologa
desarrollo de software
de
a
Sintaxis
y
estructura
del
lenguaje
Estructura de una clase
Variables de instancia
Mtodos de acceso y de
modificacin
Constructores
26 de 32
Constructores y mtodos
sobrecargados.
Mtodos
accesorios
o
auxiliares
Documentacin de clases y de
mtodos
Constantes y variables de
clase.
Interfaz e implementacin de
una clase
Librera de clases del lenguaje
Clases de fines especficos
Agrupamiento de objetos.
Colecciones de tamao fijo
y de tamao variable.
Manejo de errores.
Nocin de evento
Programacin por interfaces
Diseo de interaccin de
usuario
27 de 32
Contenidos
ventajas
Construccin de Base de
datos.
Consultas sobre una tabla
Seleccin simple.
Eliminacin de respuestas
duplicadas.
Seleccin ordenada.
Seleccin condicionada.
Operadores de comparacin
Operadores lgicos.
Campos calculados.
Funciones
agregadas
de
dominio (mnimo, mximo,
suma, promedio).
29 de 32
Insercin y eliminacin de un
registro.
Eliminacin
de
mltiples
registros.
Uso de Transacciones
ANEXO II
30 de 32
31 de 32
32 de 32