0% encontró este documento útil (0 votos)
24 vistas

TALLERDEPROGRAMACIÓN Undefined

Este sílabo describe un curso de programación en Java que cubre los fundamentos de programación, estructuras de control, arreglos, programación orientada a objetos, manejo de excepciones y cadenas de texto. El curso consta de tres unidades y evalúa a los estudiantes a través de prácticas calificadas, participación en clase y un proyecto final.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas

TALLERDEPROGRAMACIÓN Undefined

Este sílabo describe un curso de programación en Java que cubre los fundamentos de programación, estructuras de control, arreglos, programación orientada a objetos, manejo de excepciones y cadenas de texto. El curso consta de tres unidades y evalúa a los estudiantes a través de prácticas calificadas, participación en clase y un proyecto final.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

SÍLABO

Taller de programación (100000I50N)


2024 - Ciclo 1 Marzo

1. DATOS GENERALES

1.1.Carrera: Ingeniería de Sistemas e Informática


Ingeniería Empresarial
Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática
Ingeniería de Diseño Gráfico

1.2. Créditos: 3

1.3. Enseñanza de curso: Presencial


1.4. Horas semanales: 4

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.

4. LOGRO GENERAL DE APRENDIZAJE


Al finalizar el curso el alumno aplica las técnicas de programación a través del uso del paradigma orientado a
objetos a fin de implementar aplicaciones en un lenguaje de programación.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE

Unidad de aprendizaje 1: Semana 1,2,3,4 y 5


Programación con Java: Fundamentos de programación, estructuras
secuenciales, estructuras condicionales.

Logro específico de aprendizaje:


Al finalizar la unidad el participante identifica los fundamentos de los lenguajes de programación y de las estructuras
secuenciales y condicionales.

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

Unidad de aprendizaje 2: Semana 6,7,8,9,10 y 11


Programación con Java: Estructuras repetitivas y arreglos.
Logro específico de aprendizaje:
Al finalizar la unidad el participante aplica las estructuras de control repetitivas y arreglos para la solución de
problemas de software.

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.

Unidad de aprendizaje 3: Semana 12,13,14,15,16,17 y 18


Introducción a la Programación Orientada a Objetos, manejo de excepciones,
manejo de cadenas de texto en Java.

Logro específico de aprendizaje:


Al finalizar la unidad, el alumno aplica las técnicas de programación orientada a objetos, gestión de excepciones y
manejo de cadenas de texto para la solución de problemas de software.

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:

(20%)PC1 + (20%)PC2 + (20%)PC3 + (10%)PA + (30%)PROY

Donde:

Tipo Descripción Semana Observación

PC1 PRÁCTICA CALIFICADA 1 5 Práctica calificada individual.

PC2 PRÁCTICA CALIFICADA 2 10 Práctica calificada individual.

PC3 PRÁCTICA CALIFICADA 3 15 Práctica calificada individual.

PA PARTICIPACIÓN EN CLASE 17 Participación en clase individual.

PROY PROYECTO FINAL 18 Proyecto final grupal.

Indicaciones sobre Fórmulas de Evaluación:


1. La nota mínima aprobatoria final es de 12.

2. En este curso, no aplica examen rezagado.

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

Carrera Competencias específicas

Ingeniería de Sistemas e Informática Soluciones Informáticas


Análisis de Sistemas

Ingeniería de Software Soluciones Informáticas


Desarrollo de Software
Análisis de Sistemas

Ingeniería de Redes y Comunicaciones


Soluciones Informáticas
Análisis de Sistemas
Ingeniería de Seguridad y Auditoría Informática

Ingeniería de Diseño Gráfico Proyectos de la Industria Gráfica


Gráfica, Web y Multimedia

Ingeniería Empresarial Gestión de las Tecnologías de la Información

Ingeniería de Sistemas e Informática Soluciones Informáticas


Análisis de Sistemas

Ingeniería Empresarial Gestión de las Tecnologías de la Información

Ingeniería de Software Soluciones Informáticas


Desarrollo de Software
Análisis de Sistemas

10.CRONOGRAMA DE ACTIVIDADES

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

Introducción a Java. JDK: Entorno de


Presentación del
ejecución y bibliotecas de Java.
curso y Sistema de
Compilación y ejecución de Java. (JVM) El
evaluación. Prueba
Lenguaje Java: Tipos de datos primitivos.
de Entrada (15
Identificadores, variables, constantes.
1 1 minutos). Ejercicios
Asignación e inicialización de variables.
básicos con salida,
Salida por pantalla: System.out.println().
estructuras
Entrada mediante teclado: la clase
secuenciales en el
Scanner
entorno JAVA.

