Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion I (Guías)
Programacion I (Guías)
DATOS INFORMATIVOS
1.1.
Carrera: Tecnología Superior en Desarrollo de Software
1.2.
Modalidad: Presencial
1.3.
Nombre de la asignatura: Programación I DSUP06
1.4.
Nivel: Segundo
formación académica.
3. RECOMENDACIONES
Para el correcto uso de los equipos de laboratorio, primero deberán recibir la
encuentran realizando.
exitosa de la práctica.
integrado (IDE) que proporciona una plataforma de desarrollo fácil de usar para
La programación en Java con NetBeans implica seguir ciertos pasos, como la creación
fácil de usar para la creación de aplicaciones Java, lo que permite a los programadores
Java.
4. OBJETIVO(S)
Identificar la estructura y sintaxis del lenguaje Java.
5. MATERIALES
Acceso a internet
Software (NetBeans)
6. EQUIPOS
Pc
7. NORMAS DE SEGURIDAD
calor o electricidad.
Para la realización de la guía práctica el estudiante debe tener fundamentos sobre los
siguientes temas:
9. PROCEDIMIENTO
1. Crear un programa que permita realizar las operaciones aritméticas básicas:
del resultado.
Pruebas funcionales
Pruebas funcionales
N
Descripción Escribir el código Valor 1 Valor 2
°
1 Suma
2 Resta
3 Multiplicación
4 División
12. CONCLUSIONES:
(Relacionadas a los objetivos)
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
13. EVALUACIÓN DEL APRENDIZAJE
Rúbrica:
14. BIBLIOGRAFÍA
Sierra, K., & Bates, B. (2012). Use a cabeça! Java. O'Reilly Media, Inc.
Deitel, P. J., & Deitel, H. M. (2019). Java: cómo programar (11a ed.). Pearson
Educación.
Schildt, H. (2018). Java: el manual completo (10a ed.). Mcgraw-Hill.
Cabero, J., & Llorente, C. (2017). Programación con Java: una introducción actualizada
a la programación con Java 8. RA-MA Editorial.
15. ANEXOS
Figura 1
Tipos de datos en Java
Nota. En la imagen se muestra los tipos de datos en Java y sus características generales.
4.2. PRACTICA N º 2
CÓDIGO: DSUP05-GP-02
1. TEMA: Algoritmos y programas (Manejo de excepciones)
2. TIEMPO DE DURACIÓN: 120 minutos
3. FUNDAMENTOS:
En Java, una excepción es un evento que ocurre durante la ejecución de un programa y
que interrumpe el flujo normal del mismo. Las excepciones pueden ser causadas por
Para manejar las excepciones en Java, se utilizan bloques try-catch. El bloque try
contiene el código que puede generar una excepción, mientras que el bloque catch
4. OBJETIVO(S)
Identificar las principales características de la clase Throwable para el manejo de
excepciones en Java.
Software (NetBeans)
6. EQUIPOS
PC
7. NORMAS DE SEGURIDAD
calor o electricidad.
Para la realización de la guía práctica el estudiante debe tener fundamentos sobre los
siguientes temas:
la sintaxis de Java.
CSS, que se utilizan para crear la interfaz de usuario de una aplicación web.
9. PROCEDIMIENTO
1. Analizar el siguiente código:
Figura 1
Programa sin manejo de excepciones:
Exception Error
RuntimeException IOException
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
¿Cuáles son los componentes y funcionalidad de la sentencia try - catch?
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
¿Por qué es recomendable gestionar las excepciones en el desarrollo de software?
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
12. CONCLUSIONES:
(Relacionadas a los objetivos)
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
13. EVALUACIÓN DEL APRENDIZAJE
Rúbrica:
14. BIBLIOGRAFÍA
Sierra, K., & Bates, B. (2012). Use a cabeça! Java. O'Reilly Media, Inc.
Deitel, P. J., & Deitel, H. M. (2019). Java: cómo programar (11a ed.). Pearson
Educación.
Schildt, H. (2018). Java: el manual completo (10a ed.). Mcgraw-Hill.
Cabero, J., & Llorente, C. (2017). Programación con Java: una introducción
actualizada a la programación con Java 8. RA-MA Editorial.
15. ANEXOS
Figura 3
Jerarquía de excepciones
componentes gráficos de Java Swing. Con esta biblioteca, es posible crear ventanas,
botones, menús, campos de texto y otros componentes visuales que permiten interactuar
con el usuario.
Para crear una GUI en Java Swing, es necesario crear un objeto de tipo JFrame, que
apariencia y comportamiento.
Además de Java Swing, también existen otras bibliotecas de GUI para Java, como
JavaFX y AWT. Cada una de estas bibliotecas tiene sus propias características y
ventajas, por lo que es importante conocerlas para elegir la más adecuada para cada
proyecto
4. OBJETIVO(S)
● Crear programas con interfaz gráfica de usuario para el ingreso y salida de datos.
Software (NetBeans)
6. EQUIPOS
PC
7. NORMAS DE SEGURIDAD
calor o electricidad.
Para la realización de la guía práctica el estudiante debe tener fundamentos sobre los
siguientes temas:
la sintaxis de Java.
CSS, que se utilizan para crear la interfaz de usuario de una aplicación web.
9. PROCEDIMIENTO
1. Crear un programa que permita realizar el cálculo de la factorial, potencia y raíz
cuadrada de un número ingresado por teclado y muestre en pantalla el resultado.
Se deberá utilizar JOptionPane para el ingreso y la salida de datos. Adjuntar una
captura de pantalla con el resultado.
1 Factorial
2 Potencia
3 Raíz cuadrada
componentes.
12. CONCLUSIONES:
(Relacionadas a los objetivos)
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
13. EVALUACIÓN DEL APRENDIZAJE
Rúbrica:
14. BIBLIOGRAFÍA
Sierra, K., & Bates, B. (2012). Use a cabeça! Java. O'Reilly Media, Inc.
Deitel, P. J., & Deitel, H. M. (2019). Java: cómo programar (11a ed.). Pearson
Educación.
Schildt, H. (2018). Java: el manual completo (10a ed.). Mcgraw-Hill.
Cabero, J., & Llorente, C. (2017). Programación con Java: una introducción actualizada
a la programación con Java 8. RA-MA Editorial.
4.4. PRACTICA N º 4
CÓDIGO: DSUP06-GP-04
1. TEMA: Algoritmos y programas (Algoritmo con arreglos)
2. TIEMPO DE DURACIÓN: 120 minutos
3. FUNDAMENTOS:
Los arreglos son una estructura de datos fundamental en la programación en Java. Un
arreglo es una colección de elementos del mismo tipo, que se almacenan en una única
inicializar un arreglo, se pueden asignar valores a sus elementos uno por uno, o utilizar
elementos de un arreglo utilizando el operador [], que toma como argumento el índice
del elemento.
puede representarse como una tabla de filas y columnas, donde cada celda contiene un
elemento.
4. OBJETIVO(S)
● Analizar el uso de arreglos multidimensionales para la resolución ejercicios de
programación.
de dos dimensiones.
ingresadas.
5. MATERIALES
Acceso a internet
Software (NetBeans)
6. EQUIPOS
Computador
7. NORMAS DE SEGURIDAD
calor o electricidad.
No utilizar equipos o dispositivos sin autorización: Los estudiantes deben
Para la realización de la guía práctica el estudiante debe tener fundamentos sobre los
siguientes temas:
la sintaxis de Java.
CSS, que se utilizan para crear la interfaz de usuario de una aplicación web.
9. PROCEDIMIENTO
1. Crear un programa que permita ingresar datos de tipo entero en una matriz de 4
filas por 5 columnas y calcule el promedio de los datos ingresados. Adjuntar una
1 2 3 4 5
1 Prueba 1 6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
1 3 5 7 9
2 Prueba 2 11 13 15 17 19
21 23 25 27 29
31 33 35 37 39
2 4 6 8 10
3 Prueba 3 12 14 16 18 20
22 24 26 28 30
32 34 36 38 40
12. CONCLUSIONES:
(Relacionadas a los objetivos)
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
13. EVALUACIÓN DEL APRENDIZAJE
Rúbrica:
14. BIBLIOGRAFÍA
Sierra, K., & Bates, B. (2012). Use a cabeça! Java. O'Reilly Media, Inc.
Deitel, P. J., & Deitel, H. M. (2019). Java: cómo programar (11a ed.). Pearson
Educación.
Schildt, H. (2018). Java: el manual completo (10a ed.). Mcgraw-Hill.
Cabero, J., & Llorente, C. (2017). Programación con Java: una introducción actualizada
a la programación con Java 8. RA-MA Editorial.
4.5. PRACTICA N º 5
CÓDIGO: DSUP06-GP-05
1. TEMA: Algoritmos y programas (Java con MySQL)
2. TIEMPO DE DURACIÓN: 120 minutos
3. FUNDAMENTOS:
Java es un lenguaje de programación orientado a objetos que se utiliza ampliamente en
grandes cantidades de datos de forma eficiente. En conjunto, Java y MySQL forman una
En Java, la conexión a una base de datos MySQL se realiza a través de la interfaz JDBC
permiten interactuar con una base de datos MySQL desde una aplicación Java. Es
posible realizar operaciones como insertar, actualizar, eliminar y consultar datos en una
Además de JDBC, existen también bibliotecas de terceros que facilitan el acceso a bases
de datos MySQL desde una aplicación Java, como Hibernate y Spring JDBC. Estas
bibliotecas proporcionan una capa de abstracción sobre JDBC, simplificando el proceso
4. OBJETIVO(S)
MySQL.
5. MATERIALES
Acceso a internet
Software (NetBeans)
6. EQUIPOS
Computador
7. NORMAS DE SEGURIDAD
calor o electricidad.
Para la realización de la guía práctica el estudiante debe tener fundamentos sobre los
siguientes temas:
la sintaxis de Java.
2. Fundamentos de la programación orientada a objetos: Java es un lenguaje de
CSS, que se utilizan para crear la interfaz de usuario de una aplicación web.
9. PROCEDIMIENTO
1. Crear una base de datos en MySQL llamada práctica y una tabla llamada productos
con los campos id, nombre, cantidad y precio. Adjuntar una captura de pantalla del
resultado.
2. Diseñar una interfaz gráfica de usuario para la administración de la tabla
productos. Adjuntar una captura de pantalla del código.
3. Crear un método para insertar productos. Adjuntar una captura de pantalla del
código.
4. Crear un método para actualizar productos. Adjuntar una captura de pantalla del
código.
5. Crear un método para eliminar productos. Adjuntar una captura de pantalla del
código.
6. Crear un método para insertar consultar productos. Adjuntar una captura de
pantalla del código.
12. CONCLUSIONES:
(Relacionadas a los objetivos)
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
14. BIBLIOGRAFÍA
Sierra, K., & Bates, B. (2012). Use a cabeça! Java. O'Reilly Media, Inc.
Deitel, P. J., & Deitel, H. M. (2019). Java: cómo programar (11a ed.). Pearson
Educación.
Schildt, H. (2018). Java: el manual completo (10a ed.). Mcgraw-Hill.
Cabero, J., & Llorente, C. (2017). Programación con Java: una introducción actualizada
a la programación con Java 8. RA-MA Editorial.
5. REVISIÓN Y APROBACIÓN
ELABORADO ACTUALIZADO REVISADO APROBADO
DOCENTE DOCENTE COORDINACIÓN VICERRECTORADO
ACADÉMICA
COORDINACIÓN DE
CARRERA
_____________________
Coordinador Académico
Campus Norte
_____________________
Coordinador de Carrera
Sede Matriz
_____________________
Coordinador de Carrera
Campus Norte
6. HISTORIAL DE ACTUALIZACIONES
VERSIÓN FECHA DE FECHA DE ACTUALIZACIÓN SUSTENTO DE LA
REVISIÓN ACTUALIZACIÓN ACTUALIZACIÓN
Modelo de evaluación
externa 2024 con fines de
Version 1 ------------ 01/03/2023 Cambio de formato acreditación para los
Institutos Superior, Técnicos
y Tecnológicos
Informe de seguimiento,
Actualización guía
Versión 2 02/10/2023 02/10/2023 control y evaluación
de práctica
curricular