К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introducción a Java · LearnSpace
Назад в каталог
courseraПрограммирование

Introducción a Java

Курс от Universidad Nacional Autónoma de México
Начальный≈ 29.6 чИспанский
О курсеНавыкиПрограммаПреподаватели

О курсе

Me llamo Elisa Viso y una de mis pasiones es la de programar y enseñar a programar. El lenguaje Java es uno de los que más me ha gustado en mis 45 años que llevo programando. Si bien te podrá parecer un poco complicado empezar a programar en Java, una vez que cubras los conceptos básicos verás qué rápido se avanza. Java, como todos los lenguajes de programación bien hechos, te dejan hacer cualquier cosa (algunas de ellas con más trabajo que en otros lenguajes y otras casi directamente de cómo piensas la solución al problema). Pero una vez que pasas esa primera etapa, programar te va a hacer sentir casi como un sacerdote de un culto extraño, que puede hacer que las cosas sucedan a placer, se vean exactamente como tú quieres y obtengas una satisfacción enorme de haber construido algo que puedes ver y repartirlo para que otros lo usen. Este es un curso introductorio a la programación en Java. Como Java es un lenguaje orientado a objetos de propósito general, revisaremos los conceptos básicos del lenguaje como clases e interfaces. Veremos los ingredientes básicos de una clase como constantes y variables, funciones (métodos), y cómo organizar estos ingredientes dentro de una clase. También veremos la utilización de clases de las bibliotecas de Java. En el primer módulo revisaremos el concepto de orientación a objetos aplicándolo en la vida real. En el segundo módulo revisamos una herramienta de diseño orientado a objetos, llamada tarjetas de responsabilidades, y a partir de estas últimas diseñamos los encabezados de los distintos servicios que se van a dar, codificándolos en una interfaz. En el tercer módulo terminaremos la construcción de la clase que corresponde a este problema, aclarando términos comunes en Java, revisando la sintaxis del lenguaje y la autodocumentación con la que cuenta. En el cuarto módulo utilizaremos lo que ya tenemos para construir una clase más compleja que proporciones arreglos de objetos de la clase que ya tenemos y examinando con bastante profundidad tanto el esquema conceptual de los arreglos como su implementación en el modelo de memoria de Java. En el quinto y último módulo profundizaremos en el uso de repetición en ejecución y, no puede faltar, los distintos tipos de ejecución condicional que provee el lenguaje. En este curso, ofrecido por la UNAM, se proveerá al participante con conocimientos del lenguaje Java que le permitirán resolver una amplia gama de problemas con este lenguaje. Aprenderá a: • Plantear la solución de un problema utilizando orientación a objetos. • Programar la solución de los problemas utilizando las siguientes características del lenguaje Java: -Interfaces y clases -Métodos constructores de objetos, de acceso, de actualización, de implementación y auxiliares. -Atributos y variables locales de tipos primitivos o de clase. -Utilización de clases de biblioteca. -Esquemas de ejecución como la repetición y la selección de enunciados -Arreglos

Навыки, которые вы освоите

Java ProgrammingObject Oriented Programming (OOP)JavaComputer ProgrammingData StructuresObject Oriented DesignSoftware DesignSoftware DocumentationMemory ManagementComputational LogicProgramming PrinciplesProgram Development

Программа курса

5 модулей · 104 учебных материалов

01El proceso de programación 14 материалов

El proceso de desarrollar y ejecutar un programa

Si estás inscrito a este curso como usuario de Coursera para la UNAM, por favor revisa esta información:ЧтениеBienvenida al cursoЧтение¡Acompáñanos a este curso!ВидеоConociéndote...

Учитесь у экспертов

Elisa Viso Gurovich

Profesora de la Facultad de Ciencias

Introducción a Java
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 29.6 ч

5 модулей

Язык: Испанский

Часть программы вашего университета
Обсуждение
El proceso de desarrollar y ejecutar un programaВидео
Lograr la ejecución de un programaЗадание
¿Qué es la “Orientación a Objetos”?Видео
Clases y objetosЗадание
Jerarquía de clasesВидео
Especificación de clasesЗадание
¿Qué hemos aprendido del módulo I?Задание
La fiestaВзаимная проверка
Transcricpión: El proceso de programarЧтение
Transcripción: Clases y objetosЧтение
02Programación básica en Java 28 материалов

Preparándonos para Java

Preparándonos para JavaВидеоPlanteando la soluciónЗаданиеPreparándonos para JavaЧтениеTranscricpión: Tarjeta de responsabilidadesЧтение

¡Ahora sí!... Java

¡Ahora sí!... JavaВидеоIngredientes básicos de JavaЗаданиеTranscripción:¡Ahora sí...JavaЧтение

