JAVA, Organización de los componentes en Java - [Detalles]
Organización de los componentes en Java – Inicio en la programación en JAVA, organización y características. Cómo funciona y antecedentes. Se presentan los componentes de java.
Interfaces gráficas de usuario en JAVA, Bibliotecas para IGUs en JAVA - [Detalles]
Bibliotecas para IGUs en JAVA - Cómo programar interfaces gráficas de usuario en java; qué bibliotecas preestablecidas existen para esto.
Introducción a la programación con Java; Elementos teóricos;Programa en Java - [Detalles]
1.1. Programa en Java - Empezamos por definir qué es un programa y cómo es que implementan algoritmos. Cómo funciona un programa. ¿Qué es un lenguaje de máquina y un lenguaje de alto nivel.
JAVA, Clases de uso - [Detalles]
• Clases de uso – Organización por convención. ¿Qué son las clases en JAVA? El método main. Java, poo, programación orientada a objetos, clases de uso, clases, método main, main
Elementos del paradigma estructurado, Ejemplo de Warnier Orr a Java - [Detalles]
Ejemplo de Warnier Orr a Java – Implementación del ejemplo con JAVA
Elementos del paradigma estructurado, Expresiones, enunciados y estructuras de control en Java - [Detalles]
Expresiones, enunciados y estructuras de control en Java – Estructuras de control en JAVA, qué son los enunciados y expresiones.
Recursividad, recursión en JAVA - [Detalles]
Recursión en JAVA - Cómo funciona y cómo se implementan/declaran las funciones recursivas en JAVA
Uso de interfaces, Transliterando a Java - [Detalles]
Transliterando a Java - qué es transliterar en JAVA (listas)
Uso de interfaces, Lista en la memoria de Java - [Detalles]
Lista en la memoria de Java - Cómo se ven las listas y transliteraciones en JAVA. Cómo se van almacenando.
Funciones de orden superior, Aplicación para listar directorios con java nio - [Detalles]
Aplicación para listar directorios con java nio - Cómo usar la API de JAVA-nio para listar directorios
Introducción a la programación con Java. Elementos teóricos; Cómo escribir y ejecutar el primer programa - [Detalles]
1.4 Cómo escribir y ejecutar el primer programa - Tutorial de cómo diseñar y ejecutar un primer programa en JAVA poniendo a prueba lo aprendido hasta ahora.
JAVA, Tipos de datos - [Detalles]
• Tipos de datos – Se muestran los diferentes tipos de datos y estructuras de datos. Java, poo, programación orientada a objetos, tipos de datos, datos, tipo abstracto de datos, abstracto, abstractos, precondiciones, postcondiciones, estructuras de datos, estructuras
JAVA, Variables y tipos - [Detalles]
Variables y tipos - Qué son las variables y sus tipos. Cómo se declaran, su sintaxis y definición. Cuáles son los tipos primitivos y derivados así como los operadores en JAVA.
Estructuras de control, Condicionales en JAVA - [Detalles]
Condicionales en JAVA - ¿Cuáles son las estructuras de control condicionales? sintaxis y cómo usarlas.
Estructuras de control, Ciclos en JAVA - [Detalles]
Ciclos en Java – estructuras de control condicionales; ciclos. Sintaxis y cómo usarlas.
Funciones, Funciones en JAVA - [Detalles]
Funciones en JAVA - Definiciones importantes de funciones, parámetros,, características, sintaxis y algunas convenciones universales.
Arreglos, Arreglos nD en JAVA - [Detalles]
Arreglos nD en JAVA - Cómo se crean arreglos en más dimensiones así como sus limitantes y excepciones.
Arreglos, Arreglos 1D en JAVA - [Detalles]
Arreglos 1D en JAVA - Arreglos primitivos y arreglos de objetos así como un ejemplo de implementación.
Flujos en JAVA, PrintStream - [Detalles]
PrintStream - Presentación del tipo de flujo en JAVA y ejemplo.
Programación orientada a objetos con Java, Clases y atributos - [Detalles]
Clases y atributos - Cómo se define todo en JAVA; clases, atributos y métodos. Conceptos generales y sintaxis.
Programación orientada a objetos con Java, Métodos - [Detalles]
Métodos - Cómo se define todo en JAVA; clases, atributos y métodos. Conceptos generales y sintaxis.
Programación orientada a objetos con Java, Tipos de métodos - [Detalles]
Tipos de métodos - Cómo se define todo en JAVA; clases, atributos y métodos, tipos de métodos. Conceptos generales y sintaxis.
Hilos. Implementación, Crear hilos en JAVA - [Detalles]
Crear hilos en JAVA - Clases de hilos y cómo crearlos
Interfaces gráficas de usuario en JAVA, IGU con Swing - [Detalles]
IGU con Swing - Cómo programar una una interfaz con JAVA swing.
Interfaces gráficas de usuario en JAVA, ICC Controller, Component, cómo comunicarlos - [Detalles]
ICC Controller, Component, cómo comunicarlos – Cómo se comunica el archivo fxml con nuestro código en java.
Historia de las Ciencias de la Computación; Fechas y lenguajes - [Detalles]
1.2 Fechas y Lenguajes - Fechas históricas y lenguajes de programación. Desde los años de 1950 hasta la década de los 90's con la aparición de Java, lenguaje principal de este curso.
Introducción a la programación con Java. Elementos teóricos; Compiladores - [Detalles]
1.2 Compiladores - Esta lección comienza por definir lo que es un traductor; en específico se estudiarán en esta lección a los compiladores en contraposición con los intérpretes.
Introducción a la programación con Java. Elementos teóricos; Intérpretes - [Detalles]
1.3 Intérpretes - Se estudia a los intérpretes y se da el contraste con los compiladores.
Introducción a la programación con Java. Elementos teóricos; Análisis de código - [Detalles]
1.5 Análisis de código - Qué significan las fases del análisis de código (léxico, sintáctico y semántico) y pasos a seguir.
Introducción a la programación con Java. Elementos teóricos; Tipos de errores - [Detalles]
1.6 Tipos de errores - Errores sintácticos, semánticos y lógicos. Cómo se ven y cómo resolverlos. De igual manera se presentan los conceptos de tiempo de compilación y tiempo de ejecución
JAVA, Poniendo las clases en paquetes - [Detalles]
• Poniendo las clases en paquetes – Ejemplo de cómo crear clases y paquetes.
HERENCIA, Herencia simple - [Detalles]
Herencia simple – Qué es una generalización y especialización. Se presenta el concepto de Herencia en JAVA,
• Enumeraciones – Qué es un enum en JAVA y para qué sirve.
Valores, referencias y ocultamento, Áreas de la memoria - [Detalles]
Áreas de la memoria – Especificación de la máquina virtual de java (JVM) y recolector de basura.
Valores, referencias y ocultamento, Valores y referencias - [Detalles]
Valores y referencias – A qué hacen referencia los métodos en JAVA, qué tipo de valores se utilizan dependiendo el contexto ¿qué se manda a llamar? Y cómo se accede a los objetos.
Valores, referencias y ocultamiento, ocultamiento - [Detalles]
Ocultamiento – Definición de ocultamiento, para qué sirve y características. Definición de atributos y variables locales. Se presentan los bloques y cómo se trabajan en JAVA.
COMAL: Introducción a Ciencias de la Computación - [Detalles]
Comenzamos con aspectos históricos y la arquitectura básica de una computadora. Luego, nos centramos en aprender a programar con el paradigma orientado a objetos, usando Java como lenguaje ilustrativo. Explicamos el funcionamiento de compiladores e intérpretes. Hablamos del diseño y programación de algoritmos en un lenguaje imperativo, para lo que se estudian variables, estructuras de control, clases y otros temas avanzados. Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE102723.
Elementos del paradigma estructurado, Metodología Warnier Orr - [Detalles]
Metodología Warnier Orr - Explicación de la metodología Warnier Orr y diseño de algoritmo. Metodología, Warnier, Orr, Warnier Orr, paradigma, paradigma estructurado, JAVA, POO, estructuras de datos, estructuras de control, programación estructurada
Elementos del paradigma estructurado, Ejemplo de diseño con Warnier Orr - [Detalles]
Ejemplo de diseño con Warnier Orr – Breve ejemplo general del diseño de un problema con metodología Warnier Orr Metodología, Warnier, Orr, Warnier Orr, paradigma, paradigma estructurado, JAVA, POO, estructuras de datos, estructuras de control, programación estructurada
Bases numéricas, Operadores sobre bits - [Detalles]
Operadores sobre bits – Operadores de JAVA que actúan sobre bits.
Funciones, Funciones en JAVA, Declarar, definir y usar una función - [Detalles]
Declarar, definir y usar una función - Cómo se declara y define una función universalmente- Ejemplo de cómo usar una función así como convenciones y parámetros formales y actuales.
La pila de ejecución - [Detalles]
La pila de ejecución - Qué es la pila de ejecución en JAVA y la lógica detrás de esta.
Arreglos - Definición e implementación de los arreglos en JAVA
Entrada y Salida estructurada, Jerarquía de clases para entrada, salida - [Detalles]
Jerarquía de clases para entrada, salida - Tipos de flujo en Java
Flujos en JAVA, Ejemplos de uso de flujos - [Detalles]
Ejemplos de uso de flujos - Procesar la entrada con scanner e inputstream y cómo acceder a datos de la red.
Funciones de orden superior, Definiciones - [Detalles]
Funciones de orden superior - Definiciones y explicación previa a la introducción de este tipo de funciones en JAVA mediante sus interfaces funcionales por sus limitantes
Implementación de genéricos en Java, Borrado de tipos - - [Detalles]
Borrado de tipos - Por qué los genéricos sólo ayudan en tiempo de compilación.
Implementación de genéricos en Java, Contaminación del montículo - [Detalles]
Contaminación del montículo - Regla Gólem. Qué hacer cuando se contamina el montículo.
Implementación de genéricos en Java, Tipos puros - [Detalles]
Tipos puros - Interactuando con código viejo; qué hacer cuando las versiones del pasado quedan obsoletas; compatibilidad
Implementación de genéricos en Java, Si se quiere actualizar código anterior a los genéricos - [Detalles]
Si se quiere actualizar código anterior a los genéricos - Cómo mantener la compatibilidad entre código viejo y código nuevo.
Interfaces gráficas de usuario en JAVA, IGU con javaFX - [Detalles]
IGU con javaFX - Cómo programar una interfaz con javaFX