Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BACHILLERATO TÉCNICO
PROGRAMACIÓN DE SOFTWARE
2019
ÍNDICE
CONTENIDO PÁGINA
Objetivo General del Currículo 2
Objetivos Específicos del Currículo 2
1
OBJETIVO GENERAL DEL CURRÍCULO
2
ESTRUCTURA MODULAR DEL CURRÍCULO
3
representación de algoritmos. Operadores y Jerarquía. - Valorar el uso de las estructuras de control en
- Crear aplicaciones que sistematicen la - Algoritmos: definición, Características, la resolución de problemas.
solución de problemas utilizando lenguajes de Clasificación: cualitativos y cuantitativos, - Interesarse por identificar las reglas del
programación estructurada. Diseño, Diagramas de flujo, Símbolos lenguaje.
- Utilizar estructuras secuenciales en la utilizados para el diseño, Pseudocódigos, - Valorar el uso adecuado de los elementos
codificación de algoritmos y programas de
Reglas para elaborar seudocódigos y básicos del lenguaje estructurado.
acuerdo a los métodos de resolución de
problemas. Flujogramas - Interés por utilizar apropiadamente las
- Emplear estructuras selectivas en la sentencias de asignación, entrada y salida.
codificación de algoritmos y programas de - Estructura secuencial: representación, - Valoración de las características generales del
acuerdo a los métodos de resolución de Instrucción de: asignación, entrada y salida de lenguaje.
problemas. datos. - Interés por conocer el entorno del lenguaje de
- Utilizar estructuras repetitivas en la
programación.
codificación de algoritmos y programas de
- Estructuras selectivas: simple, doble, anidada, - Valorar las aplicaciones cuando se utilice
acuerdo a los métodos de resolución de
problemas. cascada y múltiple, Representación en estructuras de datos
- Automatizar la solución de problemas diagrama de flujo y seudocódigo.
utilizando los módulos, funciones y elementos
del lenguaje de programación estructurada. - Estructuras repetitivas: introducción,
- Utilizar estructuras de control simple, doble y representación, repetición manual y
múltiple en la solución de problemas de
automática
búsqueda y repetición.
- Utilizar funciones y subrutinas que permitan
obtener resultados en la solución de - Incrementadores: contador, acumulador,
problemas recursivos. bandera, Tipos de estructuras repetitivas,
- Comprobar la funcionalidad del programa representación en diagramas de flujo,
generado, identificando los diferentes datos y seudocódigos.
resultados obtenidos.
- Ejecutar métodos de búsqueda y secuencia en - Módulos y funciones: definición,
función de la eficiencia y tiempo de respuesta características y estructura, Paso de
parámetros: por valor y por referencia,
4
del algoritmo elegido. recursividad.
- Utilizar las estructuras y arreglos mediante la
codificación en la resolución problemas - Estructura de datos: introducción, Estructuras
evitando la duplicación de código. repetitivas anidadas, Tablas de decisión,
- Detectar errores y corregirlos utilizando Ordenación: búsqueda, burbuja, inserción,
procesos de depuración que permitan la selección, Métodos de Shell, Búsquedas:
codificación errónea en base a estándares Secuencial, binaria, transformación de claves,
establecidos. Colisiones, Intercalación.
5
Módulo 2: Programación Orientada a Objetos
Objetivo: Realizar aplicaciones informáticas utilizando lenguajes orientados a objetos e acuerdo a las especificaciones técnicas del diseño.
CONTENIDOS
Procedimientos Hechos y conceptos Actitudes, valores y normas
- Identificar objetos, librerías, funciones y - Programación orientada a objetos: - Interés en las aplicaciones donde se utilice
controles manejando la gestión y dinamismo introducción, características, clases, objetos, programación orientada a objetos.
de dichos elementos en la programación herencia y polimorfismo. - Responder por las acciones encomendadas,
orientada a objetos.
- manifestando firmeza en su planificación y
- Ejecutar el paso de parámetros por valor o
- Modelo de trabajo: definiciones: variables, desarrollo.
referencia de acuerdo al llamado de funciones
o procedimientos en la programación constantes, tipos de datos, objetos, Eventos. - Ser flexible y adaptarse a los cambios
orientada a objetos. Diseño de formularios, controles más - Mostrar una actitud de seguridad y gusto por el
- Desarrollar soluciones automatizadas habituales, diseño de Menús, operadores, trabajo bien hecho en el perfeccionamiento de
utilizando los elementos del lenguaje de funciones y procedimientos, Arrays. las técnicas utilizadas.
programación orientada a objetos. - - Ser flexible y adaptarse a los cambios.
- Utilizar herramientas de edición y animacion
- Técnicas profesionales avanzadas: la interfaz - Valorar el uso de la programación orientada a
multimedia compatibles con la inteface visual
de los lenguajes de programación orientado a de documentos múltiples, intercambio objetos.
objetos. dinámico de datos DDE, librerías de enlace - Interesarse por identificar las reglas del diseño
- Elaborar programas que involucren la dinámico de datos DDE, librerías de enlace de interfaces GUI.
multimedia utilizando nuevos requerimientos dinámico DLL, funciones de la API, objetos - Valorar el uso adecuado de los elementos
de memoria y controladores establecidos para vinculados e insertados OLE, los básicos del lenguaje.
hardware y software. controladores VBX, gestión de memoria de - Interés por la elaboración de los sistemas de
- Seleccionar las interfaces gráficas de usuario Windows. prestación de servicios de calidad.
mas utilizadas en el mercado en función de los -
requerimientos del solicitante. - Funciones de un sistema multimedia: el
- Diseñar interfaces graficas interactivas y estándar MPC, multimedia con Windows,
eficientes que cumplan con los requisitos del utilidades principales del sistema multimedia
usuario y los estándares de la programación (Audio, video, Imagen).
orientada a objetos. -
6
- Analizar el funcionamiento de las interfaces de - Bases de audio digital: el sonido,
usuario a partir de la creadas y existentes en el fundamentos, propiedades y características
sistema, contrastando su problemática y las formato de archivo, descripción y
posibles mejoras. configuración de una interfaz, software
- Desarrollar programas utilizando lenguajes básico de una tarjeta de sonido, La interfaz
POO que brinden una solución de calidad en digital para instrumentos musicales MIDI.
problemas de nivel intermedio. -
- Elaborar la documentación de las aplicaciones - Las imágenes: características de los
desarrolladas facilitando el entendimiento y dispositivos gráficos, Formato, Colores y
funcionamiento del sistema implementado. paleta de color, Captura y visualización de
imágenes de pantalla, Digitación y resolución
mediante SCANNER, Impresión.
-
- Modelos de diseño de la interfaz de usuario:
diseño, prototipos, Directrices GUI para
aplicaciones multimedia, características
genéricas y específicas de una pantalla, pasos
para el diseño de interfaz.
-
- Control de calidad de los servicios de
presentación: diseño de sistemas confiables,
Manejo del proceso `para garantizar la
calidad, Verificación y validación, Manejo de
las prácticas de prueba, Niveles de prueba,
Pruebas especiales del sistema, Tipos de
datos de prueba, Bibliotecas de prueba
Duración: 340 horas pedagógicas
7
Módulo 3: Análisis y Diseño de Base de Datos
Objetivo: Realizar el análisis y diseño detallado de base de datos que integren soluciones de software en diferentes entornos.
CONTENIDOS
12
Objetivo: Elaborar aplicaciones informáticas utilizando herramientas para desarrollo móvil de nivel intermedio, cumpliendo especificaciones técnicas.
CONTENIDOS
Procedimientos Hechos y conceptos Actitudes, valores y normas
- Utilizar etiquetas, botones, campos de texto, - Computación Móvil: evolución, Usos y - Valorar el uso adecuado de los elementos
cajas de dialogo, spinners, radio button, beneficios de las herramientas y tecnologías básicos de la computación móvil.
checkbox, tablas y menús de acuerdo con el móviles, Tecnologías emergentes, sistemas - Tener mente abierta para involucrarse y
desarrollo de aplicaciones móviles de interface operativos. producir conocimientos según los avances de
amigable. - la ciencia y la tecnología.
- Desarrollar aplicaciones de conexión remota - Tecnología de clientes ligeros: tecnología - Preferir de uso de arquitecturas ligeras, web
en dispositivos móviles, utilizando sockets o inalámbrica, redes de datos de radio, móvil para la resolución de problemas.
conexiones HTTP. tecnología de microondas, redes de radio - Interesarse por trabajar en equipo.
- Configurar redes Wireless y Ad Hoc. mediante móvil, asistentes personales digitales, tarjetas - Interesarse por identificar las reglas del
simuladores en el sistema operativo Android inteligentes. lenguaje.
con una PC utilizando una distribución Live CD. - - Manifestar ética y disciplina en el desarrollo
- Crear una base de datos en SqLite, y realizar - Arquitecturas y entorno de desarrollo: de soluciones y aplicaciones móviles.
operaciones CRUD utilizando una aplicación arquitecturas, Entornos y metodologías de - Desarrollar condiciones de seguridad y gusto
móvil. desarrollo, Instalación y ejecución, por el trabajo bien hecho.
- Desarrollar aplicaciones SDK que permitan requerimientos de los dispositivos ligeros, - Tener la habilidad de investigación y capacidad
utilizar información de otras aplicaciones Lenguajes de programación, configuraciones, para aprender.
utilizando un Content Provider. perfiles, uso de formularios Web móvil, uso de
controles, creación Interfaces de usuario,
Temas selectos de programación para móviles.
Objetivo: Relacionar los conceptos concernientes a salud, seguridad, higiene, derechos de los trabajadores, dirección y liderazgo con situaciones reales de trabajo
en el campo de la programación de software.
CONTENIDOS
14
Procedimientos Hechos y conceptos Actitudes, valores y normas
- Identificar los derechos y obligaciones del - El Derecho Laboral: código de trabajo. Derechos - Denotar una actitud de seguridad y gusto por el
trabajador establecidos en las normas que de los trabajadores. La Contratación del trabajo bien hecho en el desarrollo de las
regulan las relaciones laborales en el Ecuador. trabajador. Tipos de Contratos. Normas actividades emprendidas.
empresariales. Salarios de los trabajadores.
- Aplicar los procedimientos comúnmente Jornadas de trabajo. Vacaciones. Fondos de - Asumir las tareas encomendadas con
utilizados en los procesos de búsqueda de reserva y jubilación. El trabajo por cuenta responsabilidad, manifestando rigor en su
empleo e inserción laboral. propia. planificación y desarrollo.
- Relacionar las normas de salud, seguridad e - Mostrar interés e iniciativa por la búsqueda de
higiene en el trabajo con las medidas y equipos - Inserción laboral: búsqueda de empleo. soluciones ante problemas concretos.
de protección recomendados para el campo Entrevista de trabajo. Currículo vitae. Pruebas - Tener predisposición para el trabajo en equipo,
informático. psicológicas. Relaciones interpersonales. con actitud tolerante y receptiva ante las
- Reconocer las normativas del Seguro Social Comportamiento en el trabajo. opiniones de los demás.
ecuatoriano relacionadas con los derechos y - Demostrar respeto y consideración hacia las
beneficios de los trabajadores, describiendo las - Normas sobre salud laboral: riesgos más demás personas o hacia una idea, asumiendo
condiciones de aplicación de cada una de ellas. comunes que existen en los trabajos. una actitud de diálogo y apertura a las
- Diferenciar los tipos de dirección y liderazgo Condiciones de seguridad laboral. Normas de opiniones ajenas.
que pueden encontrarse en las organizaciones salud, seguridad e higiene en el trabajo. Equipos - Mantener actitudes de solidaridad y
dedicadas a actividades productivas o de y medidas de protección del trabajador. compañerismo en el entorno de trabajo.
prestación de servicios, resaltando las - Mostrar interés por conocer las oportunidades
- Seguro Social: importancia. derechos y
características de cada uno de ellos. de inserción laboral en el campo informático y
beneficios sociales del trabajador (atención
de prosecución de estudios de nivel superior en
médica, préstamos, jubilación, entre otros).
carreras afines.
15
- Dirección y liderazgo: la dirección en la empresa. - Reconocer la importancia de la inserción en la
El mando intermedio en la organización. realidad laboral como trabajador por cuenta
Funciones de la dirección. Estilos de dirección. propia.
La delegación de funciones. Habilidades de - Valorar las cualidades de un líder para integrar y
liderazgo. Teorías de liderazgo: teoría “X” y conducir eficientemente al grupo de trabajo, así
teoría “Y”. El liderazgo como conducta. El como el desempeño ético en las actividades
liderazgo situacional. La percepción y el profesionales.
impacto del poder. La ética profesional.
- Ser flexible y adaptarse a los cambios en el
entorno de trabajo.
16
Módulo 7: Formación en Centros de Trabajo - FCT
Objetivo: Realizar actividades relacionadas con la competencia de la figura profesional de programación de software en escenarios reales de
trabajo, siguiendo los procedimientos establecidos por la entidad receptora y aplicando las normas de salud, seguridad e higiene
CONTENIDOS
- Identificar la estructura organizativa del centro Información del centro de trabajo: - Mostrar disposición para cumplir las
obligaciones y reglas establecidas.
de trabajo, diferenciando el rol que cumple - Organización del centro de trabajo: Áreas
cada una de las áreas funcionales. funcionales, productos y/o servicios que presta. - Tomar en cuenta los factores y situaciones de
riesgo, previo a la realización de las tareas.
- Identificar la información y documentación Normas de seguridad.
- Ser diligente en la ejecución de las instrucciones
técnica que se utiliza cotidianamente en el área - Información del área Informática: Organización, recibidas responsabilizándose del trabajo
Informática del centro de trabajo. manual de funciones y procedimientos,
asignado.
- Realizar actividades de apoyo en procesos de manuales técnicos, planes de actualización de - Ser exigente en la aplicación de las normas de
diseño de bases de datos y gestión de sistemas. seguridad y salud laboral.
información. - Análisis de Sistemas para el desarrollo de
- Manifestar interés e iniciativa por la búsqueda
- Procesar información utilizando herramientas de aplicaciones informáticas
de soluciones ante problemas concretos.
programación estructurada, orientada a objetos - Criterios de selección de los lenguajes de
- Mostrar disposición para el trabajo en equipo,
y dispositivos móviles, considerando los programación (estructurados, Orientados a
requerimientos establecidos por el centro de objetos y móviles). con actitud tolerante y receptiva.
trabajo. - Mantener actitudes de solidaridad y
- Trabajos con herramientas CASE y gestores de
compañerismo en el entorno de trabajo.
bases de datos relaciones y no relacionales
- Demostrar respeto y consideración hacia las
demás personas y hacia las ideas propuestas.
17
MALLA CURRICULAR
HORAS PEDAGÓGICAS
ASIGNATURAS
1° Curso 2° Curso 3° Curso
Matemática 5 4 3
Física 3 3 2
Química 2 3 2
TRONCO COMÚN
Biología 2 2 2
Historia 3 3 2
Educación para la Ciudadanía 2 2
Filosofía 2 2
Lengua y Literatura 5 5 2
Inglés 5 5 3
Educación Cultural y Artística 2 2
Educación Física 2 2 2
Emprendimiento y Gestión 2 2 2
Horas Pedagógicas Semanales 35 35 20
HORAS PEDAGÓGICAS
MÓDULOS FORMATIVOS
1º Curso 2º Curso 3º Curso
18
RECOMENDACIONES METODOLÓGICAS PARA LA ENSEÑANZA-APRENDIZAJE
19
Módulo 4: DISEÑO WEB
Este módulo suministra al estudiante las herramientas y los conocimientos sobre aspectos
técnicos que influyen en el desarrollo de proyectos web. Los contenidos se dividen entre
aquellos orientados a las competencias vinculadas con el diseño digital e interactivo, frente
aquel que permiten analizar el modelo cliente-servidor, la toma de decisiones, usabilidad y
experiencia del usuario. Las recomendaciones metodológicas propuestas son las siguientes:
- Realizar actividades de investigación, análisis y experimentación para aplicarlas al desarrollo
de los diferentes proyectos web.
- Participación en ferias tecnológicas con exposiciones y debates.
- Planificar y prestar apoyo en la ejecución de proyectos integradores.
Las recomendaciones generales que se proponen para el desarrollo del módulo son:
- Trabajar problemas prácticos aplicando conocimientos interdisciplinarios.
- Realizar las actividades en espacios con equipamiento especializado (laboratorio exclusivo
para el desarrollo de aplicaciones móviles utilizando tecnología actual).
- Realizar actividades individuales y grupales que fomenten el trabajo colaborativo y
cooperativo.
- Realizar actividades de investigación, análisis y experimentación para aplicarlas al desarrollo
de los diferentes proyectos.
- Participación en ferias tecnológicas con exposiciones y debates.
- Planificar y prestar apoyo en la ejecución de proyectos integradores.
Módulo 6: FORMACIÓN Y ORIENTACIÓN LABORAL – FOL
Este módulo pretende aportar a los estudiantes conocimientos sobre normas generales
referidas al campo laboral, como herramienta que facilite su transición del contexto estudiantil
al contexto laboral en el campo informático. Entre los temas considerados en los contenidos
curriculares constan los referidos a: Derecho laboral, inserción laboral riesgos de trabajo,
seguridad e higiene, seguro social, dirección y liderazgo. Las recomendaciones generales que
se proponen para el desarrollo del módulo son:
20
Módulo 7: FORMACIÓN EN CENTROS DE TRABAJO - FCT
Este módulo permite al estudiante desarrollar actividades que profundicen los conocimientos
adquiridos en el aula con otros conocimientos y capacidades que se desarrollan en escenarios
reales específicamente en la empresa. Desempeñándose en funciones y actividades que estén
ligadas a distintos puestos de trabajo dentro de su Figura Profesional, guiados y orientados por
un tutor responsable. Las recomendaciones generales que se proponen para el desarrollo del
módulo son:
- Proporcionar a los estudiantes experiencias de trabajo en el ámbito laboral público y
privado.
- Realizar procesos de inducción coordinados con la institución educativa y la entidad
receptora (empresa).
21
REFERENCIAS BIBLIOGRÁFICAS
- Aubry. (2012). HTML5 Y CSS3 Revolución del Diseño de Sitios Web. España: Ediciones
ENI.
- Bonilla, C. M. (2008). Módulo de Competencias de Programación en Lenguajes Estructurados.
Guayaquil-Ecuador: Servilibros.
- Bonilla, C. M. (2088). Módulo de Análisis y Diseño detallado de Aplicaciones Informáticas y
Gestión. Guayaquil: Servilibros.
- Educación, E. E. (1988). EducaWeb. Obtenido de
https://www.educaweb.com/estudio/titulacion-tecnico-superior-desarrollo-aplicaciones-web/
- EDUTEKA. (2018). Currículo para Enseñar Algoritmos y Programación. Obtenido de
https://eduteka.icesi.edu.co/modulos/9/273/936/1?url=9/273/936/1
- Luis, J. (2010). Programación en C, C++, JAVA y UML. México: Mc-Graw-Hill.
- Vértice, E. (2009). Técnicas avanzadas de diseño web. España. Publicaciones Vértice S.L.
WEBGRAFÍA
- http://educomunicacion.es/didáctica/0024curriculum.htm
- http://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S1688-42212017000100019
- https://portalacademico.cch.unam.mx/materiales/prof/matdidac/sitpro/exp/quim/quim2/quimic
II/52c39a42524943415f504152415f4556414c5541525f454a4552434943494f53.pdf
- http://virtual.funlam.edu.co/repositorio/sites/default/files/repositorioarchivos/2010/10/aprestlo
gicamatematica.644.pdf
- https://www.sanmateo.edu.co/documentos/22tudio22ción-desarrollo-pensamiento-logico.pdf
- http://www.todofp.es/que-como-y-donde-estudiar/que-estudiar/familia/loe/22tudio22ción-
comunicaciones/des-aplicaciones-web.html
- http://pegasus.javeriana.edu.co/~CIS1010IS05/Documentos/Dise%C3%B1o/STP.pdf
- https://okdiario.com/howto/como-crear-programas-1952359
- https://es.wikihow.com/aprender-programaci%C3%B3n
- https://tecnologia.doncomos.com/como-aprender-a-programar
- http://www.itcancun.edu.mx/instituto/22tudio22ci/licenciatura/Ing-Inform
%C3%A1tica/Desarrollo-de-Aplicaciones-para-Dispositivos-M%C3%B3viles.pdf
- http://www.itzacatepec.edu.mx/archivos/licenciatura/ISC/ESPECIALIDAD_ISIC_2015_DW
M/DWB-1505_DESARROLLO_APLICACIONES_MOVILES.pdf
- https://ignaciosantiago.com/como-crear-aplicación-movil
- https://neoattack.com/22tudio-aplicaciones/
- https://www.campusmvp.es/recursos/post/22tudio22ció-las-6-etapas-del-desarrollo-de-
proyectos-web.aspx
- https://www.yeeply.com/blog/6-tipos-desarrollo-de-aplicaciones-web/
- http://robotica.uv.es/pub/Libro/PDFs/CAPI3.pdf
- https://www.monografias.com/trabajos104/22tudio22ció-problemas-computadoras-algoritmos-
y-programas/22tudio22ció-problemas-computadoras-algoritmos-y-programas.shtml
-
22
- https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=277:como-comprobar-algoritmos-verificacion-mental-
y-verificacion-prueba-por-seguimiento-escrito-cu00230a&catid=36&Itemid=60
- https://lapalestra.jimdo.com/ejercicios-para-el-pensamiento/
- https://actividadesinfantil.com/archives/3985
- https://www.blog.andaluciaesdigital.es/herramientas-y-tecnicas-para-fomentar-la-creatividad/
- https://www.lucidchart.com/pages/es/tutorial-de-estructura-y-diseno-de-bases-de-datos
- http://www.dataprix.com/11-etapas-diseno-bases-datos
- http://www.esferatic.com/2012/04/bases-de-datos-i-fases-de-diseno/
- https://sites.google.com/site/lasbasesdedatos1/23tudio23ci-acess/-como-disenar-una-base-de-
datos
- http://informaticajonathan.blogspot.com/2010/04/pasos-para-el-proceso-de-diseno-de-una.html
- https://es.scribd.com/doc/16271156/Analisis-de-Base-de-Datos
- https://ed.team/blog/las-etapas-del-diseno-de-una-correcta-base-de-datos-
relhttps://www.educaweb.com/estudio/titulacion-tecnico-superior-desarrollo-aplicaciones-
web/
- https://www.sanmateo.edu.co/documentos/23tudio23ción-desarrollo-pensamiento-logico.pdf
23
24