Computing">
100000SI23 TallerDeProgramacion
100000SI23 TallerDeProgramacion
100000SI23 TallerDeProgramacion
1. DATOS GENERALES
1.2. Créditos: 3
1.3. Enseñanza de curso: Virtual vía Zoom
1.4. Horas semanales: 4
2. FUNDAMENTACIÓN
Este curso proporciona al estudiante los conocimientos necesarios para desarrollar e implementar aplicaciones
en base al lenguaje de programación orientado a objetos – JAVA, se orienta a desarrollar las habilidades de
programación bajo el enfoque de objetos y sirve de apoyo en lo que se refiere a desarrollo de programas para
los cursos de ciclos superiores.
3. SUMILLA
Este curso es de carácter teórico-práctico que describe los fundamentos de java, las sentencias de
programación en java y la programación orientada a objetos.
Temario:
Introducción a los Lenguajes de Programación. Compiladores e interpretes. Introducción al lenguaje Java.
Entorno de desarrollo y ejecución de JAVA. Compilación y ejecución. (Código Intermedio -JVM) La clase Main y el
método static void main
Palabras reservadas. Salida por pantalla: System.out.println() Salida con secuencias de escape y formatos (
%d, %n, y %s). System.out.printf() Identificadores, variables, constantes.
Tipos de datos primitivos: - Numéricos: int, long, float, double. - Caracteres: char - Booleanos: boolean
Sentencias de Asignación e inicialización Entrada de datos: la clase Scanner. Métodos para lectura de datos.
Conversión entre tipos de datos.
Operadores aritméticos, lógicos, relacionales. Comentarios en línea y bloque Clase Math.
Estructura condicional: Operadores condicionales y de relación Sentencia: IF ELSE
Estructura condicional Sentencia: IF ELSE Estructura condicional anidada
Estructura condicional Sentencia: SWITCH, CASE
Estructura condicional Sentencia: SWITCH, CASE. Operador condicional.
Resolución de problemas con sentencias IF..ELSE, SWITCH, CASE
Práctica Calificada 1
Temario:
Estructuras Repetitivas Sentencia While Contadores, acumuladores.
Estructura Repetitiva: sentencia While
Estructura Repetitiva: sentencia Do While
Estructura Repetitiva: sentencia Do While
Estructura Repetitiva: sentencia For
Estructura Repetitiva: sentencia For, bucles anidados.
Teoría de Arreglos. Conceptos, tipos de arreglos. Arreglos de una dimensión
Arreglos de una dimensión Declaración, creación e inicialización. Recorrido, operaciones con arreglos.
Resolución de problemas con sentencias repetitivas y arreglos unidimensionales.
Práctica Calificada 2
Arreglos de dos dimensiones Declaración, creación e inicialización.
Arreglos de dos dimensiones Recorrido de arreglos, operaciones básicas con arreglos.
Temario:
Introducción a la programación orientada a objetos (POO) Definición, estructura de la clase. Atributos, métodos
getter &setter
POO: Instanciación. Creación de objetos. Constructores por defecto y Constructores con parámetros. Puntero
this.
Métodos, parámetros, sobre escritura.
Métodos de instancia y static. Modularidad. Procedimientos – Funciones Parámetros, paso de parámetros.
Manejo de excepciones usando las sentencias Try, Catch y Finally. Errores y excepciones comunes.
Propagación de excepciones. Detección de errores. Seguimiento de código. Debuging.
Resolución de problemas con programación orientada a objetos.
Práctica Calificada
Manejo de cadenas de texto: La clase String. Principales métodos: conversión , manipulación, búsqueda,
comparación, substracción.
Manejo de cadenas de texto: La clase StringBuilder, StringBuffer.
Manejo de ficheros: Clase File. FileReader, FileWriter. Clases para Manejo de flujos. FileInputStream,
FileOutputStream
Operaciones con archivos de acceso secuencial.
TRABAJO FINAL
6. METODOLOGÍA
El curso se desarrolla a través de la plataforma de aprendizaje que se usa como principal medio para el
desarrollo de las sesiones sincrónicas que son complementadas con recursos y materiales que se publican a lo
largo del curso para fomentar el desarrollo de aprendizajes significativos. Por otro lado, el estudiante dispone en
la plataforma de un espacio de foro de consultas para resolver las dudas académicas a lo largo del curso.
Finalmente, las actividades de evaluación se desarrollan de acuerdo con lo señalado en el sílabo a través de la
plataforma de aprendizaje (aprendizaje para la era digital).
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:
Claudia Federico - Vivas Tesón. CUESTIONES DE ACTUALIDAD EN EL ÁMBITO DE LA PROPIEDAD
INTELECTUAL. Dykinson. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?
biblionumber=36220
Bibliografía Complementaria:
No hay bibliografía
9. COMPETENCIAS
10.CRONOGRAMA DE ACTIVIDADES
Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones
TRABAJO FINAL
18 35 TRABAJO FINAL