Introducción a la programación orientada a objetos en Java
- 4.6
Approx. 74 hours to complete
Course Summary
Learn the basics of Java programming with this introductory course. Gain the skills needed to create your own Java programs and understand the fundamentals of programming concepts.Key Learning Points
- Understand the basic concepts of Java programming
- Learn how to create and run Java programs
- Explore object-oriented programming principles
Related Topics for further study
Learning Outcomes
- Create your own Java programs
- Understand object-oriented programming principles
- Apply programming concepts to real-world problems
Prerequisites or good to have knowledge before taking this course
- Basic computer skills
- No prior programming experience necessary
Course Difficulty Level
BeginnerCourse Format
- Online
- Self-paced
Similar Courses
- Java Programming: Arrays, Lists, and Structured Data
- Java Programming and Software Engineering Fundamentals
- Object-Oriented Programming in Java
Related Education Paths
- Java Programming and Software Engineering Fundamentals Specialization
- Object-Oriented Programming in Java Specialization
Notable People in This Field
- Java Creator
- Software Engineer
- Computer Scientist
Related Books
Description
¡Le damos la bienvenida al curso de Introducción a la programación en java por objetos de la Universidad de los Andes!
Knowledge
- Entender los conceptos básicos de programación orientada a objetos e implementarlos en lenguaje Java.
- Construir interfaces gráficas de usuario amigables, estructuradas y fáciles de mantener.
- Utilizar e implementar algoritmos iterativos sobre colecciones de elementos.
- Implementar, adaptar, utilizar y depurar algunos de los algoritmos iterativos de ordenamiento clásicos sobre estructuras de datos lineales.
Outline
- Módulo 1: Clases y objetos
- Introducción al curso
- ¿Preparado para comenzar?
- Motivación al tema de clases y objetos
- Vídeo-clase: Clases y objetos
- Clases
- Atributos
- Asociaciones
- Métodos e instrucciones
- Objetos
- Constructores
- Llamado de métodos
- Creación de objetos
- Caso de estudio de líneas telefónicas
- Vídeo-código: Carros
- Vídeo-código: Triángulos
- Demo de la aplicación final de líneas telefónicas
- Explicación arquitectura de proyectos
- Vídeo-código: Líneas telefónicas - Parte I
- Vídeo-código: Líneas telefónicas - Parte II
- Demo final de la aplicación de elecciones
- ¿Y ahora qué sigue?
- Programa del curso y recomendaciones
- Equipo del curso
- Tutorial de configuración de Java y Eclipse
- Tutorial de descompresión, importación y ejecución de proyectos en Eclipse
- Instrucciones para la evaluación de clasificación
- Problemas, soluciones y programas
- Definición de situaciones y manejo de casos
- Instrucciones para los próximos vídeos
- Guía de trabajo del reto de líneas telefónicas
- Guía de trabajo del reto de elecciones
- Mapas mentales del módulo 1
- Evaluación de clasificación
- Evaluación teórica - Clases y objetos
- Módulo 2: Arreglos y vectores
- Motivación al tema de arreglos y vectores
- Vídeo-clase: Arreglos 1D
- Vídeo-clase: Búsquedas especiales
- Arreglos y vectores
- Instrucciones condicionales
- Arreglos 1D
- Instrucciones repetitivas
- Patrones de recorrido
- Vectores
- Búsquedas
- Arreglos 2D
- Caso de estudio del avión
- Vídeo-código: Avión - Parte I
- Vídeo-código: Avión - Parte II
- Vídeo-código: Avión - Parte III
- Vídeo-código: Avión - Parte IV
- Vídeo-código: Visor Imágenes
- Demo de la aplicación final del avión
- Demo de la aplicación final del visor de imágenes
- Caso de estudio del visor de imágenes
- Demo de la aplicación final del avión con películas
- ¿Y ahora qué sigue?
- Manejo de grupos y atributos
- Instrucciones para los próximos vídeos
- Guía de trabajo del reto del avión
- Guía de trabajo del reto del visor de imágenes
- Guía de trabajo del reto del avión con películas
- Mapas mentales del módulo 2
- Evaluación teórica - Arreglos y vectores
- Módulo 3: Ordenamiento
- Motivación al tema de ordenamiento
- Vídeo-clase: Algoritmo de ordenamiento por inserción
- Vídeo-clase: Algoritmo de ordenamiento por selección
- Vídeo-clase: Algoritmo de ordenamiento burbuja
- Algoritmo de selección
- Algoritmo burbuja
- Algoritmo de inserción
- Caso de estudio de muestras numéricas
- Vídeo-código: Algoritmo de ordenamiento por inserción
- Vídeo-código: Algoritmo de ordenamiento burbuja
- Demo de la aplicación final de muestras numéricas
- Demo de la aplicación final de exposición canina
- ¿Y ahora qué sigue?
- Búsqueda y ordenamiento
- Instrucciones para los próximos vídeos
- Guía de trabajo del reto de muestras numéricas
- Guía de trabajo del reto de exposición canina
- Evaluación teórica - Ordenamiento
- Módulo 4: Herencia
- Motivación al tema de herencia
- Vídeo-clase: Herencia
- Tipos de herencia
- Atributos compartidos
- Sobreescritura de métodos
- Caso de estudio de líneas telefónicas
- Clases y métodos abstractos
- Polimorfismo
- Instrucción instanceof
- Generics
- Interfaces
- Colecciones e iteradores
- Vídeo-código: Líneas telefónicas
- Demo de la aplicación final de líneas telefónicas
- Demo de la aplicación final de extensión de líneas telefónicas
- ¿Y ahora qué sigue?
- Mecanismos de reutilización y desacoplamiento
- Instrucciones para el próximo vídeo
- Guía de trabajo del reto de líneas telefónicas
- Guía de trabajo del reto de la extensión de las líneas telefónicas
- Evaluación teórica - Herencia
- Módulo 5: Interfaz Gráfica
- Motivación al tema de interfaz gráfica
- Demo de la aplicación final del módulo de interfaz gráfica
- Entidades del mundo gráfico y de interacción
- La ventana principal
- Divisiones y páneles
- Etiquetas, zonas de texto y botones
- Acciones del usuario y eventos de la aplicación
- Arquitectura y distribución de responsabilidades
- Cierre del curso
- Construcción de la interfaz gráfica
- Instrucciones generales para crear una interfaz gráfica de usuario
- Reto 1 Módulo 5: Cree usted mismo la ventana principal de la aplicación
- Reto 2 Módulo 5: Cree usted mismo los páneles de la ventana principal de la aplicación
- Reto 3 Módulo 5: Cree usted mismo todos los elementos gráficos y de interacción de los páneles
- Reto 4 Módulo 5: Conecte la interfaz con el mundo
- Mapas mentales del módulo 5
Summary of User Reviews
Find out what students think of the Introducción a la programación en Java course on Coursera. This beginner-level course has received high praise from many users. One key aspect that many users appreciate is the course's clear and engaging content.Pros from User Reviews
- Clear and engaging content
- Great for beginners
- Good pacing and structure
- Excellent instructor
- Hands-on exercises and projects
Cons from User Reviews
- Some technical glitches with the platform
- Limited interaction with other students
- Not enough challenging exercises
- Course materials can be outdated
- Some lectures can be too lengthy