Definiendo atributos y métodos de una clase

Definiendo atributos y métodos de una claseВидеоAtributos y métodos de una claseЗаданиеCaso de estudioЗаданиеClase registroВзаимная проверкаTranscripción: Más sobre atributos y métodosЧтение

Archivos de una clase en Java

¡A programar se ha dicho!ЧтениеArchivos de una clase en JavaВидеоCompilación y ejecución en DrJavaЗаданиеTranscripción: Archivos de un proyecto en JavaЧтение

Métodos de consulta, actualización e implementación

Métodos de consulta, actualización e implementaciónВидеоMétodos: entradas (parámetros) y salidasЗаданиеTranscripción: Métodos de consulta, actualización e implementaciónЧтение

Comentarios para Javadoc

Comentarios para JavadocВидеоJavadocЗаданиеDescarga la interfaz ServiciosDiscoЧтениеTranscripción: Comentarios adicionales en JavaЧтение

La clase Usuario

Descarga el archivo compilado de Disco.classЧтениеLa clase UsuarioВидеоUso de clases del programadorЗаданиеDescarga la clase UsuarioЧтениеTranscripción: Construcción de cadenas y objetosЧтение
03Avanzando en la programación de Java22 материалов

Argumentos y parámetros

Argumentos y parámetrosВидеоDiferencia entre argumentos y parámetrosЗаданиеTranscripción: La clase UsuarioЧтение

Atributos en una clase

Atributos en una claseВидеоTipos primitivos y de referenciaЗаданиеTranscripción: Atributos de clase y objetosЧтение

Métodos auxiliares y su uso

Métodos auxiliares y su usoВидеоMétodos de clase u objetoЗаданиеTranscripción: Métodos auxiliares y constructoresЧтение

Lectura desde la consola

Lectura desde la consolaВидеоLa clase ScannerЗаданиеAlgunos métodos de la clase ScannerЧтениеTranscripción: el constructor sin parámetrosЧтение

Métodos de consulta

Métodos de consultaВидеоMétodos getЗаданиеMétodos de la clase StringЧтениеTranscripción: Implementación de métodosЧтение

Uso de clases importadas

Uso de clases importadasВидеоLa clase GregorianCalendarЗаданиеDescarga el archivo fuente de la clase DiscoЧтениеTranscripción: la clase GregorianCalendarЧтениеTranscripción: El método daTransmisionЧтение
04Arreglos y su manipulación 17 материалов

Estructuras de datos para el catalogo de discos

Implementación de un catálogo de discosВидеоEl catálogo y sus estructurasЗаданиеTranscricpión:Estructura del Catálogo de discosЧтение

Modelo de memoria de Java

Modelo de memoria de JavaВидеоVisualización de la ejecuciónЗаданиеTranscripción: Organización del catálogo de discosЧтение

Constructores del catálogo

Constructores del catálogoВидеоConstructores del catálogo de discosЗаданиеTranscripción: Constructores del CatalogoЧтение

Iteraciones

Descarga Mod3Lecc2ЧтениеIteracionesВидеоRepetición en JavaЗаданиеTranscripción: Ejemplos con el forЧтение

Condicionando la ejecución de enunciados

Condicionando la ejecución de enunciadosВидеоEnunciado condicional en JavaЗаданиеHablemos de arreglos...ОбсуждениеTranscripción: Condicionales en ejecuciónЧтение
05Interacción con el usuario23 материалов

Algunos métodos del catálogo

Algunos métodos del catálogoВидеоClases e interfacesЗаданиеTranscripción: Algunos métodos de CatalogoЧтение

Más servicios del catálogo

Más servicios del catálogoВидеоDireccionamiento indirecto de arreglosЗаданиеTranscripción: Otros métodos del catálogoЧтение

Consulta y actualización de arreglos

Consulta y actualización de arreglosВидеоConstrucción y tamaño de arreglosЗаданиеTranscripción: Construcción y actualización de arreglosЧтение

Histórico de transmisiones

Histórico de transmisionesВидеоUtilizando todo lo que ya sabes...ЗаданиеTranscripción: Uso de los arreglos históricosЧтение

Cómo construir un menú

Cómo construir un menúВидеоNuevas iteraciones y condicionalesЗаданиеTranscripción: Más iteraciones y condicionalesЧтение

Más opciones del menú

Más opciones del menúВидеоSelección de casosЗаданиеTranscripción: Terminando el menú del usuarioЧтение

Uso de la clase Catalogo

Uso de la clase CatalogoВидео¿Cómo ves las iteraciones y condicionales?ОбсуждениеUsando todo lo que hiciste...ЗаданиеPara despedirnos...ЧтениеTranscripción: Pruebas con la clase Catalogo.Чтение