Está en la página 1de 9

LNEA TECNOLGICA DEL PROGRAMA:

Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

INFORMACION GENERAL DEL PROGRAMA DE FORMACION CDIGO 217303 DENOMINACIN DEL PROGRAMA: PROGRAMACION DE SOFTWARE Lectiva 6 MESES Productiva 6 MESES TCNICO El Sena y el Centro de Servicios y Gestin Empresarial de la Regional Antioquia, tiene como uno de sus pilares fundamentales el de formar trabajadores competentes, que estn en capacidad de responder a las demandas de los sectores productivos del pas, con calidad, pertinencia, eficiencia y capacidad de adaptacin a los cambios e innovaciones de tipo tcnico, tecnolgico en el mbito nacional y mundial. Por ende el propsito de esta estructura curricular es ofrecer los lineamientos tcnicos a todos los docentes de la especialidad programacin de software, para que aborden el proceso de formacin profesional integral de los alumnos, con unidad de criterios, que posibiliten la adquisicin de la competencia laboral en la programacin de software, de acuerdo con las diferentes plataformas de desarrollo existentes en el medio. Acadmicos: 9 grado aprobado. Superar prueba de aptitud y conocimiento Total 12 MESES

DURACION MAXIMA ESTIMADA DEL APRENDIZAJE EN MESES NIVEL DE FORMACIN

JUSTIFICACION

REQUISITOS DE INGRESO

COMPETENCIAS QUE DESARROLLARA CODIGO 220501032 DENOMINACIN

Analizar los requerimientos del cliente para construir el sistema de informacin Desarrollar el sistema que cumpla con los requerimientos de la solucin 220501007 informtica. 2173 OCUPACIONES QUE Programador sistemas informticos PODRA DESEMPEAR Desarrollador sistemas

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE Programador informtica

ESTRATGIA METODOLGICA

Centrada en la construccin de autonoma para garantizar la calidad de la formacin en el marco de la formacin por competencias, el aprendizaje por proyectos y el uso de tcnicas didcticas activas que estimulan el pensamiento para la resolucin de problemas simulados y reales; soportadas en la utilizacin de las tecnologas de la informacin y la comunicacin, integradas, en ambientes abiertos y pluritecnolgicos, que en todo caso recrean el contexto productivo y vinculan al aprendiz con la realidad cotidiana y el desarrollo de las competencias. Igualmente, debe estimular de manera permanente la autocrtica y la reflexin del aprendiz sobre el que hacer y los resultados de aprendizaje que logra a travs de la vinculacin activa de las cuatro fuentes de informacin para la construccin de conocimiento: El instructor - Tutor El entorno Las TIC El trabajo colaborativo garantizar

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

PESO DE LAS LINEAS TECNOLOGICAS EN EL PROGRAMA DE FORMACION A PARTIR DE LAS COMPETENCIAS QUE LO CONFORMAN Archivo en Excel

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

CONTENIDOS CURRICULARES DE LA COMPETENCIA CODIGO 220501032 VERSION 1 DENOMINACION Analizar los requerimientos del cliente para construir el sistema de informacin

DURACIN ESTIMADA 380 horas PARA EL LOGRO DEL APRENDIZAJE 2. RESULTADOS DE APRENDIZAJE 22050103201 Identificar cada uno de los conceptos y principios que constituye la programacin orientada a objetos para interpretar el diseo. 22050103202 Interpretar los diagramas de caso de uso, de objetos, de estados, de secuencia, de paquetes o componentes, de despliegue, de colaboracin segn el diseo entregado. Describir que son los modificadores de Acceso para aplicarlos a un proyecto de formacin.

22050103203

