Está en la página 1de 16

LENGUAJE DE PROGRAMACIÓN I

Docente: Rubén Gilmar Mendoza Jayo


Semestre: 2022 – IIB
Presentación
Formación Académica
• Ingeniero de Sistemas de Información de la UPC.
• 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.
• Tema de inasistencias con evidencias.
• Planificarse para asistir a sus exámenes, existe un calendario académico.
• Clases en laboratorio/prácticas 100%.
• EV4/Trabajo Final: es la implementación de una aplicación de un caso de negocio real, equipos de 4 alumnos, el cual será presentado
según el siguiente cronograma:
• Semana 06 : prototipo de la aplicación, casos de uso a implementar (80%) – un borrador.
• Semana 09: prototipo de la aplicación, casos de uso a implementar, modelo de base de datos(100%). Exposición.
• Semana 15: navegabilidad al 90%.
• Semana 16 : exposición Final
Evaluación

TIPO DE NOTA PESO %


EV1 10
EV2 20
EV3 30
EV4 40
100%

TIPO DE EVALUACIÓN SEMANA


EV1 4
EV2 8
EV3 12
EV4 16
Software a usar
• IDE Java : Eclipse
• Lenguaje de programación : Java EE JDK
• Gestor de Base de datos : Mysql
• Sistema Operativo: Windows
UNIDAD I
Interfaz gráfica de Usuario
Tema 1: GUI - Interfaz gráfica de usuario

Logros de la Unidad
Crear aplicaciones utilizando de manera individual y combinada las clases JMenu,
JMenuBar, JItemMenu, JDesktopPane, JInternalFrame, JTable, JCalendar.
Lenguaje de Programación
ACTIVA
¿Qué es un lenguaje de Programación?
ACTIVA

“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?
ACTIVA

• “Un entorno de desarrollo integrado​ o en inglés Integrated


Development Environment (IDE), es una aplicación
informática que proporciona servicios integrales el desarrollo
de software… Algunos IDE contienen un compilador, un
intérprete, o ambos.”

Casado Iglesias, C. (2015). Entornos de desarrollo..


RA-MA Editorial.
https://elibro.net/es/ereader/elp/62495?page=45

• Para poder escribir nuestro código en los distintos lenguajes


de programación requerimos de herramientas de desarrollo,
esas herramientas son las IDEs.
PROCESA

Desarrollo de Tema
• Cómo instalar JDK en Windows – paso a paso en laboratorio
• Cómo instalar Eclipse – paso a paso en laboratorio
• Cómo instalar GUI designer plugin – paso a paso en laboratorio
• Primer proyecto Java en consola – Hola Mundo
• Primer proyecto Demo GUI – JavaGUIDemo
• Primer Proyecto Demo GUI - Crear un Calculadora Simple

Logros de la Unidad
Crear aplicaciones utilizando de manera individual y combinada las clases JMenu,
JMenuBar, JItemMenu, JDesktopPane, JInternalFrame, JTable, JCalendar.
REFUERZA

Primer proyecto Java en consola – Hola Mundo


• Hola Mundo en Consola
REFUERZA

Primer proyecto Demo GUI – JavaGUIDemo


• Ejercicios básicos en JavaGUIDemo.
REFUERZA

Primer Proyecto Demo GUI - Crear un


Calculadora Simple
• Calculadora Simple en JavaGUIDemo .
Ejercicio de tarea para la próxima clase:
EVIDENCIA

• Para que la calculadora pueda realizar las operaciones de División y Multiplicación, implementar en su aplicación
los objetos y códigos necesarios.

También podría gustarte