Curso: UACh-FSCA107 Programación

   

  Titulo: 1 Introducción

      

  Titulo: 1.1 Conceptos Básicos

         

  Titulo: 1.1.1 Hardware

            

  Narrativa: Procesar


            Random-access memory (RAM)

(ID-image:[email protected]©20171205)

            Motherboard (Placa Madre)

(ID-image:[email protected]©20171205)

            Procsador (Intel)

(ID-image:[email protected]©20171205)

            Fuente de Poder (Abierta)

(ID-image:[email protected]©20171205)

            Instalando Random-access memory (RAM)

(ID-image:[email protected]©20171205)

            Conectores de Procesador

(ID-image:[email protected]©20171205)

            Motherboard (Placa Madre)

(ID-image:[email protected]©20171205)

            

  Narrativa: Conectores


            Tarjeta PCI conector IEEE_1394 Firewire

(ID-image:[email protected]©20171205)

            Conector Paralelo

(ID-image:[email protected]©20171205)

            Tarjeta PCI conector de Red

(ID-image:[email protected]©20171205)

            Cable conector Ethernet

(ID-image:[email protected]©20171205)

            Conectores en Paralelo y en Serie

(ID-image:[email protected]©20171205)

            Conectores para Tarjetas PCI 32 y 64 bits

(ID-image:[email protected]©20171205)

            Conectores Fire-wire

(ID-image:[email protected]©20171205)

            Conector USB

(ID-image:[email protected]©20171205)

            Conectores en Serie

(ID-image:[email protected]©20171205)

            

  Narrativa: Almacenamiento


            Tarjetas de Memoria

(ID-image:[email protected]©20171205)

            Pendrive

(ID-image:[email protected]©20171205)

            Disco Duro (HDD)

(ID-image:[email protected]©20171205)

            Unidades Floppy DIsk

(ID-image:[email protected]©20171205)

            Disco Duro (HDD) abierto

(ID-image:[email protected]©20171205)

            Estación de Disco (CD-RW DVD+RW BD-R)

(ID-image:[email protected]©20171205)

            Disco Duro de Notebook (HDD)

(ID-image:[email protected]©20171205)

            Floppy Disk

(ID-image:[email protected]©20171205)

            Disco de Estado Solido (SSD)

(ID-image:[email protected]©20171205)

            

  Narrativa: Ingreso de Datos (Input)


            Camara Web

(ID-image:[email protected]©20171205)

            Mouse

(ID-image:[email protected]©20171205)

            Teclado

(ID-image:[email protected]©20171205)

            

  Narrativa: Entrega de Datos (Output)


            Tarjeta de Video de alta resolución

(ID-image:[email protected]©20171205)

            Impresora (Tinta)

(ID-image:[email protected]©20171205)

            Tarjeta PCI de Audio (1)

(ID-image:[email protected]©20171205)

            Tarjeta PCI de Audio (2)

(ID-image:[email protected]©20171205)

            Pantalla

(ID-image:[email protected]©20171205)

            Tarjeta Audio para Notebook

(ID-image:[email protected]©20171205)

         

  Narrativa: Introducción a la Introducción


          Simulación de Distribución de Temperatura

(ID-image:[email protected]©20171205)

          Lógica de Binarios

(ID-image:[email protected]©20171205)

          Computer NERD Inside

(ID-image:[email protected]©20171205)

          Presión en Superficie de Auto

(ID-image:[email protected]©20171205)

          Resultado de Simulación con Geant4

(ID-image:[email protected]©20171205)

          International Panel On Climate Change IPCC