Interpretar el diagrama relacional para identificar el modelo de datos. 3. CONOCIMIENTOS 3.1 CONOCIMIENTOS DE CONCEPTOS Y PRINCIPIOS 22050103204 Tipo Abstracto de datos: (Clases, mtodos, invarianza, instancia). Algoritmos y programas: Concepto de algoritmo (caractersticas de los algoritmos) Los lenguajes de programacin: Lenguajes de maquina, Lenguajes de bajo nivel, Lenguajes de alto nivel, traductores de lenguaje (Interpretes, Compiladores). La compilacin y sus fases, Datos, tipos de datos, y operaciones primitivas: Numricos, Lgicos, carcter, cadena. Constantes y variables Expresiones: Aritmticas, Lgicas (operadores de relacin, operadores lgicos, prioridad de los operadores), La operacin de asignacin: Aritmticas, lgicas, de cadena, Diseo del algoritmo: Escritura inicial, Representacin grafica de los algoritmos, Seudo cdigo. Condicionales simples y anidadas. Ciclos, Contadores, Acumuladores, Seleccin, Interruptores. Escritura de algoritmos (Cabecera del programa, declaracin de variables, declaracin de constantes numricas, de carcter y constantes, estilo de escritura de programas). Procedimientos y funciones: Introduccin, funciones (declaracin, invocacin), procedimientos (subrutinas) (sustitucin de argumentos) variables locales y globales comunicacin (pasos de parmetros, paso por valor, pasos por referencia, sntesis de la transmisin de parmetros), funciones y procedimientos como parmetros. Estructuras estticas de datos (Vectores y Matrices): Introduccin, operaciones Fundamentos de la programacin orientada o objetos Conceptos y principios orientados a objetos: (Clases y objetos, atributos, operaciones,
4

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

mtodos y servicios, mensajes, encapsulamiento, herencia y polimorfismo). Identificacin de los elementos de un modelo de objetos. (Identificacin de clases y objetos, especificacin de atributos, definicin de operaciones, fin de la definicin del objeto). Interpretar los siguientes diagramas: Diagrama de casos de uso Diagrama de clases Diagrama de objetos Diagrama de estados Diagrama de secuencia Diagrama de paquetes o componentes Diagrama de despliegue Diagrama de colaboracin Fundamentos de bases de datos: Definiciones de bases de datos, archivo, registro, campo, Claves primarias, claves secundarias y forneas, ndices (Modelo Relacional). Motores de Bases de datos: Estructura, clases, caractersticas generales.
Interpretar matriz CRUD segn el diseo entregado.

3.2 CONOCIMIENTOS DE PROCESO

Tipo de Datos Abstracto (T.D.A.)


Construir algoritmos de acuerdo con una situacin planteada. Fundamentos de la programacin orientada a objetos. Interpretar diferentes diagramas de la programacin orientada a objetos y cmo aplicarlos en su proyecto de formacin. Bases de datos
Interpretar un Modelo Relacional de acuerdo con un diseo definido segn el proyecto de formacin.

4. CRITERIOS DE EVALUACION Elabora algoritmos de acuerdo con un problema dado. Explica los conceptos de programacin orientada a objetos. Interpreta los diferentes diagramas de la programacin orientada a objetos de acuerdo con un problema dado. Identifica los elementos de un modelo relacional de acuerdo con un problema planteado. 5. PERFIL TECNICO DEL INSTRUCTOR

Requisitos Acadmicos Ingeniero de sistemas (Opcin1) Tecnlogo en sistemas (Opcin 2) Experiencia laboral:

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

Opcin 1: Veinticuatro (24) meses Opcin 2: Treinta y seis (36) meses Competencias Construir algoritmos Aplicar metodologa (RUP) Programar con el mtodo orientado a objetos Crear bases de datos

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

CONTENIDOS CURRICULARES DE LA COMPETENCIA CODIGO 220501007 VERSION 1 DENOMINACION Desarrollar el sistema que cumpla requerimientos de la solucin informtica con los

