TALLERDEPROGRAMACIÓN Undefined
TALLERDEPROGRAMACIÓN Undefined
1. DATOS GENERALES
1.2. Créditos: 3
2. FUNDAMENTACIÓN
Este curso proporcionará al estudiante los conocimientos necesarios para desarrollar e implementar
aplicaciones con base en el lenguaje de programación orientado a objetos – JAVA. Ello le permitirá desarrollar
las habilidades de programación bajo el enfoque de objetos, que sirve de apoyo en el desarrollo de programas
para los cursos de ciclos superiores.
3. SUMILLA
Este curso es de naturaleza teórico-práctica que describe los fundamentos de programación, las sentencias de
programación y la programación orientada a objetos.
Temario:
Introducción a Java. JDK: Entorno de ejecución y bibliotecas de Java. Compilación y ejecución de Java. (JVM) El
Lenguaje Java: Tipos de datos primitivos. Identificadores, variables, constantes. Asignación e inicialización de
variables. Salida por pantalla: System.out.println(). Entrada mediante teclado: la clase Scanner
Ejecución secuencial en Java. Operadores aritméticos, lógicos, relacionales. Salida por pantalla con formato:
System.out.printf() Clase Math. Comentarios. (en línea/bloque)
Estructura condicional: Operadores condicionales y de relación. Sentencia: IF ELSE. Estructura condicional
anidada.
Estructura condicional multiple. Sentencia: SWITCH, CASE
Resolución de problemas con sentencias IF..ELSE, SWITCH, CASE
Temario:
Introducción a Estructuras Repetitivas en Java. Sentencia Repetitiva WHILE. Contadores, acumuladores.
Sentencia Repetitiva DO .. WHILE.
Sentencia Repetitiva FOR. Bucles anidados.
Teoría de Arreglos. Conceptos, tipos de arreglos. Arreglos unidimensionales. Declaración, creación e
inicialización. Recorrido y cálculos con elementos.
Resolución de problemas con sentencias repetitivas utilizando arreglos como parámetros
Arreglos bidimensionales. Declaración, creación e inicialización. Recorrido y cálculos con elementos. Utilización
de arrays como parámetros.
Temario:
Introducción a la programación orientada a objetos (POO) Definición, estructura de la clase. Atributos,
modificadores de acceso. Métodos getter & setter. Instanciación de Objetos. Constructores. Sobrecarga.
Puntero this.
Métodos, parámetros, sobre escritura. Métodos de instancia y static.
Modularidad: Creación de Procedimientos usando métodos de la clase Main. Paso de parámetros.
Resolución de problemas con programación orientada a objetos y métodos con paso de parámetros.
La clase String y sus principales métodos. Encadenamiento de metodos de la clase String. La clase
StringBuilder/StringBuffer y sus principales métodos.
Manejo de excepciones: Sentencias Try, Catch y Finally. Errores y excepciones comunes. Propagación de
excepciones. Debuging.
6. METODOLOGÍA
La metodología del curso está basada en exposiciones del profesor, resolución de ejercicios y desarrollo de
programas, que se complementan con experiencias individuales de ejercicios prácticos. En la plataforma virtual
de aprendizaje, el alumno encuentra material didáctico relacionado con cada uno de los temas que indica el
silabo. El alumno tiene una evaluación permanente mediante ejercicios y casos que el profesor indica, lo que
ayuda al alumno a ejercitarse en el desarrollo de programas y estar preparado para las evaluaciones
obligatorias. Cabe mencionar que la participación del estudiante en clase es muy importante para entender y
relacionar los contenidos del curso con las realidades comunes en las empresas y organizaciones. Los principios
de aprendizaje que este curso promueve son aprendizaje autónomo, aprendizaje basado en evidencias y
aprendizaje colaborativo.
7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:
Donde:
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
CEBALLOS SIERRA, F. J. Java 2: lenguaje y aplicaciones. IC Editorial. https://tubiblioteca.utp.edu.pe/cgi-
bin/koha/opac-detail.pl?biblionumber=30940
Prieto, Natividad. Empezar a programar usando JAVA (2a. ed.). Editorial de la Universidad Politécnica
de Valencia. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=36578
Bibliografía Complementaria:
No hay bibliografía
9. COMPETENCIAS
10.CRONOGRAMA DE ACTIVIDADES
Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones
Evaluación
PRÁCTICA
6
CALIFICADA 1
Evaluación
PRÁCTICA
12
CALIFICADA 2
Modularidad: Creación de
Exposición del
Procedimientos usando métodos de la
docente. Ejercicios
clase Main. Paso de parámetros.
básicos con
14 16 metodos de la clase
main y paso de
parámetros. Casos
prácticos.
Evaluación
PARTICIPACIÓN EN
CLASE
Evaluación
18 21 PROYECTO FINAL