Programación Orientada a Objetos
|
|
- Antonio Ojeda Vidal
- hace 5 años
- Vistas:
Transcripción
1 Programación Orientada a Objetos
2 PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 1 Nombre: Programación orientada a objetos Contextualización La programación actualmente es un medio por el cual se definen estructuras y formas de comunicación entre usuarios y dispositivos, estos lenguajes se aplican en la mayoría de los lugares que podemos encontrar hoy en día, cámaras de seguridad, cámaras fotográficas, teléfonos inteligentes, televisores inteligentes, redes informáticas, entre otros elementos. Este tipo de programación ayuda a tener mejor definido lo que se desea hacer o las funciones que se quieren programar dentro de un ambiente de trabajo o entretenimiento, el orientar los códigos en función a un objeto ayuda a tener una estructura mejor definida y un soporte más robusto, por lo que difícilmente colapsará el sistema y sus funciones. Todos los lenguajes de programación pueden ser enfocados a un objeto, esto se hace con la finalidad de tener una variedad de sistemas que presenten compatibilidad y funcionalidad en potencia.
3 PROGRAMACIÓN ORIENTADA A OBJETOS 2 Introducción al Tema La programación orientada a objetos es importante hoy en día, ésta permite facilitar en cierta forma el trabajo de un usuario y simplificar la carga de tareas que se tienen con respecto a una situación. Los objetos a los cuales se dirigen la programación o los códigos de ejecución son varios, éstos son determinados por los desarrolladores y pueden pasar por varias etapas en las cuales se crea una purga de información y correcciones en la compilación de los sistemas. Las etapas que componen el proceso de programación orientada a objetos son varias, por lo que debemos conocerlas y aplicarlas en la medida de lo posible, de esta forma se minimizan los problemas futuros y se puede potencializar el trabajo que se tiene o desea cumplir. Comprender los procesos de formación de software o programación orientada es vital, así mismo los pasos que existen pueden ser innovados y mejorar lo que se ha producido para tener un mejor resultado y un mínimo de errores y fallas.
4 PROGRAMACIÓN ORIENTADA A OBJETOS 3 Explicación Programación orientada a objetos Qué es la programación orientada a objetos? Es la respuesta a una problemática que surgió con la aparición de nuevas tecnologías durante los años 70 s, la cual vio un mejor desarrollo en la década de los 90 s con el uso de las microcomputadoras. La programación orientada a objetos también es conocida como POO. Qué es un objeto? Un objeto dentro de los ámbitos de programación puede ser comprendido como un conjunto de propiedades o atributos de datos, los cuales demuestran un comportamiento o funcionalidad en sus posibles relaciones con otros objetos. Podemos comprender a un objeto como un elemento ya definido, al cual puede ser aplicada una programación específica y cumplir con funciones determinadas al momento de tener una entrada de información realizada por el usuario, ésta puede ser el teclear una letra, mover el puntero de la computadora o cualquier otra acción, esta programación puede ser más grande o más pequeña, dependiendo de la función y la aplicación en que aplique. Qué es una clase? Es una descripción o conjunto de objetos similares. Ésta consta de métodos y datos que resumen las características comunes de los objetos, incluye una descripción de cómo crear un nuevo objeto de la clase. Este desarrollo por ser dirigido a objetos y no contar con sólo un lenguaje de programación se tiene la posibilidad de utilizar varios paradigmas de programación, esta forma de comunicación entre usuario y máquina se ha vuelto popular en los últimos años, con el desarrollo de las nuevas tecnologías se requiere de este tipo de codificación que ayude a mejorar y aprovechar el potencial de los dispositivos electrónicos disponibles.
5 PROGRAMACIÓN ORIENTADA A OBJETOS 4 Éste no es en sí un lenguaje de programación, sino que puede ser comprendido como la forma de enfrentarse a este mismo, lo que significa que consta de varios elementos o lenguajes distintos, los cuales mantienen un mismo esquema mental. La programación orientada a objetos presenta varios elementos importantes con los cuales se puede definir una nueva forma de trabajar, no sólo en medios escolares, de entretenimiento y comunicación, sino que también ayudan a tener mejoras en los sistemas de control de salud, sensores médicos y cualquier otro campo en que se desee aplicar. Conceptualización de software Qué es un software? Un software es un sistema o equipamiento lógico el cual es intangible, ya que consta de los elementos digitales dentro de un sistema. El software puede ser utilizado en varios ámbitos o medio de desarrollo y aplicación, por lo que las características de rendimiento, requerimientos de sistema y potencialidades que presente son diferentes, éste siempre puede ser utilizado para mejorar un sistema o para realizar un trabajo; en función a lo que se desea realizar consumirá los recursos de una computadora y tendrá calidad en base a los componentes en que se ha desarrollado éste mismo. Un software se desarrolla en base a distintos lenguajes de programación, lo que permite controlar el comportamiento de la máquina, los lenguajes de programación son un conjunto de símbolos y caracteres con los cuales se indican funciones o procedimientos a seguir, éstos pueden ser definidos con estructuras lógicas o condicionales determinadas por las características y funciones que debe cumplir las aplicaciones. La conceptualización de un software es relativamente fácil, sólo se requiere de la idea principal con la cual se desarrollará este mismo, se busca un objetivo con el
6 PROGRAMACIÓN ORIENTADA A OBJETOS 5 desarrollo de los elementos importantes del medio o ámbito en que se aplicará y se comenzará con el proceso de producción o desarrollo del mismo. Cuando se habla de conceptualizar una idea cualquiera se requieren de varios elementos importantes de conocimiento y desarrollo, por lo que siempre se tiene presente realizar una lluvia de ideas, manteniendo así la creatividad en una sesión realizada y se busca la base del desarrollo del sistema. La conceptualización es sólo una idea? La conceptualización es la idea, es decir, la base o el sistema en que se trabajará para tener un funcionamiento pleno en el desarrollo de los sistemas de aplicaciones, dicho de otra forma, es el realizar un software en papel, conceptualizar ayuda a detectar los posibles errores y fallas en el sistema, ya que de esta manera se realiza un análisis más fácilmente antes de iniciar con el proceso de compilado de información o redacción de códigos y estructuras condicionales. Puede existir diversidad en la conceptualización? En la conceptualización se pueden encontrar varios elementos importantes y diferentes, se puede decir que sí, existe diversidad, pues es la que ayuda a tener diferentes elementos en consideración para más adelante lograr aplicarlos en el desarrollo de la idea. La conceptualización puede basarse en varios elementos, como los siguientes; Tipo de software. Tipo de plataforma a la cual se dirige. Será libre o de pago de licencia. Lenguaje de programación en que se desarrolla. Dispositivos con los cuales trabajará. Motor de compilación o renderizado que utilizará. Modo de distribución de la aplicación.
7 PROGRAMACIÓN ORIENTADA A OBJETOS 6 Al conceptualizar un software se requieren de varios elementos importantes, los cuales no siempre son considerados, muchas veces se requiere de un estudio de mercado que ayude a comprender el uso y aplicaciones de los sistemas, así como la forma en que los usuarios trabajan con estos, es vital considerar la mayor cantidad de elementos posibles, no importa que suenen o parezcan absurdos, ya que esto puede ayudar a mejorar la experiencia de los usuarios y aprovechar la potencia de los equipos y los sistemas. Por ejemplo, en la conceptualización de un software educativo encontramos los siguientes elementos; Programas creados con la finalidad de ser utilizados en un medio didáctico. Se realiza con la finalidad educativa. Programas creados con la finalidad específica de enseñar y mejorar el aprendizaje adquirido. Sistemas elaborados para utilizar como soporte una computadora. Individualizar el trabajo de los estudiantes y lograr una adaptación al ritmo de trabajo, etc. Éstos son algunos de los elementos que se consideran al conceptualizar un software dirigido a la educación, para comprender los elementos de cualquier otra aplicación debemos tener en mente los compendios principales por los cuales se definirá nuestro software y los que le darán el nombre en su clasificación.
8 PROGRAMACIÓN ORIENTADA A OBJETOS 7 Conclusión La programación que se dirige a objetos es muy importante, ya que se es la base de muchas aplicaciones informáticas. Con el desarrollo de software podemos comprender la forma en como los usuarios trabajan en los sistemas y la forma en que explotan el potencial de los equipos en que procesan su información. Cuando se programa en base a objetos no se debe tener lugar a dudas, ya que con esto se generará un hueco en la compilación de la información, el cual puede afectar al desarrollo de los elementos funcionales de cada aplicación; es decir, si se tienen dudas sobre el sistema o medio que se desarrolla se pueden generar fallas en los sistemas por no contemplar elementos de importancia. Cuando los sistemas o software no se conceptualizan correctamente, puede que se tenga un parecido con otros sistemas, los cuales realizan tareas similares, dependiendo de las posibilidades de desarrollo se tienen que contemplar los elementos principales y funcionales de cada aplicación, permitiendo el desarrollo de un producto único y funcional.
9 PROGRAMACIÓN ORIENTADA A OBJETOS 8 Para aprender más Programación orientada a objetos La programación orientada a objetos cuenta con características importantes que debemos comprender de la mejor forma posible, con esto, los materiales o sistemas que desarrollemos tendrán una fuerte estructura funcional, así mismo esta comprensión ayudará a tener una visión más completa de la forma de compilación de los elementos y la trayectoria que puede tomar algunas de las propiedades que caracterizan a este medio de programación son; Sus variables describen aspectos o características del objeto incluido. Las propiedades de un objeto pueden tomar un valor permanente o cambiar. Las propiedades de un objeto pueden tomar uno o varios valores. Los valores de los objetos pueden ser de tipo String, entero, float, etc. Este sistema de programación cuenta con varios elementos importantes que se han desarrollado para lograr satisfacer las necesidades de los usuarios, algunos antecedentes son: Programación estructurada en los lenguajes de programación. Modularidad y organización de bibliotecas. Adaptación de software a nuevos requerimientos. Altos costos y desarrollo muy largo. Análisis deficiente. Problemas de comunicación entre diferentes módulos. Sistemas poco flexibles. Falta de información necesaria a los usuarios. Información no confiable. Dificultad en la manipulación de los sistemas. Etc.
10 PROGRAMACIÓN ORIENTADA A OBJETOS 9 En qué se basa la programación orientada a objetos? Este tipo de programación se basa en ideas, las cuales expresan en cierta forma que un programa es un mundo representante de un subconjunto del mundo real. Simplificando así la estructura de programación al corresponder cada uno de los elementos, entidades u objetos del problema que se modela, correspondiendo directamente con un objeto manipulable dentro de un programa. Para lograr el desarrollo de sistemas o aplicaciones orientadas a objetos se requiere de un alto nivel de abstracción. Conceptualización de software Qué funciones cumple un software? Un software cumple con varias funciones, éstos no son de un sólo uso, es decir, cubren varios elementos y características que son necesarias para los usuarios de tal manera que cada tipo de aplicación se utiliza en diferentes plataformas; estas plataformas de uso son determinadas por los desarrolladores, pues existen programas de cómputo que trabajan exclusivamente para una marca o tipo de sistemas operativos, definiendo de mejor manera la potencia de éstos pues sólo se enfoca en un sistema de programación. Las funciones principales que realiza un software comúnmente son: Administrar los recursos del sistema operativo. Proporcionar herramientas para la optimización de los recursos. Actuar como intermediario entre el usuario y la información almacenada. Etc. Con qué tipo de software nos podemos encontrar? Los tipos de software con que nos podemos encontrar son varios, pues su clasificación es muy amplia y sus clases varían, pueden ser de pago o sistema de código abierto, aplicar elementos externos o sólo trabajar con componentes
11 PROGRAMACIÓN ORIENTADA A OBJETOS 10 internos, entre otras características, algunos de los tipos de software con los que podemos encontrarnos son; Software del sistema: conjunto de herramientas informáticas que administran los recursos de la computadora. Software de aplicaciones: programas escritos para o por los usuarios con la finalidad de cumplir con tareas específicas. Software de usuario final: éste permite el desarrollo de algunas aplicaciones directamente por los usuarios finales. Cada tipo de software tiene sus ventajas y desventajas, por lo que depende de cada usuario explotar al máximo el sistema con que trabaja y lograr comprender el funcionamiento del mismo.
12 PROGRAMACIÓN ORIENTADA A OBJETOS 11 Actividad de Aprendizaje Instrucciones Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad en la cual a través de un cuadro comparativo indiques los tipos de software que conoces y los elementos que los definen como tales, puede ser software libre, de pago, educacional, de simulación, etc. Puedes realizarlo en cualquier programa, al final tendrás que guardarlo como un documento de texto con la finalidad de subirlo a la plataforma de la asignatura.
13 PROGRAMACIÓN ORIENTADA A OBJETOS 12 Bibliografía Aulaclic.com. (2010) Programación orientada a objetos. Consultado en: Definición de. (2008) Definición de software. Consultado en: Galeon F. (s.f.) Concepto de software. Consultado en: Jiménez J. (s.f.) Programación orientada a objetos. Consultado en: gramacion/programacion_orientada_objetos-1.pdf Ortiz A. (2013) Conceptualización de software. Consultado en: s/a. (2007). Programación orientada a objetos. Consultado en: s/a. (s.f.) Programación orientada a objetos. Consultado en: Vergara K. (2007) Concepto y tipos de software: programas, definición. Consultado en:
Análisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 1 Nombre: Paradigma orientado a objeto. Parte I. Contextualización Qué es la orientación a objetos? La orientación a objetos es un elemento muy importante
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 9 Nombre: Programación móvil en objective-c Objetivo: El alumno aprenderá los conceptos básicos de la programación en Objective-C
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 3 Nombre: Conceptos de lenguaje orientado a objetos Contextualización Como se ha mencionado en las sesiones anteriores, los
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 5 Nombre: Estrategias Contextualización Cómo elegir el lenguaje de programación? La importancia de elegir el lenguaje de programación adecuado
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 4 Nombre: Herencia Contextualización Cuando hablamos de informática podemos contemplar varios elementos que se utilizan dentro
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 12 Nombre: Análisis y diseño orientado a objetos Contextualización Cada análisis debe contemplar elementos exclusivos del
Más detallesDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 10 Nombre: Diagrama de colaboración Contextualización El uso de los diagramas es importante, permiten el análisis de la información
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 2 Niveles de Abstracción de una Base de Datos Contextualización Por qué es importante conocer los Niveles de Abstracción de una Base de Datos?
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 3 Nombre: Paradigma orientado a objeto. Parte III. Contextualización Cuál es el papel de la herencia dentro de los ambientes de programación? La herencia
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 7 Nombre: Lenguaje unificado de modelado UML INGENIERÍA DEL SOFTWARE 1 Contextualización Por qué utilizar un lenguaje unificado? Cuando desarrollamos un proyecto entre
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 4 Nombre: Origen y evolución del paradigma orientado a objetos Objetivo: Durante esta clase el alumno conocerá el origen de la POO
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 9: Programación móvil en objective-c
APLICACIONES MOVILES NATIVAS Sesión 9: Programación móvil en objective-c Contextualización El lenguaje de programación Objective-c, es uno de los 3 más comunes para la realización de aplicaciones de dispositivos
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 8 Nombre: Tipos de diagramas Contextualización Cómo identificar los elementos importantes del software? Cuando diseñamos el sistema no basta
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 4 Nombre: Primitivas para el diseño de instrucciones. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante organizará las diferentes
Más detallesSistemas de Información
Sistemas de Información SISTEMAS DE INFORMACIÓN 1 Lectura No. 1 Nombre: Los Sistemas de Información Contextualización Para iniciar con el primer tema de esta sesión analizarás y comprenderás qué es un
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 6 Nombre: Elementos adicionales del lenguaje orientado a objetos Contextualización Los lenguajes de programación siempre cuentan
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 2 Nombre: Lenguajes de programación orientado a objetos Contextualización Al hablar de programación nos referimos a un campo
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DE SOFTWARE 1 Sesión No. 9 Nombre: Diagramas de casos de uso Contextualización Cómo modelar las funciones del sistema? Las funciones del sistema se modelan por medio
Más detallesINGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software
INGENIERÍA DE SOFTWARE Sesión 2: Procesos de ingeniería del software Contextualización La ingeniería de software actualmente es muy importante, pues con los avances tecnológicos se crean muchas cosas que
Más detallesINGENIERÍA DE SOFTWARE. Sesión 5: Estrategias
INGENIERÍA DE SOFTWARE Sesión 5: Estrategias Contextualización El desarrollo de software se basa de varios elementos, los cuales deben ser contemplados por completo antes de comenzar con la creación del
Más detallesHerramientas de Software
Herramientas de Software 1 Sesión No. 4 Nombre: Paradigmas y filosofía de desarrollo de software. Segunda parte. Objetivo: Al finalizar la sesión, los estudiantes conocerán la funcionalidad del modelo
Más detallesFundamentos de Tecnología Educativa
Fundamentos de Tecnología Educativa 1 Sesión No. 2 Nombre: Los entornos informáticos educativos. Primera parte. Contextualización Tecnologías de la información, tecnología educativa, entorno informático,
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 9 Nombre: El Diagrama de secuencia Contextualización El uso de los diagramas es importante, permite el análisis de la información
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 8 Nombre: Programación del lado del cliente Objetivo: Reconocer las ventajas que tiene la programación
Más detallesProgramación Orientada a Objetos Profr. Pedro Pablo Mayorga
Actividad 3 Historia de los paradigmas de programación Unidad 1 Paradigma de programación Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No
Más detallesProgramación Orientada a Objetos. Sesión 6: El Elemento adicional del lenguaje orientado a objetos
Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos Contextualización Los lenguajes de programación siempre cuentan con elementos adicionales que pueden funcionar
Más detallesINGENIERÍA DE SOFTWARE. Sesión 4: Diseño de software
INGENIERÍA DE SOFTWARE Sesión 4: Diseño de software Contextualización El diseño de un software es un procedimiento en el que se deben estipular varios elementos antes de comenzar con el desarrollo del
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Más detallesFinanzas para Mercadotecnia
Finanzas para Mercadotecnia FINANZAS PARA MERCADOTECNIA 1 Sesión No.8 Nombre: De tendencias en series de cifras o valores, variaciones, índices Contextualización Las tendencias son elementos que se consideran
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 12 Nombre: Configuración y verificación de su red Objetivo: Al término de la sesión el participante aplicará los conceptos sobre
Más detallesProgramación Orientada a Objetos. Sesión 12: El Análisis y diseño orientado a objetos
Programación Orientada a Objetos Sesión 12: El Análisis y diseño orientado a objetos Contextualización Cada análisis debe contemplar elementos exclusivos del medio en que se desarrollan las aplicaciones
Más detallesDiseño Estructurado de Algoritmo
Diseño Estructurado de Algoritmo 1 Sesión No. 8 Nombre: Estructuras Algorítmicas. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las características y usos de las
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 10: Las herramientas: xcode, cocoa touch. Generando proyectos
APLICACIONES MÓVILES NATIVAS Sesión 10: Las herramientas: xcode, cocoa touch. Generando proyectos Contextualización Muchos de los lenguajes de programación que actualmente se utilizan son dirigidos a las
Más detallesINGENIERÍA DE SOFTWARE. Sesión 8: Tipos de diagramas
INGENIERÍA DE SOFTWARE Sesión 8: Tipos de diagramas Contextualización La representación de las aplicaciones se puede dar mediante diagramas, en los cuales se expresan las entradas de información, las salidas,
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos 1 Sesión No. 6 Nombre: Cardinalidad de las entidades en una relación Contextualización Qué es una cardinalidad de las entidades en una relación? Se presenta en el desarrollo de
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 12 Nombre: Arreglos Objetivo de la sesión: Al concluir la sesión el estudiante identificará la utilidad y ventaja de las estructuras de datos unidimensionales
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking 1 Sesión No. 3 Nombre: Protocolos y funcionalidad de la capa de aplicación Objetivo: Al término de la sesión el participante aplicará los conceptos relacionados con los principales
Más detallesINGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación
INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 7 Nombre: Eventos Contextualización Las computadoras como las conocemos hoy en día no son las únicas que aplican los elementos
Más detallesINGENIERÍA DE SOFTWARE. Sesión 6: Construcción y pruebas del software
INGENIERÍA DE SOFTWARE Sesión 6: Construcción y pruebas del software Contextualización La construcción y pruebas de software son pasos finales en el desarrollo de aplicaciones. Cuando se crea un software
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 7 Nombre: Repaso básico al lenguaje java Objetivo: Al finalizar la sesión el alumno comprenderá los conceptos básicos para el desarrollo
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 3 Nombre: Diseño conceptual Modelo entidad Relación Contextualización La creación de una base de datos hoy en día es parte fundamental dentro
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 2 Nombre: Comunicación a través de la red Objetivo: Durante la sesión el participante identificará la evolución de los protocolos
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 7 Nombre: Capa de enlace de datos del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características
Más detallesFinanzas para Mercadotecnia
Finanzas para Mercadotecnia FINANZAS PARA MERCADOTECNIA 1 Sesión No. 3 Nombre: Conceptos básicos Contextualización Como se ha mencionado anteriormente, el manejo de los conceptos es algo muy importante
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 3 Nombre: Metodología de resolución de problemas a través de computadoras. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Más detallesINGENIERÍA DE SOFTWARE. Sesión 12: Comportamiento del sistema
INGENIERÍA DE SOFTWARE Sesión 12: Comportamiento del sistema Contextualización Cuando una persona se dedica al desarrollo de aplicaciones debe comprender varias de las características de los sistemas operativos,
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 6 Nombre: Técnicas de diseño Objetivo de la sesión: Al concluir la sesión el estudiante identificará las principales características y casos en que es recomendable
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 7 Nombre: Modelo Racional Contextualización Recuerdas cuántos tipos de modelos existen? Puede resultar un tanto confuso el tema de entidad
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 10 Nombre: Estructura algorítmica. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas condicionales,
Más detallesProgramación Estructurada
Programación Estructurada 1 Sesión No. 1 Nombre: El Lenguaje de programación C Contextualización Hoy en día existen múltiples lenguajes de programación que deben su origen a un lenguaje de programación
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 12 Nombre: Manejo de archivos Contextualización Los programas estructurales creados en C que requieren de un uso robusto de datos se diseñan
Más detallesNombre: Introducción a la Administración de Bases de Datos. Parte I.
Programación MYSQL PROGRAMACIÓN MYSQL 1 Sesión No. 1 Nombre: Introducción a la Administración de Bases de Datos. Parte I. Contextualización Hoy en día, la mayoría de las organizaciones utilizan bases de
Más detallesIngeniería del Software
Ingeniería del Software 1 Sesión No. 1 Nombre: Introducción a la ingeniería del software. Contextualización Sabes qué es la ingeniería del software y cuál es su importancia? El IEEE la define como: La
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DEL NETWORKING 1 Sesión No. 9 Nombre: ETHERNET Objetivo: Durante la sesión el participante identificará las características, la comunicación y la trama que
Más detallesModelos de Mercadotecnia Tema 1: Dimensión del Marketing
Tema 1: Dimensión del Marketing Sesión 2: Bases de Datos Objetivo de la Sesión: Al concluir la sesión el alumno reconocerá el proceso para llevar a cabo la minería de datos y describirá cómo las herramientas
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 12 Nombre: Comportamiento del sistema Contextualización Al crear la arquitectura del software, consideramos las funciones, eventos, sugerencia,
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo
APLICACIONES MOVILES NATIVAS Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo Contextualización Los lenguajes de programación orientada a objetos tienen varios
Más detallesFinanzas para Mercadotecnia
Finanzas para Mercadotecnia Sesión No.6 Nombre: Análisis e interpretación financiera Contextualización FINANZAS PARA MERCADOTECNIA 1 Los análisis financieros son un ejercicio que se debe realizar constantemente,
Más detallesAUDITORÍA ADMINISTRATIVA
1 Sesión No. 7 Nombre: Metodología de la Auditoria Administrativa. Parte 3. Objetivo: El estudiante reconoce el informe; contenido, lineamientos generales, tipos de informe, propuestas y presentación del
Más detallesContabilidad de Costos
Contabilidad de Costos 1 Sesión No. 7 Nombre: Costeo basado en actividades. Parte 1 Objetivo: El estudiante reconoce el costeo de productos por actividades así como la identificación y clasificación de
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 6: Programación móvil en java y android
APLICACIONES MÓVILES NATIVAS Sesión 6: Programación móvil en java y android Contextualización Actualmente, los medios de programación son diferentes a lo que eran hace 10 años, estos es por la evolución
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 4 Nombre: Componentes de Gestión de Base de Datos Contextualización Qué diferencia existe entre una base de datos y un gestor base de datos?
Más detallesAuditoría administrativa
Auditoría administrativa 1 Lectura No. 10 Nombre: Cédulas y Gráficas Contextualización Las cédulas y gráficas son herramientas que ayudan a la organización de la información recopilada, nos permiten ordenar
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 8 Nombre: Capa física del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 2 Nombre: Metodología de resolución de problemas a través de computadoras. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Más detallesAdministración y Dirección Estratégica
Administración y Dirección Estratégica 1 Sesión 3: Nombre: La estrategia directiva. Segunda parte. Objetivo de la sesión: Al concluir la sesión el alumno podrá aplicar los principios de la planeación y
Más detallesAdministración de Ventas
Administración de Ventas 1 Sesión No. 8 Nombre: Dirección Contextualización Te has preguntado Cómo se desarrolla una dirección en el departamento de ventas? Para que identifiques la importancia de la dirección
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 1 Nombre: Introducción a la ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización Con el paso de los años, la tecnología ha avanzado y con ella el uso de
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Contextualización Existen diferencias en los servicios de protocolos? Los protocolos
Más detallesINGENIERÍA DE SOFTWARE. Sesión 1: Introducción a la ingeniería del software
INGENIERÍA DE SOFTWARE Sesión 1: Introducción a la ingeniería del software Contextualización Con el paso de los años, la tecnología ha avanzado y con ella el uso de los dispositivos y el software que utiliza
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 3 Nombre: Tipos Contextualización Cuál es la importancia de los requisitos de software? Como hemos mencionado en las sesiones anteriores, los
Más detallesContabilidad de Costos
Contabilidad de Costos 1 Sesión No. 6 Nombre: Costeo de productos y servicios. Parte 2. Objetivo: El estudiante expone el método de costeo de promedio ponderado, costeo de operaciones y la distribución
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 7: Repaso básico al lenguaje java
APLICACIONES MOVILES NATIVAS Sesión 7: Repaso básico al lenguaje java Contextualización Como se ha visto en sesiones anteriores, java es un gran complemento y sistema de programación que puede desarrollar
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 7 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguajes: HTML, XML, XHTML Objetivo: Encontrar las diferencias entre los diferentes programas
Más detallesMultimedia Educativo
Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 5 Nombre: Proyectos multimedia educativos y etapas para su desarrollo. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 2: Tipos de lenguajes de programación móvil
APLICACIONES MÓVILES NATIVAS Sesión 2: Tipos de lenguajes de programación móvil Contextualización Qué es un lenguaje de programación? Un lenguaje de programación es una estructura de palabras reservadas
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 2 Nombre: Recursos Humanos y Diseño del Puesto Contextualización Como parte de las actividades que se efectúan en el área de
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 6 Nombre: El cognitivismo Contextualización Para qué crees que te sirva saber acerca del cognitivismo? Te ayudará a descubrir qué procesos del
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 3: Introducción al paradigma de programación orientada a objetos
APLICACIONES MOVILES NATIVAS Sesión 3: Introducción al paradigma de programación orientada a objetos Contextualización Cuando se habla de un paradigma de programación, se trata de un tema en el que se
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 5 Nombre: Modelo de Datos Contextualización Para qué un modelo de datos? Es indispensable conocer los diferentes modelos de datos para poder
Más detallesPropósitos del software
Propósitos del software Una vez identificada la necesidad, la enunciación de los propósitos del software puede constituirse en un referente para el diseño que nos permita evaluar en qué sentido las decisiones
Más detallesLas TIC en la Educación
Las TIC en la Educación Datos de identificación Semestre: 1 y 2 Horas: 4 Créditos: 4.5 Trayecto Formativo: Lengua Adicional y Tecnologías de la Información y la Comunicación Carácter del curso: Obligatorio
Más detallesProgramación orientada a objetos
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 3 Nombre: Administración de la cadena de suministro Contextualización Cuando hablamos de administración de la cadena de suministro
Más detallesAplicaciones Móviles. Sesión 11: Iniciación a la programación de aplicaciones Windows Phone con C#
Aplicaciones Móviles Sesión 11: Iniciación a la programación de aplicaciones Windows Phone con C# Contextualización La programación tiene varios lenguajes con los que funciona, uno muy importante y de
Más detallesNombre: Fundamentos del turismo de aventura. Primera parte.
Turismo de Aventura 1 Sesión No. 1 Nombre: Fundamentos del turismo de aventura. Primera parte. Contextualización Para que puedas comprender a cabalidad la práctica del turismo de aventura, es importante
Más detallesFormulación y Evaluación de Proyectos de Inversión
Formulación y Evaluación de Proyectos de Inversión 1 Sesión No. 6 Nombre: Estudio técnico. Segunda parte. Contextualización Ya estás más familiarizado con los elementos que integran principalmente un estudio
Más detallesFundamentos de la Mercadotecnia
Fundamentos de la Mercadotecnia 1 Sesión No. 1 Nombre: Contexto y Campo de estudio Objetivo de la sesión Al concluir la sesión el alumno identificará la utilidad de la mercadotecnia en un mundo global
Más detalles