DURACIN ESTIMADA 500 horas PARA EL LOGRO DEL APRENDIZAJE 2. RESULTADOS DE APRENDIZAJE Construir las tablas que hacen parte del diseo del diagrama 22050100701 relacional en el motor de base de datos empleando las cuatro formas de normalizacin. 22050100702 Relacionar las tablas construidas para presentar la informacin solicitada en el diseo. Construir el mapa de navegacin de acuerdo con el diseo entregado para orientar al usuario en el uso del aplicativo.

22050100703

Construir la matriz crud en el lenguaje de programacin seleccionado para verificar la funcionalidad del sistema de acuerdo con el diseo entregado. 3. CONOCIMIENTOS 3.1 CONOCIMIENTOS DE CONCEPTOS Y PRINCIPIOS 22050100704 Caracterstica del informe tcnico de diseo. Definicin, objetivos, caractersticas y estructura o composicin. Caractersticas de lenguaje de programacin, construccin interfaz grfica y lgica del negocio. Introduccin al lenguaje de programacin, Arquitectura de desarrollo en el lenguaje, Instalacin, Configuracin, Componentes Fundamentales, Conceptos de Orientacin a objetos aplicados en el lenguaje, Sintaxis, Bibliotecas/o libreras Principales, Conexin con bases de datos, Navegacin y operaciones fundamentales (Ingreso, consulta, modificacin y borrado) Creacin de front End, Creacin de lgica del negocio, Creacin de dilogos y mensajes, generacin de reportes, empaquetamiento y distribucin. Caractersticas de las bases de datos Qu es, integracin (con diferentes sistemas operativos), seguridad, objetos de una base de datos, entorno de trabajo, instalacin, Tablas, Integridad de los datos,

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

ndices, Vistas, permisos, procedimientos, disparadores (triggers), conexiones. 3.2 CONOCIMIENTOS DE PROCESO Utilizar herramientas de bases de datos y lenguajes de programacin. Construir la base utilizando una herramienta de base de datos. Seleccionar las herramientas de lenguaje de programacin de acuerdo con los parmetros del diseo. Aplicar las diferentes funciones de un lenguaje de programacin en el desarrollo del proyecto de formacin, con eficiencia y cumplimiento, tanto a nivel de front end como de Back end. Consultar y actualizar una base de datos de acuerdo con el desarrollo 4. CRITERIOS DE EVALUACION Utiliza correctamente la herramienta de desarrollo seleccionada, aplicando las funciones propias en la solucin de problemas de acuerdo con las necesidades del proyecto de formacin. Construye la base de datos de acuerdo con un diseo entregado. 5. PERFIL TECNICO DEL INSTRUCTOR Requisitos Acadmicos Ingeniero de sistemas (Opcin1) Tecnlogo en sistemas (Opcin 2) Experiencia laboral: Opcin 1: Veinticuatro (24) meses Opcin 2: Treinta y seis (36) meses Competencias El instructor que oriente este mdulo debe demostrar competencias en: Construir algoritmos Aplicar la metodologa RUP Programar utilizando la tcnica orientada a objetos Crear Bases de datos

LNEA TECNOLGICA DEL PROGRAMA:


Modelo de Mejora Continua

TECNOLOGAS DE LA INFORMACIN Y LA COMUNICACIN GESTIN DE LA INFORMACIN RED TECNOLGICA TECNOLOGAS DE LA INFORMACIN, DISEO Y DESARROLLO DE SOFTWARE

CONTROL DEL DOCUMENTO

Autores

Revisin

Nombre John Sadder Diana Lpez Claudia Porras Jairo Plata

Cargo Freddy Instructor Margot Instructor Marcela Coordinador a Garca Asesor pedaggico

Dependencia Fecha Centro de Servicios y Gestin Empresarial, Antioquia Centro de Servicios y Gestin Empresarial, Antioquia Febrero de Centro de Servicios y Gestin 2009 Empresarial, Antioquia Direccin de formacin profesional Direccin General

Aprobacin CONTROL DE CAMBIOS

Descripcin del cambio

Razn del cambio

Fecha

Responsable (cargo)

También podría gustarte