Ejecución secuencial en Java.


Exposición del
Operadores aritméticos, lógicos,
docente. Ejercicios
relacionales. Salida por pantalla con
básicos con salida,
formato: System.out.printf() Clase Math.
estructuras
Comentarios. (en línea/bloque)
secuenciales en el
entorno JAVA.
2 2 Ejercicios con
operaciones
aritméticas.
Ejercicios con
String: equals,
contains. Casos
prácticos.

Estructura condicional: Operadores


Exposición del
condicionales y de relación. Sentencia: IF
Unidad 1 docente. Ejercicios
ELSE. Estructura condicional anidada.
Programación con Java: básicos con
Fundamentos de sentencias
programación, 3 3 condicionales.
estructuras secuenciales, Ejercicios con
estructuras condicionales condicionales
anidadas. Casos
prácticos.

Estructura condicional multiple.


Exposición del
Sentencia: SWITCH, CASE
docente. Ejercicios
básicos con
sentencias
condicionales
4 4 múltiples. Ejercicios
con String:
toUpperCase,
toLowerCase,
replace. Casos
prácticos.

Resolución de problemas con sentencias


Exposición del
IF..ELSE, SWITCH, CASE
docente Elabora
5 programas con
sentencias
condicionales
5

Evaluación
PRÁCTICA
6
CALIFICADA 1

Introducción a Estructuras Repetitivas en


Desarrollo de
Java. Sentencia Repetitiva WHILE.
programas con
Contadores, acumuladores.
sentencias while.
Ejercicios con
6 7
manejo de Regex
(Pattern & Matcher)
como complemento
a las validaciones.

Sentencia Repetitiva DO .. WHILE.


Exposición del
docente. Ejercicios
básicos con la
sentencia Do ..
While. Uso de las
7 8 clases para manejo
de Regex (Pattern
& Matcher) como
complemento a las
validaciones. Casos
prácticos.

Sentencia Repetitiva FOR. Bucles


Exposición del
anidados.
docente. Ejercicios
básicos con la
sentencia For y
8 9
bucles anidados.
Ejercicios con
Unidad 2
String: format.
Programación con Java:
Casos prácticos.
Estructuras repetitivas y
arreglos
Teoría de Arreglos. Conceptos, tipos de
Exposición del
arreglos. Arreglos unidimensionales.
docente. Ejercicios
Declaración, creación e inicialización.
básicos con
Recorrido y cálculos con elementos.
arreglos
9 10 unidimensionales.
Ejercicios con
StringBuilder:
append. Casos
prácticos.

Resolución de problemas con sentencias


Exposición del
repetitivas utilizando arreglos como
docente. Elabora
parámetros
11 programas con
arreglos
10 unidimensionales.

Evaluación
PRÁCTICA
12
CALIFICADA 2

Arreglos bidimensionales. Declaración,


Exposición del
creación e inicialización. Recorrido y
docente. Ejercicios
cálculos con elementos. Utilización de
básicos con
11 13 arrays como parámetros.
arreglos
bidimensionales.
Casos prácticos.

Introducción a la programación orientada


Exposición del
a objetos (POO) Definición, estructura de
docente. Ejercicios
la clase. Atributos, modificadores de
12 14 básicos con clases
acceso. Métodos getter & setter.
y objetos. Casos
Instanciación de Objetos. Constructores.
prácticos.
Sobrecarga. Puntero this.

Métodos, parámetros, sobre escritura.


Exposición del
Métodos de instancia y static.
docente. Ejercicios
básicos con clases
13 15
y sobre escritura de
métodos. Casos
prácticos

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.

Resolución de problemas con


Exposición del
programación orientada a objetos y
docente. Elabora
Unidad 3 métodos con paso de parámetros.
programas con
Introducción a la 17
clases y objetos.
Programación Orientada Métodos con paso
a Objetos, manejo de 15 de parámetros.
excepciones, manejo de
cadenas de texto en Java
Evaluación
PRÁCTICA
18
CALIFICADA 3
La clase String y sus principales
Exposición del
métodos. Encadenamiento de metodos
docente. Ejercicios
de la clase String. La clase
básicos con manejo
16 19 StringBuilder/StringBuffer y sus
de cadenas de
principales métodos.
texto. Casos
prácticos.

Manejo de excepciones: Sentencias Try,


Exposición del
Catch y Finally. Errores y excepciones
docente. Ejercicios
comunes. Propagación de excepciones.
básicos con manejo
Debuging.
de excepciones.
Casos prácticos.
17 20

Evaluación
PARTICIPACIÓN EN
CLASE

Evaluación
18 21 PROYECTO FINAL

También podría gustarte