Semana 1 - Fundamento de Estructura de Datos - ELP
Semana 1 - Fundamento de Estructura de Datos - ELP
Semana 1 - Fundamento de Estructura de Datos - ELP
DATOS
Docente: Rubén Gilmar Mendoza Jayo
Semestre: 2022 – IB
Presentación
Formación Académica
• Ingeniero de Sistemas de Información de profesión.
• Publicación de paper “Modelo de convergencia para la migración de una base de datos relacional a una base de datos NoSQL” en el
congreso “International Institute of Informatics and Systemics” de Orlando, Florida (ISBN: 978-1-941763-62-9) (
http://www.iiis.org/CDs2017/CD2017Summer/papers/CA823ZF.pdf)
• Prueba: M101P, MongoDB for Python Developers. Realizada en may. de 2013: 85% (
https://university.mongodb.com/course_completion/62d62efac6fe4a058e82c28910039702)
Formación Profesional
• LVF Consulting, Lima, Consultor
• Proyectos: Instituto de Formación Bancaria (IFB Certus), Universidad Alberto Hurtado (UAH) y Universidad de Santiago de Chile
(USACH)
• Universidad de Santiago de Chile, Santiago, Consultor
• Universidad Alas Peruanas, Lima, Consultor
• Universidad Norbert Wiener, Lima, Consultor
Sílabo y Reglas de la Sesión
• Sílabo.
• Tener encendida la cámara es opcional, solo es requerido prenderla cuando van a querer participar al hacer una consulta.
• Clases teórico/prácticas.
• EV4/Trabajo Final: Diseño básico de un Proyecto con archivos de texto:
• Semana 15-16: presentación-exposición final
Evaluación
Logros de la Unidad
Al término de la unidad, el estudiante, trabajando de manera individual crea clases
y objetos aplicando el concepto de encapsulamiento y haciendo uso de
especificadores public y private, así como la referencia this del lenguaje Java.
Aplica además los métodos básicos de la clase String.
Fundamentos de Estructura de Datos
¿Qué es un lenguaje de Programación?
“Un lenguaje de programación, es un lenguaje formal diseñado
para expresar todos esos conceptos que la máquina tiene que
ejecutar… Un lenguaje de programación tiene su propia
sintaxis”.
Juganaru Mathieu, M. (2015). Introducción a la
programación.. Grupo Editorial Patria.
https://elibro.net/es/ereader/elp/39449?page=10
¿Qué es un IDE?
• “Un entorno de desarrollo integrado o en inglés Integrated
Development Environment (IDE), es una aplicación
informática que proporciona servicios integrales de
desarrollo de software… Algunos IDE contienen un
compilador, un intérprete, o ambos.”
Logros de la Unidad
Al término de la unidad, el estudiante, trabajando de manera individual crea clases
y objetos aplicando el concepto de encapsulamiento y haciendo uso de
especificadores public y private, así como la referencia this del lenguaje Java.
Aplica además los métodos básicos de la clase String.
¿Qué es un PACKAGE/PAQUETE?
• Un paquete es un contenedor de conjunto de clases agrupadas que guardan una relación entre sí/clases con
características comunes.
• Los paquetes se declaran utilizando la palabra package seguida del nombre del paquete
• Esta instrucción debe crearse anterior a la definición de una clase para poder indicar que está pertenece a ese
package/paquete.
• Ejemplo:
package semana1;
public class Alumno {
...
}
Sentencia import
• Su uso se aprecia cuando se desea hacer referencia a una clase desde otra que se encuentra fuera del paquete (clases que
se encuentran en distintos paquetes).
• La sintaxis es:
import nombre_paquete.nombre_clase;
• Ejemplo:
import semana1.Alumno;
Clase
• Una clase es una plantilla que especifica los atributos y el comportamiento de un determinado tipo de objeto. Los
atributos se especifican mediante variables (variables miembro) y el comportamiento mediante métodos (métodos
miembro).
• Cada vez que se crea un objeto se crea una copia de cada una de las variables miembro declaradas por su clase. Estas
variables, propias de cada objeto, se denominan: variables de instancia.
• En cambio, los métodos, son compartidos por todos los objetos de la misma clase.
• Creación de objetos:
Acceso a los miembros de la Clase
• Para acceder a un miembro de una clase se escribe el nombre del objeto referencia, un punto y el nombre del miembro
(variable miembro o método miembro) al que se desea acceder.
Ejemplo:
• En una clase principal, cree un objeto de la clase Alumno y luego de
• Declare la clase Alumno dentro del paquete ingresar los datos de un estudiante imprima la data (incluido el
semana1 que permita registrar un nombre y dos promedio).
notas. Además, debe crear un método promedio que
retorne la nota promedio.
Tareas
• Instalar JDK en Windows
• Instalar Eclipse
• Estudiar la POO del libro ‘Empezar a programar usando Java’. Prieto Saez, N. & Casanova Faus, A. (2016).
Empezar a programar usando Java (3a. ed.). Editorial de la Universidad Politécnica de Valencia.
https://elibro.net/es/lc/elp/titulos/57434