(ID-image:[email protected]©20171205)

        $x_{n+1}=x_n-\displaystyle\frac{f(x_n)}{f'(x_n)}$  Iteración calculo de Raices

(ID-equation:[email protected]©20171205)

         

  Narrativa: Operaciones Matemáticas


          Numeros Binarios

(ID-image:[email protected]©20171205)

          Sistema Numeros Enteros

(ID-image:[email protected]©20171205)

          Operaciones Básicas

(ID-image:[email protected]©20171205)

          Calcular Funciones

(ID-image:[email protected]©20171205)

        $x_{n+1}=x_n-\displaystyle\frac{f(x_n)}{f'(x_n)}$  Raiz según Newton

(ID-equation:[email protected]©20171205)

         

  Narrativa: Software (Materia Blanda)


          Línea de comando MS-DOS

(ID-description:[email protected]©20171205)

          Estructura por Nivel de Programas

(ID-image:[email protected]©20171205)

          Lenguajes de Programación

(ID-image:[email protected]©20171205)

          Logos de Windows y Linux

(ID-image:[email protected]©20171205)

          Comandos en Programas

(ID-image:[email protected]©20171205)

          Alternativas, Seceuncias y Ruteos

(ID-image:[email protected]©20171205)

          Accesos a Dispositivos

(ID-image:[email protected]©20171205)

         

  Narrativa: Trabajo Práctico


          Trabajando con un Interpretador

(ID-description:[email protected]©20171205)

          Ayudas Gráficas

(ID-description:[email protected]©20171205)

          Java - Compilado y Móvilidad

(ID-description:[email protected]©20171205)

          Ejercicio de Diagramación de Flujo

(ID-description:[email protected]©20171205)

          Escribiendo Código en Editor normal

(ID-image:[email protected]©20171205)

          Lógica del Compilador

(ID-image:[email protected]©20171205)

          Window Instalación

(ID-image:[email protected]©20171205)

          Corrector en Linea

(ID-image:[email protected]©20171205)

          Propuesta de Escritura

(ID-image:[email protected]©20171205)

          Caricatura de un Bug

(ID-image:[email protected]©20171205)

          Posibilidad de Modificar Valores (Visual Studio)

(ID-image:[email protected]©20171205)

          Ejemplo de Flujo

(ID-image:[email protected]©20171205)

      

  Titulo: 1.2 Trabajando con Prolog

         

  Narrativa: Lenguajes Lógicos y Prolog


          Logo de Prolog

(ID-image:[email protected]©20171205)

          Mr Spock

(ID-image:[email protected]©20171205)

          Prolog: Ventana de Dialogo

(ID-image:[email protected]©20171205)

          Prolog: Comparación de Textos

(ID-description:[email protected]©20171205)

          Prolog: Consulta de Relaciones de Números

(ID-description:[email protected]©20171205)

          Prolog: Mas consultas de Relaciones

(ID-description:[email protected]©20171205)

         

  Narrativa: Trabajando con Prolog


          Lenguajes Lógicos y Prolog

(ID-description:[email protected]©20171205)

          Estructuración de la Información

(ID-description:[email protected]©20171205)

          Consulta de Información

(ID-description:[email protected]©20171205)

         

  Narrativa: Estructura de la Información


          Árbol Genealógico

(ID-image:[email protected]©20171205)

          Prolog: Creación de Archivo de Conocimiento

(ID-description:[email protected]©20171205)

          Prolog: Ventana de Conocimiento

(ID-image:[email protected]©20171205)

          Prolog: Definición de Características de Elementos

(ID-content:[email protected]©20171205)

          Prolog: Definición de Relaciones

(ID-content:[email protected]©20171205)

          Prolog: Cargar Archivo de Conocimiento

(ID-description:[email protected]©20171205)

          Prolog: Relaciones lógicas AND y OR

(ID-description:[email protected]©20171205)

          Prolog: Relaciones Compuestas

(ID-content:[email protected]©20171205)

         

  Narrativa: Consulta de la Información


          Prolog: Consultar Características y Relaciones

(ID-description:[email protected]©20171205)

          Prolog: Consulta de Conocimientos

(ID-content:[email protected]©20171205)

          Prolog: Relaciones complejas

(ID-description:[email protected]©20171205)

          Prolog: Relaciones recurrentes

(ID-description:[email protected]©20171205)

         

  Narrativa: Ejemplo: Faraones de las 18 y 19 Dinastía Egipcias


          18 ava Dinastía

(ID-image:[email protected]©20171205)

          19 ava dinastia

(ID-image:[email protected]©20171205)

          Personas como Elementos (Atomos)

(ID-description:[email protected]©20171205)

          Característica propia de las Personas

(ID-description:[email protected]©20171205)

          Característica asociadas a las Personas

(ID-description:[email protected]©20171205)

          Relación básica entre Personas

(ID-description:[email protected]©20171205)

          Relaciones no Recursivas: Sexo de la Persona

(ID-description:[email protected]©20171205)

          Relaciones no Recursivas: Faraón según año

(ID-description:[email protected]©20171205)

          Relaciones no Recursivas: Uso de una Relación

(ID-description:[email protected]©20171205)

          Relaciones no Recursivas: Relación Familiar y Heredar

(ID-description:[email protected]©20171205)

          Relaciones Recursivas

(ID-description:[email protected]©20171205)

   

  Titulo: 2 Sistemas Operativos

      

  Titulo: 2.1 Conceptos Básicos

         

  Narrativa: Sistemas Operativos


          Estructura de la Operación de un Computador

(ID-image:[email protected]©20171205)

          Sistemas Operativos

(ID-description:[email protected]©20171205)

          Gestión de Memoria

(ID-description:[email protected]©20171205)

          Gestión de Procesos

(ID-description:[email protected]©20171205)

          Crackear y Hackear

(ID-description:[email protected]©20171205)

          Gestión de Periféricos

(ID-description:[email protected]©20171205)

          Gestión de Archivos

(ID-description:[email protected]©20171205)

          Otras Actividades

(ID-description:[email protected]©20171205)

         

  Narrativa: Conceptos Básicos


          Computador

(ID-description:[email protected]©20171205)

          Procesador Intel

(ID-image:[email protected]©20171205)

          RAM

(ID-image:[email protected]©20171205)

          Placa Madre

(ID-image:[email protected]©20171205)

          Tarjeta

(ID-image:[email protected]©20171205)

          Disco Duro

(ID-image:[email protected]©20171205)

          Roles

(ID-description:[email protected]©20171205)

          Sistemas Operativos

(ID-image:[email protected]©20171205)

          Estructura de Memoria en el Computador

(ID-image:[email protected]©20171205)

          Separación de Memoria por Programa

(ID-image:[email protected]©20171205)

          Uso de Swap

(ID-image:[email protected]©20171205)

          Gestión de Procesos

(ID-description:[email protected]©20171205)

          Algoritmos de Scheduling de Queues

(ID-image:[email protected]©20171205)

          Estado de la Ejecución

(ID-image:[email protected]©20171205)

          Gestión

(ID-image:[email protected]©20171205)

          Hilos como Representación de Thread

(ID-image:[email protected]©20171205)

          Scheduling de Queues

(ID-image:[email protected]©20171205)

          CPU-RAM

(ID-image:[email protected]©20171205)

          Periféricos

(ID-image:[email protected]©20171205)

          Tipos de Periféricos

(ID-description:[email protected]©20171205)

          Carpetas

(ID-image:[email protected]©20171205)

          Forma de Almacenar

(ID-image:[email protected]©20171205)

          Fragmentación del Archivo

(ID-image:[email protected]©20171205)

          Estructura de Interrupts

(ID-image:[email protected]©20171205)

         

  Narrativa: Lenguaje de bajo nivel: Assembly


          Algunas Memorias

(ID-description:[email protected]©20171205)

          Cargar un numero a Memoria

(ID-image:[email protected]©20171205)

          Compilar Programa en Assembly

(ID-image:[email protected]©20171205)

          Copiar el contenido de una Memoria

(ID-image:[email protected]©20171205)

          Corriendo Programa en Assembly

(ID-image:[email protected]©20171205)

          Diferencia entre Variable y Registro

(ID-image:[email protected]©20171205)

          Ejecución del Debug

(ID-image:[email protected]©20171205)

          Generar un Interrupt

(ID-image:[email protected]©20171205)

          Listado y Cierre

(ID-image:[email protected]©20171205)

          Localizar primera Dirección

(ID-image:[email protected]©20171205)

          PDP 8 de Digital

(ID-image:[email protected]©20171205)

          Término de la Edición

(ID-image:[email protected]©20171205)

          Ventana de Comando

(ID-image:[email protected]©20171205)

      

  Titulo: 2.2 Trabajando con Sistemas Operativos

         

  Narrativa: Trabajando con Sistemas Operativos


          Assembly

(ID-description:[email protected]©20171205)

          Crackear y Hackear

(ID-description:[email protected]©20171205)

          Crackear

(ID-description:[email protected]©20171205)

          Hacker

(ID-image:[email protected]©20171205)

          Pirata

(ID-image:[email protected]©20171205)

         

  Narrativa: MS-DOS


          MS-DOS/Windows

(ID-description:[email protected]©20171205)

          Comandos externos de MS-DOS

(ID-description:[email protected]©20171205)

          Comandos especiales

(ID-description:[email protected]©20171205)

          Comandos similares a DOS

(ID-description:[email protected]©20171205)

          MS-DOS

(ID-image:[email protected]©20171205)

          MS-DOS y Windows

(ID-image:[email protected]©20171205)

          Comandos MS-DOS

(ID-image:[email protected]©20171205)

          Simulador MS-DOS

(ID-description:[email protected]©20171205)

          Mantención del disco

(ID-description:[email protected]©20171205)

         

  Narrativa: Linux


          GNU/Linux

(ID-description:278)

          Comandos similares a DOS

(ID-description:[email protected]©20171205)

          Comando del Reservorio de Programas

(ID-description:973)

          Código Abierto

(ID-description:974)

          Terminal en Linux

(ID-image:1793)

          GNU/Linux

(ID-image:2193)

          Origen del Nombre

(ID-image:2194)

   

  Titulo: 3 Programar

      

  Titulo: 3.1 Métodos Básicos

         

  Narrativa: Parámetros y Variables


          Estructura de los Programas

(ID-description:[email protected]©20171205)

          Bit: la Unidad Básica

(ID-description:[email protected]©20171205)

          Byte: el Próximo Paso

(ID-description:[email protected]©20171205)

          Word: Adecuando se a la Tecnología

(ID-description:[email protected]©20171205)

          Números Enteros

(ID-description:[email protected]©20171205)

          Números Reales

(ID-description:[email protected]©20171205)

          Caracteres y textos

(ID-description:[email protected]©20171205)

          Punteros

(ID-description:[email protected]©20171205)

          Nomenclatura

(ID-description:[email protected]©20171205)

         

  Narrativa: Operaciones Matemáticas


          Operaciones Básicas

(ID-description:1036)

          Notación

(ID-description:1037)

          Significado de la Notación

(ID-description:1038)

         

  Narrativa: Decisiones


          Decisiones

(ID-description:1039)

          Decisión en Java

(ID-description:1040)

          Decisión con más condiciones

(ID-description:1041)

          Relaciones Lógicas

(ID-description:1042)

         

  Narrativa: Alternativas


          Uso del BREAK

(ID-description:1043)

          Nomenclatura SWITCH-CASE

(ID-description:1044)

         

  Narrativa: Recursividad


          Concepto de Recursividad

(ID-description:1045)

          Secuencias predefinidas (FOR NEXT)

(ID-description:1046)

          Secuencias abiertas, control inicial (WHILE)

(ID-description:1047)

          Secuencias abiertas, control final (DO-WHILE)

(ID-description:1048)

         

  Narrativa: Progarma y Herramientas


          Programa principal

(ID-description:[email protected]©20170721)

          Escritura a Terminal

(ID-description:[email protected]©20170721)

          Lectura desde Terminal

(ID-description:8507)

          Conversión String a Integer

(ID-description:8508)

          Conversión String a Double

(ID-description:8509)

          Subrutinas

(ID-description:1049)

          Librerias

(ID-description:8511)

      

  Titulo: 3.2 Programa Simple

         

  Narrativa: Primer Programa


        $x_{n+1}=rx_n(1-x_n)$  Ecuación de Feigenbaum

(ID-equation:[email protected]©20171205)

          Comportamiento Caótico

(ID-description:[email protected]©20171205)

          Solución gráfica de la Función de Feigenbaum

(ID-image:[email protected]©20171205)

          Valores asintoticos según factor $r$

(ID-image:[email protected]©20171205)

          Series para distintos $r$

(ID-image:[email protected]©20171205)

         

  Narrativa: Caso


          Editor Online

(ID-description:[email protected]©20171205)

          Programar

(ID-description:[email protected]©20171205)

          Objetivo del Caso

(ID-description:[email protected]©20171205)

          Desarrollo con Flujograma

(ID-description:[email protected]©20171205)

          Documentación del Código

(ID-description:[email protected]©20171205)

          Programa de Test

(ID-description:[email protected]©20171205)

   

  Titulo: 4 Aplicación de Lenguajes

      

  Titulo: 4.1 Java

         

  Titulo: 4.1.1 El Programa Main

            

  Narrativa: El programa Main


            Estructura del Programa Principal

(ID-description:7186)

            Ejemplo de Comandos a Ejecutar

(ID-description:[email protected]©20171205)

            Ejemplo de Resultado

(ID-description:[email protected]©20171205)

            

  Narrativa: Compilar y Ejecutar en Java


            Ejecutar el Programa

(ID-description:[email protected]©20171205)

            Compilar el Programa

(ID-description:[email protected]©20171205)

            

  Narrativa: Variables


            Definición y Asignación

(ID-description:[email protected]©20171205)

            Tipos de Datos

(ID-description:[email protected]©20171205)

            Arreglos

(ID-description:[email protected]©20171205)

            El caso especial de los Strings

(ID-description:[email protected]©20171205)

            Convirtiendo Tipos

(ID-description:[email protected]©20171205)

            

  Narrativa: Operadores


            Asignación

(ID-description:[email protected]©20171205)

            Aritméticos

(ID-description:[email protected]©20171205)

            Unitarios

(ID-description:[email protected]©20171205)

            Condicionales

(ID-description:[email protected]©20171205)

            Relacionales

(ID-description:[email protected]©20171205)

            

  Narrativa: Control del Flujo


            Birfurcaciones

(ID-description:[email protected]©20171205)

            IF-THEN y IF-THEN-ELSE

(ID-description:[email protected]©20171205)

            SWITCH

(ID-description:[email protected]©20171205)

            FOR

(ID-description:[email protected]©20171205)

            WHILE y DO-WHILE

(ID-description:1108)

         

  Titulo: 4.1.2 Clases y los Objetos

            

  Narrativa: Las Clases


            Estructura General

(ID-description:[email protected]©20171205)

            Ejemplo del Escritor de Frases: los Campos

(ID-description:[email protected]©20171205)

            Ejemplo del Escritor de Frases: los Constructores

(ID-description:[email protected]©20171205)

            Ejemplo del Escritor de Frases: los Métodos

(ID-description:[email protected]©20171205)

            Estructura del Escritor de Frases

(ID-description:[email protected]©20171205)

            

  Narrativa: Los Objetos


            Aplicación de la Clase: el Objeto

(ID-description:[email protected]©20171205)

            Compilación con Clases

(ID-description:[email protected]©20171205)

            

  Narrativa: Orientación a Objeto


            Concepto de Clase y Objeto

(ID-description:[email protected]©20171205)

            Definiciones de Objetos

(ID-description:[email protected]©20171205)

            Construcción de la Clase

(ID-description:[email protected]©20171205)

            Introducción de los Métodos

(ID-description:[email protected]©20171205)

            Definiciones de Variables

(ID-description:[email protected]©20171205)

            Ejemplo de Clase

(ID-description:[email protected]©20171205)

            Extensiones de Clases

(ID-description:[email protected]©20171205)

            

  Narrativa: Clases y Objetos


            Declaración de la Clase

(ID-description:[email protected]©20171205)

            Declaración y Consulta de Miembros

(ID-description:[email protected]©20171205)

            Declaración de Métodos

(ID-description:[email protected]©20171205)

            Definición de un Constructor

(ID-description:[email protected]©20171205)

            Creación de un Objeto

(ID-description:[email protected]©20171205)

            Usando un Objeto

(ID-description:[email protected]©20171205)

            Uso de Punteros al Objeto mismo

(ID-description:[email protected]©20171205)

            Controlando el Acceso

(ID-description:[email protected]©20171205)

            Miembros de una Clase

(ID-description:[email protected]©20171205)

            Programa Main

(ID-description:[email protected]©20171205)

         

  Titulo: 4.1.3 Programas más Complejos

            

  Narrativa: Programa Main


            Estructura Modular - tipo Lego

(ID-image:[email protected]©20171205)

            Un Programa Main muy simple

(ID-description:[email protected]©20171205)

            

  Narrativa: Complejidad en las Clases


            La Clase más simple: la palabra o word

(ID-description:[email protected]©20171205)

            El problema de los Punteros

(ID-description:[email protected]©20171205)

            La creación de Clases: la frase o sentence

(ID-description:[email protected]©20171205)

            La creación de Clases: el libro o book

(ID-description:[email protected]©20171205)

            La creación de Clases: la bibioteca o library

(ID-description:[email protected]©20171205)

         

  Titulo: 4.1.4 Extensión de Clases

            

  Narrativa: Extensión de Clases


            Idea de Extensión

(ID-description:[email protected]©20171205)

            Ejemplo de Extensión

(ID-description:[email protected]©20171205)

            Adaptación del Ejemplo Biblioteca

(ID-description:[email protected]©20171205)

         

  Titulo: 4.1.5 Práctico

            

  Narrativa: Estadística de Feigenbaum


            Programa Main

(ID-description:[email protected]©20171205)

            Clase Feigenbaum

(ID-description:[email protected]©20171205)

            Clase Distribution

(ID-description:[email protected]©20171205)

      

  Titulo: 4.2 C++

         

  Narrativa: Clases y Objetos


          Estructura de Clases

(ID-description:[email protected]©20171205)

          Estructura de Archivo Header

(ID-description:[email protected]©20171205)

          Ejemplo de Archivo Header

(ID-description:[email protected]©20171205)

          Ejemplo de Clase

(ID-description:[email protected]©20171205)

          Uso de Objetos

(ID-description:[email protected]©20171205)

          Creación de Objetos

(ID-description:[email protected]©20171205)

         

  Narrativa: El programa Main


          El Programa Main

(ID-description:[email protected]©20171205)

          Incluir Librerias

(ID-description:[email protected]©20171205)

         

  Narrativa: Estadística de Feigenbaum II


          Programa Main

(ID-description:[email protected]©20171205)

          Clase feigenbaum

(ID-description:[email protected]©20171205)

          Clase statistics

(ID-description:[email protected]©20171205)

          Editor Online

(ID-description:[email protected]©20171205)

         

  Narrativa: Otras Diferencias


          Escritura en el Terminal

(ID-description:[email protected]©20171205)

          Definición de Variables

(ID-description:[email protected]©20171205)

         

  Narrativa: Comparación Java C++


          Estructura de Clases

(ID-description:[email protected]©20171205)

          Estructura de Archivo Header

(ID-description:[email protected]©20171205)

          Ejemplo de Archivo Header

(ID-description:[email protected]©20171205)

          Ejemplo de Clase

(ID-description:[email protected]©20171205)

          Uso de Objetos

(ID-description:[email protected]©20171205)

          Creación de Objetos

(ID-description:[email protected]©20171205)

   

  Titulo: 5 Interfaces gráficas

      

  Titulo: 5.1 Ingreso y despliegue de datos

         

  Titulo: 5.1.1 Interface Gráfica

            

  Titulo: 5.1.1.1 Elementos Swing

               

  Narrativa: Crear una Forma


              Formas y Componentes

(ID-description:2370)

              La Clase JFrame

(ID-description:2372)

              Creación del Constructor

(ID-description:1161)

              Configurar el Marco en el Main

(ID-description:2371)

               

  Narrativa: Colocar una componente


              Componentes Swing

(ID-image:2377)

              Forma de uso de las Clases

(ID-image:2382)

              Estructura de Componentes Swing

(ID-image:2381)

              Definir una Componente (ej. JLabel)

(ID-description:2379)

              Clase mainFrame con un Texto (JLabel) y un Botón (JButton)

(ID-image:2380)

               

  Narrativa: Lista de Componentes Swing


              Swing: Representación de los Elementos Swing

(ID-image:2383)

              Swing: JButton

(ID-image:2387)

              Swing: JCheckBox

(ID-image:2388)

              Swing: JComboBox

(ID-image:2386)

              Swing: JEditorPane

(ID-image:2395)

              Swing: JFormattedText

(ID-image:2392)

              Swing: JLabel

(ID-image:2384)

              Swing: JList

(ID-image:2397)

              Swing: JPasswordField

(ID-image:2393)

              Swing: JRadioButton

(ID-image:2389)

              Swing: JSpinner

(ID-image:2396)

              Swing: JTable

(ID-image:2398)

              Swing: JTextArea

(ID-image:2391)

              Swing: JTextField

(ID-image:2385)

              Swing: JTextPane

(ID-image:2394)

              Swing: JToggleButton

(ID-image:2390)

              Swing: JTree

(ID-image:2399)

            

  Titulo: 5.1.1.2 Layouts

               

  Narrativa: Layouts de Java


              Layouts

(ID-description:374)

              Swing: Selección de Layouts

(ID-image:2400)

              Layout Básico

(ID-description:1162)

              Otros Layout

(ID-description:1163)

              Swing: Ejemplo de Frame tipo Dialogo

(ID-image:2407)

              Swing: Ejemplo de Frame tipo Tabla

(ID-image:2408)

              Swing: Layout, BoxLayout

(ID-image:2402)

              Swing: Layout, GridBagLayout

(ID-image:2405)

              Swing: Layout, CardLayout

(ID-image:2403)

              Swing: Layout, GridLayout

(ID-image:2406)

              Swing: Layout, BorderLayout

(ID-image:2401)

              Swing: Layout, FlowLayout

(ID-image:2404)

               

  Narrativa: Asignar Componentes según Layout


              Panel Principal de la Forma

(ID-description:7012)

              Paneles portadores de Elementos

(ID-description:7013)

              Paneles que integran Paneles

(ID-description:7014)

              Montaje sobre la Forma

(ID-description:7015)

         

  Titulo: 5.1.2 Escuchas y Eventos

            

  Narrativa: Monitorear Eventos


            Ejemplo escuchas para Mouse

(ID:7086)

            Escuchar Eventos

(ID:7087)

            Variedad de Listeners

(ID:7088)

            Ejemplo escuchas para Teclado

(ID:7089)

            Ejemplo escuchas para Componente

(ID:7090)

         

  Titulo: 5.1.3 Práctico

            

  Narrativa: Creando una GUI


            Ejemplo de GUI

(ID-description:[email protected]©20171205)

            Caso

(ID-description:[email protected]©20171205)

      

  Titulo: 5.2 Gráficas en 2D

         

  Titulo: 5.2.1 Conceptos y Clases

            

  Narrativa: Gráficos 2D


            Gráfica XY con Marcadores y Ejes

(ID-image:[email protected]©20171205)

            Contour Plot

(ID-image:[email protected]©20171205)

            Campo de Vectores

(ID-image:[email protected]©20171205)

            Site Lattice

(ID-image:[email protected]©20171205)

            Interpolated Plot

(ID-image:[email protected]©20171205)

            Figuras Geometricas 2D

(ID-image:[email protected]©20171205)

            

  Narrativa: Conceptos y Libreria OSP


            Graph 2D

(ID-description:[email protected]©20171205)

            Ejemplo: cálculo numérico

(ID-description:[email protected]©20171205)

            

  Narrativa: Gráficos


            Gráfica XY con Marcadores y Ejes

(ID-image:[email protected]©20171205)

            Contour Plot

(ID-image:[email protected]©20171205)

            Campo de Vectores

(ID-image:[email protected]©20171205)

            Site Lattice

(ID-image:[email protected]©20171205)

            Interpolated Plot

(ID-image:[email protected]©20171205)

            Figuras Geometricas 2D

(ID-image:[email protected]©20171205)

         

  Titulo: 5.2.2 Implementación

            

  Narrativa: OSP Grillas


            Site Lattice

(ID-image:[email protected]©20171205)

            Site Lattice, Explicación

(ID-description:[email protected]©20171205)

            Site Lattice, Código

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP Interpolación


            Interpolated Plot

(ID-image:[email protected]©20171205)

            Interpolated Plot, Explicación

(ID-description:[email protected]©20171205)

            Interpolated Plot, Código

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP Contour Plot


            Contour Plot

(ID-image:[email protected]©20171205)

            Contour Plot, Explicación

(ID-description:[email protected]©20171205)

            Contour Plot, Código

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP Figuras Geometricas 2D


            

(ID-description:[email protected]©20171205)

            Figuras Geometricas 2D

(ID-image:[email protected]©20171205)

            Figuras Geometricas 2D, Explicación

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP Gráfica de Grillas


            Site Lattice

(ID-image:[email protected]©20171205)

            Site Lattice, Explicación

(ID-description:[email protected]©20171205)

            Site Lattice, Código

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP Gráfica de Interpolación


            Interpolated Plot

(ID-image:[email protected]©20171205)

            Interpolated Plot, Explicación

(ID-description:[email protected]©20171205)

            Interpolated Plot, Código

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP Campo de Vectores


            Campo de Vectores

(ID-image:[email protected]©20171205)

            Campo de Vectores, Explicación

(ID-description:[email protected]©20171205)

            Campo de Vectores, Código

(ID-description:[email protected]©20171205)

            

  Narrativa: OSP XY con Marcadores y Ejes


            Gráfica XY con Marcadores y Ejes

(ID-image:[email protected]©20171205)

            Post Marker, Curva con Marcadores y Barras

(ID-image:[email protected]©20171205)

            Curva con Nombre de Ajes

(ID-image:[email protected]©20171205)

            Connected Line, Curva y Ejes

(ID-image:[email protected]©20171205)

            Área Marker, Curva y Áreas Marcadas

(ID-image:[email protected]©20171205)

            Curva con Ejes en Escala Logarítmica

(ID-image:[email protected]©20171205)

            Pixel Marker, Pixeles en un Sistema de Coordenadas

(ID-image:[email protected]©20171205)

            Curva con Títulos

(ID-image:[email protected]©20171205)

            Square Marker, Puntos y Ejes

(ID-image:[email protected]©20171205)

      

  Titulo: 5.3 Gráficas en 3D

         

  Titulo: 5.3.1 Librerias OSP-3D

            

  Narrativa: Gráficas en 3D


            Solución Simple

(ID-description:[email protected]©20171205)

            Panel General y Elementos

(ID-description:[email protected]©20171205)

            Rotación de Elementos

(ID-description:[email protected]©20171205)

            Superficies

(ID-description:[email protected]©20171205)

            Ejemplo DrawingFrame

(ID-description:[email protected]©20171205)

            

  Narrativa: Estructura


            Estructura de la librería

(ID-description:[email protected]©20171205)

            DrawingFrame3D

(ID-description:[email protected]©20171205)

            DrawingPanel3D

(ID-description:[email protected]©20171205)

            Elementos

(ID-description:[email protected]©20171205)

            

  Narrativa: Librerias OSP-3D


            Solución Simple

(ID-description:[email protected]©20171205)

            Panel General y Elementos

(ID-description:[email protected]©20171205)

            Rotación de Elementos

(ID-description:[email protected]©20171205)

            Superficies

(ID-description:[email protected]©20171205)

         

  Titulo: 5.3.2 Implementación

            

  Narrativa: Soluciones Simples


            OSP Figuras Geométricas 3D

(ID-image:[email protected]©20171205)

            Parametrización del Display3DFrame

(ID-description:[email protected]©20171205)

            Agregar Elementos

(ID-description:[email protected]©20171205)

            Parametrización de Elementos

(ID-description:[email protected]©20171205)

            

  Narrativa: Panel General y Elementos


            OSP Movimiento de Figuras 3D, pelota en lo alto

(ID-image:[email protected]©20171205)

            OSP Movimiento de Figuras 3D, pelota por impactar

(ID-image:[email protected]©20171205)

            OSP Moviomeinto de Figuras 3D

(ID-description:[email protected]©20171205)

            Agregar Elementos - una plano

(ID-description:[email protected]©20171205)

            Animación

(ID-description:[email protected]©20171205)

            

  Narrativa: Rotación de Elementos


            OSP Disco rotando con Ejes

(ID-image:[email protected]©20171205)

            OSP Volumen, con Resorte y Esfera

(ID-image:[email protected]©20171205)

            OSP Volumen 3D y Flecha de Vector

(ID-image:[email protected]©20171205)

            OSP Disco rotando con Ejes y Curvas recorridas por Vector

(ID-image:[email protected]©20171205)

            

  Narrativa: Superficies


            OSP Curvas en 3D, no simétrica

(ID-image:[email protected]©20171205)

            OSP Curvas en 3D, simétrica

(ID-image:[email protected]©20171205)

            OSP Curvas en 3D

(ID-description:[email protected]©20171205)

      

  Titulo: 5.4 Video y Audio

         

  Titulo: 5.4.1 Audio

            

  Narrativa: Audio


            Crear, Guardar y Reproducir Audio

(ID-description:[email protected]©20171205)

            Extensiones de Archivos de Audio

(ID-description:[email protected]©20171205)

            Archivos de Audio

(ID-description:[email protected]©20171205)

            Iniciar la Captura

(ID-description:[email protected]©20171205)

            Finalizar la Captura

(ID-description:[email protected]©20171205)

            Ejemplo Grabar Audio

(ID-description:[email protected]©20171205)

            Reproducir Audio

(ID-description:[email protected]©20171205)

            Ejemplo Reproducir Audio

(ID-description:[email protected]©20171205)

            Ejemplo completo

(ID-description:[email protected]©20171205)

         

  Titulo: 5.4.2 Image

            

  Narrativa: Imagen en Java


            Demo Frutilla

(ID-image:[email protected]©20171205)

            Java Símbolo Duke

(ID-image:[email protected]©20171205)

            Imagen de Duke desordenado

(ID-image:[email protected]©20171205)

            Mostrando la Imagen

(ID-description:[email protected]©20171205)

            ¿Cómo resguardar el programa de errores?

(ID-description:[email protected]©20171205)

            Ejemplo Cargar Imagen

(ID-description:[email protected]©20171205)

            

  Narrativa: Imagen, modificar


            Procesando Imagenes

(ID-description:[email protected]©20171205)

            Cambiando Colores

(ID-description:[email protected]©20171205)

            Alasing

(ID-image:[email protected]©20171205)

            Interpolación

(ID-image:[email protected]©20171205)

            Interpolación-Bicubico

(ID-image:[email protected]©20171205)

            Interpolación-Bilinear

(ID-image:[email protected]©20171205)

            Interpolación-Próximos Vecinos

(ID-image:[email protected]©20171205)

            Ejemplo Procesar imagen

(ID-description:[email protected]©20171205)

            

  Narrativa: Imagen, almacenar y leer


            Formatos de Imágenes

(ID-description:[email protected]©20171205)

            Cargar imagen

(ID-description:[email protected]©20171205)

            Grabar imagen

(ID-description:[email protected]©20171205)

         

  Titulo: 5.4.3 Video

            

  Narrativa: Video


            Formación de Animaciones

(ID-description:1247)

            Imágenes de Duke para Animación

(ID-image:2445)

            Ejemplo de Generador de GIF

(ID-description:379)

            MonteMedia Capturador de Pantalla

(ID-description:8826)

            Cámara Web

(ID-description:1805)

         

  Narrativa: Imagen en Java


          Demo Frutilla

(ID-image:[email protected]©20171205)

          Java Símbolo Duke

(ID-image:[email protected]©20171205)

          Imagen de Duke desordenado

(ID-image:[email protected]©20171205)

          Mostrando la Imagen

(ID-description:[email protected]©20171205)

          ¿Cómo resguardar el programa de errores?

(ID-description:[email protected]©20171205)

          Ejemplo Cargar Imagen

(ID-description:[email protected]©20171205)

      

  Narrativa: Interfaces gráficas


   

  Titulo: 6 Manejo de Datos

      

  Titulo: 6.1 Archivos Planos

         

  Titulo: 6.1.1 Archivos Planos

            

  Narrativa: Archivos Planos


            Lectura y Escritura

(ID-description:[email protected]©20171205)

            Manejo de Variables

(ID-image:[email protected]©20171205)

            Logo Formato TXT

(ID-image:[email protected]©20171205)

            Lista de Datos

(ID-image:[email protected]©20171205)

            Formato

(ID-image:[email protected]©20171205)

            Archivos Planos

(ID-description:[email protected]©20171205)

            Xml

(ID-description:[email protected]©20171205)

            DOM XML Parser

(ID-description:[email protected]©20171205)

            

  Narrativa: XML


            Idea de la estructura XML

(ID-image:[email protected]©20171205)

            Estructura: condición

(ID-description:[email protected]©20171205)

            Uso de los xml

(ID-description:[email protected]©20171205)

            Un ejemplo práctico

(ID-description:[email protected]©20171205)

            Formatos de tags y atributos

(ID-description:[email protected]©20171205)

            Elementos básicos del xml: el contenido

(ID-description:[email protected]©20171205)

            Elementos básicos del XML: el tag

(ID-image:[email protected]©20171205)

            Elementos básicos del XML: los atributos

(ID-image:[email protected]©20171205)

            Elementos básicos del XML: cierre

(ID-image:[email protected]©20171205)

            Estructura: datos

(ID-description:[email protected]©20171205)

            Formatos de tags y atributos: símbolos

(ID-description:[email protected]©20171205)

            Comentarios

(ID-description:[email protected]©20171205)

            Ejemplo de Datos en Formato XML

(ID-image:[email protected]©20171205)

         

  Titulo: 6.1.2 Implementación

            

  Narrativa: DOM XML Parser


            Librería de escritura de XML

(ID-image:[email protected]©20171205)

            Creación de un XML

(ID-description:[email protected]©20171205)

            Creación de un XML: Almacenar

(ID-description:[email protected]©20171205)

            Creación de un XML: Ejemplo

(ID-description:[email protected]©20171205)

            Parsing de un XML

(ID-description:[email protected]©20171205)

            Parsing de un XML: Nodos

(ID-description:[email protected]©20171205)

            Parsing de un XML: Atributos

(ID-description:[email protected]©20171205)

            Parsing de un XML: Ejemplo

(ID-description:[email protected]©20171205)

            

  Narrativa: Práctico


            Lectura Archivo

(ID-description:[email protected]©20171205)

            Selección de Archivo

(ID-image:[email protected]©20171205)

            JFileChooser

(ID-description:[email protected]©20171205)

            Apertura de Archivo

(ID-description:[email protected]©20171205)

            Interpretar la Línea

(ID-description:[email protected]©20171205)

            Ejemplo de uso de JFileChooser

(ID-description:[email protected]©20171205)

            Ejemplo de Lectura y Escritura

(ID-description:[email protected]©20171205)

            DOM XML

(ID-description:[email protected]©20171205)

      

  Titulo: 6.2 Base de Datos

         

  Titulo: 6.2.1 Conceptos y Métodos

            

  Narrativa: Base de Datos, MySQL y Java


            Símbolos Cilindros

(ID-image:[email protected]©20171205)

            Libros y Escalera

(ID-image:[email protected]©20171205)

            Base de Datos

(ID-image:[email protected]©20171205)

            Standardized Query Language (SQL)

(ID-image:[email protected]©20171205)

            Conectar via Java

(ID-description:[email protected]©20171205)

            Uso de Base de Datos para Coordinar Computadores

(ID-image:[email protected]©20171205)

            

  Narrativa: Crear Base de Datos y Tablas


            Crear Base de Datos

(ID-description:[email protected]©20171205)

            Eliminar Base de Datos

(ID-description:[email protected]©20171205)

            Formanto de Campos

(ID-description:[email protected]©20171205)

            Crear Tabla

(ID-description:[email protected]©20171205)

            Modificar Tabla

(ID-description:[email protected]©20171205)

            Eliminar Tabla

(ID-description:[email protected]©20171205)

            

  Narrativa: Ingresar, Editar y Eliminar Registro


            Ingresar Registros Nuevo

(ID-description:[email protected]©20171205)

            Ingresar Registros Completos

(ID-description:[email protected]©20171205)

            Ingresar Registros Incompletos

(ID-description:[email protected]©20171205)

            Editar Registro Existente

(ID-description:[email protected]©20171205)

            Eliminar Registro

(ID-description:[email protected]©20171205)

            

  Narrativa: Busquedas en Tablas


            Búsquedas en una Tabla

(ID-description:[email protected]©20171205)

            SELECT

(ID-description:[email protected]©20171205)

            FROM

(ID-description:[email protected]©20171205)

            WHERE

(ID-description:[email protected]©20171205)

            ORDER

(ID-description:[email protected]©20171205)

         

  Titulo: 6.2.2 Aplicación

            

  Narrativa: Practico


            Crear un Sistema de Trabajo

(ID-description:[email protected]©20171205)

            Conexión con Java

(ID-description:[email protected]©20171205)

            Trabajo con una Base de Datos Completa

(ID-description:[email protected]©20171205)

            Ejemplo de Tablas Relacionadas

(ID-description:[email protected]©20171205)

            Ejemplo Listar Registros

(ID-description:[email protected]©20171205)

            Ejemplo Insertar Registros

(ID-description:[email protected]©20171205)

      

  Titulo: 6.3 Procesamiento

         

  Titulo: 6.3.1 Conceptos y Métodos

            

  Narrativa: Interpolación


            Interpolación con Rectas

(ID-description:[email protected]©20171205)

            Interpolación Lineal

(ID-description:[email protected]©20171205)

            Con Polinomios

(ID-description:[email protected]©20171205)

            Interpolación con Funciones Cúbicas

(ID-description:[email protected]©20171205)

            Interpolación Cúbica

(ID-description:[email protected]©20171205)

            Con Funciones de Spline

(ID-description:[email protected]©20171205)

            Interpolación Cúbica Spline

(ID-description:[email protected]©20171205)

            En distintas Dimensiones

(ID-description:[email protected]©20171205)

            

  Narrativa: Regresión


            Interpolación

(ID-description:[email protected]©20171205)

            Aproximación Lineal

(ID-description:[email protected]©20171205)

            Regresión Lineal

(ID-description:[email protected]©20171205)

            Aproximación mediante Polinomio

(ID-description:[email protected]©20171205)

            Regresión con Polinomios

(ID-description:[email protected]©20171205)

            

  Narrativa: Estadística


            Promedios

(ID-description:1319)

            Aplicaciones a Promedios

(ID-description:1322)

            Caracetrizaciones de Curvas

(ID-description:1320)

            Aplicaciones a Desviaciones

(ID-description:1323)

            Correlación y Covariancia

(ID-description:1321)

            Aplicaciones a Correlaciones

(ID-description:1324)

            Integración

(ID-description:1314)

         

  Titulo: 6.3.2 Aplicación

            

  Narrativa: Práctico


            Análisis Numérico

(ID-description:[email protected]©20171205)

            Interpolación

(ID-description:[email protected]©20171205)

            Regresión

(ID-description:[email protected]©20171205)

            Estadística

(ID-description:[email protected]©20171205)

      

  Titulo: 6.4 Transformada de Fourier

         

  Titulo: 6.4.1 Conceptos y Métodos

            

  Narrativa: Transformada de Fourier


            Transformada de Fourier Rápida (FFT)

(ID-description:[email protected]©20171205)

            Series Temporales

(ID-description:[email protected]©20171205)

          $t=n\Delta t$  Tiempo discreto

(ID-equation:[email protected]©20171205)

          $x(t)=x(t\pm kT)$  Periodicidad de la Señal

(ID-equation:[email protected]©20171205)

          $x(t)=\displaystyle\frac{a_0}{2}+\sum_{k=1}^{\infty}(a_k\cos\omega_kt+b_k\sin\omega_k t)$  Representación de la Serie Temporal

(ID-equation:[email protected]©20171205)

          $a_0=2\bar{x}$  Coeficientes Constante

(ID-equation:[email protected]©20171205)

          $a_k=\displaystyle\frac{2}{T}\int_0^Tx(t)\cos \omega_kt dt$  Coeficientes de los Cosenos

(ID-equation:[email protected]©20171205)

          $b_k=\displaystyle\frac{2}{T}\int_0^Tx(t)\sin\omega_kt dt$  Coeficientes de los Senos

(ID-equation:[email protected]©20171205)

          $\omega=2\pi\nu$  Relación Frecuencia con Frecuencia Angular

(ID-equation:[email protected]©20171205)

          $\omega_k=\displaystyle\frac{2\pi k}{T}$  Frecuencia Angular

(ID-equation:[email protected]©20171205)

          $X_k=\sqrt{a_k^2+b_k^2}$  Amplitud de la Componente

(ID-equation:[email protected]©20171205)

          $\phi_k=\arctan\displaystyle\frac{b_k}{a_k}$  Fase de la Componente

(ID-equation:[email protected]©20171205)

          $X(\omega)=\displaystyle\int_{-\infty}^{\infty}x(t)e^{-i\omega t}dt$  Transformada de Fourier (FFT)

(ID-equation:[email protected]©20171205)

          $x(t)=\displaystyle\int_{-\infty}^{\infty}X(\omega)e^{+i\omega t}d\omega$  Representación Continua

(ID-equation:[email protected]©20171205)

          $x(t)=\bar{x}+\displaystyle\sum_{k=1}^{\infty}X_k\cos(\omega_kt-\phi_k)$  Representación de Serie con Cosenos y Fáses

(ID-equation:[email protected]©20171205)

            

  Narrativa: Correlación y Espectros


          $R_{xy}(\tau)=\displaystyle\frac{1}{T}\int_0^Tx(t)y(t+\tau)$  Autocorrelación

(ID-equation:[email protected]©20171205)

          $R_{xx}(\tau)=\displaystyle\frac{1}{T}\int_0^Tx(t)x(t+\tau)$  Autocorrelación Finita

(ID-equation:[email protected]©20171205)

          $S_{xx}(\omega)=\displaystyle\int_{-\infty}^{\infty}R_{xx}(\tau)e^{-i\omega\tau}$  Espectro

(ID-equation:[email protected]©20171205)

          $S_{xy}(\omega)=\displaystyle\int_{-\infty}^{\infty}R_{xy}(\tau)e^{-i\omega\tau}$  Espectro Cruzado

(ID-equation:[email protected]©20171205)

          $C_{xy}(\tau)=\displaystyle\frac{1}{T}\int_0^T(x(t)-\bar{x})(y(t+\tau)-\bar{y})$  Covariancia

(ID-equation:[email protected]©20171205)

          $C_{xy}(\tau)=R_{xy}(\tau)-\bar{x}\bar{y}$  Covariancia en función de la Correlación

(ID-equation:[email protected]©20171205)

            Eliminando Ruido de una Señal

(ID-description:[email protected]©20171205)

            Estudiando el Desface temporal

(ID-description:[email protected]©20171205)

            

  Narrativa: Convolution


          $m\displaystyle\frac{d^2y}{dt^2}+c\displaystyle\frac{dy}{dt}+ky=k_0x(t)$  Ecuación de un Oscilador Armónico con Amortiguación

(ID-equation:[email protected]©20171205)

          $\omega_0=\sqrt{\displaystyle\frac{k}{m}}$  Frecuencia Propia

(ID-equation:[email protected]©20171205)

          $\zeta=\displaystyle\frac{c}{2\sqrt{km}}$  Coeficiente de Amortiguación

(ID-equation:[email protected]©20171205)

          $y(t)=\displaystyle\int_{-\infty}^{\infty}d\tau h(\tau)x(t-\tau)$  Convolución

(ID-equation:[email protected]©20171205)

          $Y(\omega)=\displaystyle\int_{-\infty}^{\infty}y(t)e^{-i\omega t}dt$  Transformada de Fourier

(ID-equation:[email protected]©20171205)

          $H(\omega)=\displaystyle\int_{-\infty}^{\infty}h(t)e^{-i\omega t}dt$  Transformada de Fourier de la Función de Peso

(ID-equation:[email protected]©20171205)

          $y(\omega)=H(\omega)x(\omega)$  Transformada de Fourier de una Convolución

(ID-equation:[email protected]©20171205)

          $|H(\omega)|^2=\displaystyle\frac{1}{k\sqrt{(1-\omega^2/\omega_0^2)^2+4\zeta^2\omega^2/\omega_0^2}}$  Solución en Forma de Función de Peso

(ID-equation:[email protected]©20171205)

          $\phi(\omega)=\arctan\left(\displaystyle\frac{2\zeta\omega/\omega_0}{1-\omega^2/\omega_0^2}\right)$  Fase de la Función de Peso

(ID-equation:[email protected]©20171205)

         

  Titulo: 6.4.2 Aplicación

            

  Narrativa: Práctico


            Serie Temporal

(ID-description:[email protected]©20171205)

            Transformada de Fourier

(ID-description:[email protected]©20171205)

            Correlación y Espectros

(ID-description:[email protected]©20171205)

            Convolution

(ID-description:[email protected]©20171205)