• Esta especialidad contempla todos los elementos necesarios para desarrollar los conocimientos, habilidades y destrezas necesarios para formar un usuario experto de estas tecnologías. Se incluyen aspectos tales como hardware, software, Internet, bases de datos, sistemas de información especializados y conectividad con equipos móviles.

    Adicionalmente, se incorporan las actualizaciones necesarias en lo referente a lenguajes de programación, tecnologías de conectividad, equipos y dispositivos nuevos en el mercado. Para el Técnico en el Nivel Medio en Desarrollo de Software es de gran importancia dominar todos los paradigmas posibles, tanto como el desarrollo de habilidades y destrezas para el uso de diferentes lenguajes de programación. En este contexto, la programación en diferentes ambientes de trabajo es fundamental para el mejoramiento de su desempeño en el campo laboral.

    Con el desarrollo de las diferentes unidades de estudio, el estudiante se familiariza con el entorno, las funciones, herramientas disponibles en diferentes lenguajes de programación seleccionados para el desarrollo de los programas requeridos por el mercado de trabajo.

  • INFORMÁTICA EN DESARROLLO DE SOFTWARE PERFIL PROFESIONAL

    1. Interpreta información técnica relacionada con la especialidad.
    2. Transmite instrucciones técnicas con claridad, empleando la comunicación gráfica normalizada.
    3. Demuestra habilidad y destreza en las tareas propias de la especialidad.
    4. Dirige procesos de producción, cumpliendo las instrucciones de los técnicos superiores
    5. Propone soluciones a los problemas que se presentan en le proceso de producción.
    6. Elabora y evalúa proyectos de la especialidad.
    7. Demuestra calidad en su trabajo.
    8. Utiliza la computadora como herramienta, en las tareas propias de la especialidad.
    9. Aplica normas de Salud Ocupacional.
    10. Aplica sistemas de mantenimiento preventivo y correctivo en equipo, maquinaria y herramienta, propias de la especialidad.
    11. Demuestra ética profesional en el cumplimiento de las tareas que forman parte de la especialidad.
    12. Organiza el taller de acuerdo a las normas técnicas, propias de la especialidad.
    13. Protege el medio ambiente, eliminando los focos de contaminación que se originan en los procesos de producción industrial.
    14. Usa racionalmente los materiales, equipos, maquinarias y herramientas que se requieren en la especialidad.
    15. Utiliza tecnología apropiada en la especialidad para contribuir a la competitividad, calidad y desarrollo del sector industrial.
  • El Técnico en el Nivel Medio en Informática en Desarrollo de Software:

    1. Identifica los conceptos, características, usos y aplicaciones de las diferentes estructuras de datos.
    2. Reconoce los componentes de cada una de las diferentes estructuras de datos.
    3. Utiliza las opciones de preferencias y selecciones; las herramientas y funciones para el manejo de capas, canales y máscaras del un software específico.
    4. Utiliza las herramientas y funciones disponibles para el manejo de texto, para pintar y colorea y para el uso de filtros en el un software específico.
    5. Distingue los componentes y funcionamiento de la cámara fotográfica digital.
    6. Aplica los principios del proceso fotográfico digital en la toma de imágenes.
    7. Distingue las normas y técnicas básicas para la elaboración de la identidad corporativa de un ente determinado.
    8. Aplica los principios fundamentales relacionados con la gestión y elaboración de proyectos informáticos.
    9. Utiliza las instrucciones, comandos, operadores y otros elementos que integran la sintaxis del lenguaje de programación.
    10. Aplica las estructuras de selección, repetición y otras disponibles en el desarrollo de aplicaciones específicas.
    11. Aplica las normas de seguridad e higiene en el desarrollo de las diferentes tareas que debe desempeñar.
    12. Reconoce los componentes del proceso administrativo en el ámbito de trabajo asociado a su especialidad.
    13. Elabora un plan de negocio para una micro empresa en el área de redes de computadoras.
    14. Construye presupuestos básicos relacionados con el trabajo de instalación y configuración de redes de computadoras.
    15. Relaciona los principios básicos de calidad con el desarrollo de las tareas cotidianas de su campo de trabajo.
    16. Aplica los conceptos relacionados con servicio al cliente en el desempeño de las labores relacionadas con su campo de trabajo.
    17. Reconoce los aportes del trabajo en equipo par el logro de los objetivos propuestos.
    18. Analiza los orígenes, desarrollo y la evolución histórica de la ciencia computacional tanto en el mundo como en Costa Rica.
    19. Interpreta la evolución legislativa en el campo de las ciencias de la computación en Costa Rica.
    20. Aplica estrategias y técnicas de seguridad o auditoria en diferentes áreas de trabajo asociados a la informática.
    21. Resuelve problemas de virus en las computadoras.
    22. Utiliza las funciones disponibles en el sistema operativo en la administración del hardware y software de la computadora.
    23. Aplica las funciones básicas de un procesador de textos en la creación de documentos.
    24. Aplica las herramientas que presenta una hoja electrónica para la elaboración de documentos.
    25. Utiliza las aplicaciones relacionadas con el uso de Internet y los servicios que este ofrece para la búsqueda y acceso de información.
    26. Diseña páginas sencillas para la publicación de información en Internet.
    27. Utiliza las herramientas y servicios disponibles en diferentes equipos móviles para mejorar el desempeño en su trabajo.
    28. Resuelve problemas utilizando las herramientas básicas de la lógica matemática.
    29. Aplica los algoritmos y diagramas de flujo estructurado como herramientas para resolución lógica de problemas.
    30. Identifica los elementos que integran el entorno de trabajo del lenguaje de programación.
    31. Desarrolla programas sencillos utilizando estructuras de selección, operadores, estructuras de repetición y funciones en un lenguaje específico.
    32. Aplica las herramientas y funciones disponibles en el lenguaje de programación para el manejo de entrada / salida.
    33. Utiliza los principios conceptuales y teóricos para el manejo de pilas o colas como herramienta en la solución de problemas específicos.
    34. Aplica la teoría de grafos y árboles como estrategias para la resolución de problemas específicos
    35. Utiliza las herramientas disponibles para la definición, declaración y manejo de archivos.
    36. Aplica diferentes métodos y técnicas para la validación de programas.
    37. Aplica los principios de modularidad utilizada por la programación orientada a objetos.
    38. Distingue los elementos fundamentales de la programación orientada a objetos.
    39. Utiliza los principios y fundamentos de la programación orientada a objetos como herramienta para la solución de problemas específicos
    40. Desarrolla diferentes aplicaciones utilizando los principios de la programación orientada a objetos.
    41. Aplica los principios fundamentales que regulan el diseño.
    42. Aplica los principios básicos de la Teoría del Color en el desarrollo de proyectos.
    43. Aplica los modos del color en proyectos de diseño
    44. Aplica los principios que rigen el diseño tipográfico en la confección de diferentes elementos.
    45. Utiliza las herramientas disponibles en diferentes software específicos para diseño digital.
    46. Reconoce los tipos de imágenes y ajustes de color que se pueden trabajar en el diseño gráfico con el apoyo de un software específico.
    47. Diseña diferentes tipos de ventanas de acuerdo con los criterios técnicos establecidos.
    48. Desarrolla interfaces externas que cumplan con las normas técnicas definidas por el usuario.
    49. Identifica los elementos que integran el entorno de trabajo del lenguaje de programación.
    50. Aplica las herramientas y funciones disponibles en el lenguaje de programación para el manejo de operaciones de entrada / salida
    51. Caracteriza los diferentes sistemas operativos a partir de sus características técnicas.
    52. Explica el método de administración del procesador, de los procesos y la memoria realizados por el sistema operativo.
    53. Utiliza las funciones del sistema operativo para la administración de dispositivos y archivos.
    54. Distingue las características del administrador de funciones de red y del sistema utilizado por el sistema operativo.
    55. Distingue las características de los principales sistemas operativos utilizados en la actualidad.
    56. Identifica los elementos fundamentales asociados con las bases de datos.
    57. Describe las características de los diferentes modelos de bases de datos y el proceso de normalización.
    58. Aplica elementos relacionados con el manejo de información para la construcción y mantenimiento de bases de datos.
    59. Utiliza las funciones y herramientas disponibles para la creación o manejo de bases de datos.
    60. Reconoce los componentes del proceso administrativo en el ámbito de trabajo asociado a la informática.
    61. Elabora un plan de negocio para una micro empresa que se desempeñará en el área de la informática.
    62. Utiliza diferentes estrategias para la gestión y desarrollo de proyectos informáticos.
    63. Identifica los elementos fundamentales relacionados con la información.
    64. Reconoce los conceptos, características, aplicaciones y otros elementos relacionados con los sistemas de información.
    65. Distingue las etapas y fases que componen el análisis y diseño de sistemas de información.
    66. Distingue los elementos fundamentales de la programación para WEB.
    67. Reconoce las funciones y herramientas básicas de los lenguajes de programación orientados al desarrollo para WEB.
    68. Desarrolla aplicaciones sencillas para WEB utilizando algunos de los lenguajes disponibles en el mercado.
    69. Distingue los elementos fundamentales de la programación para .NET.
    70. Utiliza las funciones y herramientas básicas para el desarrollo de programas en .NET.
    71. Desarrolla pequeñas aplicaciones utilizando las funciones y herramientas básicas de .NET
    72. Desarrollar las destrezas para comunicarse en forma escrita eficientemente en un segundo idioma.
    73. Desarrollar las destrezas del manejo de una segunda lengua para expresar su pensamiento y comunicarse de forma escrita y oral con los clientes internos y externos de la empresa.
  • Desarrollar en los y las estudiantes los conocimientos, habilidades y destrezas que les permitan:

    1. Utilizar las herramientas básicas del inglés técnico para interpretar y seguir instrucciones en este idioma relacionadas con su área de trabajo.
    2. Utilizar el software de aplicación como una herramienta que le permita desempeñar su trabajo con calidad.
    3. Utilizar diferentes tecnologías de información y comunicación en el desempeño de diferentes tareas asociadas a su campo de trabajo.
    4. Aplicar aspectos fundamentales para el diseño de material para la publicación de información en Internet
    5. Realizar tareas de nivel básico para el mantenimiento preventivo y correctivo en el equipo de cómputo.
    6. Utilizar las herramientas básicas de la programación estructurada para la solución de problemas específicos.
    7. Utilizar eficientemente las funciones de los sistemas operativos en la administración de dispositivos y archivos.
    8. Crear y dar mantenimiento a bases de datos pequeñas utilizando las diferentes herramientas disponibles.
    9. Utilizar las herramientas básicas de la programación estructurada en el desarrollo de programas de un nivel de complejidad intermedio.
    10. Utilizar las herramientas básicas de la programación modular en el desarrollo de programas de un nivel de complejidad intermedio.
    11. Utilizar las herramientas básicas de la Programación Orientada a Objetos en el desarrollo de programas de un nivel de complejidad intermedio.
    12. Aplicar las normas de higiene y seguridad ocupacional en su ámbito laboral.
    13. Aplicar los principios fundamentales para la convivencia efectiva en el ambiente empresarial.
    14. Aplicar los principios básicos de la cultura de calidad en el ambiente empresarial en el que se desempeña.
  •