Silabo Taller de Programacion 2021

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

lOMoARcPSD|13388421

Silabo Taller De Programacion 2021

Taller de programacion (Universidad Tecnológica del Perú)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)
lOMoARcPSD|13388421

SÍLABO
TALLER DE PROGRAMACIÓN (100000I50N)
2021 - Ciclo 1 Marzo

1. DATOS GENERALES

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


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
Ingeniería Empresarial
1.2. Créditos: 3
1.3. Modalidad: Presencial
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.

4. LOGRO GENERAL DE APRENDIZAJE


Al finalizar el curso, el estudiante construye aplicaciones en el lenguaje de programación JAVA utilizando el paradigma
orientado a objetos para una solución determinada.

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 alumno comprende los fundamentos del lenguaje de programación JAVA, utilizando estructuras
secuenciales y estructuras condicionales para una solución determinada.

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)


lOMoARcPSD|13388421

Temario:
Introducción a los Lenguajes de Programación.
Introducción a Java
Entorno de desarrollo JAVA.
Compilación y ejecución. (Código Intermedio -JVM)
El encabezado de la clase.
Método main
Palabras reservadas.
Comentarios en una línea, varias líneas y legibilidad.
Identificadores, variables, constantes.
Salida por pantalla: System.out.println()
Tipos de datos primitivos
Numéricos: int, long, float, double.
Caracteres: char
Booleanos: boolean
Sentencias de Asignación e inicialización
Entrada: la clase Scanner
Lectura de cadenas de texto.
Conversión entre tipos de datos.
Salida con secuencias de escape y formatos ( %d, %n, y %s).
System.out.printf()
Operadores aritméticos, lógicos, relacionales.
Clase Math.
Estructura condicional:
Operadores condicionales y de relación
Sentencia: IF ELSE
Estructura condicional
Sentencia: IF ELSE
Estructura condicional
Sentencia: SWITCH, CASE
Estructura condicional
Sentencia: SWITCH, CASE
Estructura condicional anidada
Práctica Calificada 1

Fuentes de Información
CORONEL CASTILLO, ERIC GUSTAVO Lenguaje de programación con JAVA
DEAN JOHN, DEAN RAYMOND (2009) Introducción a la programación con Java, Macro

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 alumno desarrolla programa en Java, utilizando estructuras repetitivas y arreglos para una solución
determinada.

Temario:
Estructuras Repetitivas
Contadores, acumuladoras
Sentencia While
Estructura Repetitiva:
sentencia While
Estructura Repetitiva:
sentencia Do While
Estructura Repetitiva:
sentencia Do While
Estructura Repetitiva:
sentencia For
Estructura Repetitiva:
sentencia For
Teoría de Arreglos.
Arreglos de una dimensión
Arreglos de una dimensión
Arreglo de char
Arreglos de dos dimensiones
Práctica Calificada 2
Arreglos de dos dimensiones
Modularidad
Procedimientos – Funciones Parámetros, paso de parámetros.
Entrada de datos: JOptionaPane

Fuentes de Información
CORONEL CASTILLO, ERIC GUSTAVO Lenguaje de programación con JAVA
DEAN JOHN, DEAN RAYMOND (2009) Introducción a la programación con Java, Macro

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, fechas y ficheros en Java.

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)


lOMoARcPSD|13388421

Logro específico de aprendizaje:


Al finalizar la unidad, el alumno desarrolla programas en Java utilizando las técnicas de programación orientada a objetos,
gestión de excepciones, manejo de cadenas de texto, fechas, y ficheros para una solución determinada.

Temario:
Introducción a la programación orientada a objetos (POO)
Definición, estructura de la clase.
Atributos, métodos getter &setter
POO:
Constructores
Constructores por defecto
Constructores con parámetros
Puntero this
Creación de objetos
Mensajes
Creando clases con constructores y paso de parámetros en Java.
Métodos, parámetros, sobre escritura.
Métodos de instancia y static.
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.
Manejo de cadenas de texto:
La clase String.
Principales métodos: conversión , manipulación, búsqueda, comparación, substracción.
Práctica Calificada 3
Manejo de cadenas de texto:
La clase StringBuilder, StringBuffer.
Clases para manejo de Fechas.
Principales métodos para operaciones con fechas. Formatos de fechas.
Clase para manejo de Horas.
Manejo de ficheros:
Clase File.
FileReader, FileWriter.
Clases para Manejo de flujos.
FileInputStream, FileOutputStream
Operaciones con archivos de acceso secuencial.
TRABAJO FINAL

Fuentes de Información
CORONEL CASTILLO, ERIC GUSTAVO Lenguaje de programación con JAVA
DEAN JOHN, DEAN RAYMOND (2009) Introducción a la programación con Java, Macro

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 prácticas de laboratorio. En la plataforma educativa el alumno
encontrará material didáctico relacionado con cada uno de los temas que indica el silabo. El alumno tendrá una
evaluación permanente mediante ejercicios y casos que el profesor indique, lo que ayudará al alumno a ejercitarse en
el desarrollo de programas y estar preparado para las evaluaciones obligatorias. Se hará uso de los laboratorios así
como las herramientas informáticas que permitan demostrar y/o explicar los temas desarrollados en clase.
Es importante la participación del estudiante en clase 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.
• Aprendizaje colaborativo.

7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:

(20%)PC1 + (3%)TA1 + (20%)PC2 + (3%)TA2 + (20%)PC3 + (4%)TA3 + (30%)TF

Donde:

Tipo Descripción Semana Observación

PC1 PRACTICA 5 practica calificada 1


CALIFICADA 1

TA1 TAREA ACADÉMICA 5 investigación 1. arquitectura del JDK, jerarquía de paquetes de JAVA, los JARs.
1

PC2 PRÁCTICA 10 practica calificada 2


CALIFICADA 2

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)


lOMoARcPSD|13388421

Tipo Descripción Semana Observación

TA2 TAREA ACADÉMICA 10 investigación 2. módulos en JAVA: Conceptos, creación, compilación,


2 despliegue, creación de JARs

PC3 PRÁCTICA 15 practica calificada 3


CALIFICADA 3

TA3 TAREA ACADÉMICA 15 investigación 3: JShell: conceptos, testing, JShell en consola, JShell in an IDE,
3

TF TRABAJO FINAL 18 Trabajo final

Indicaciones sobre Fórmulas de Evaluación:

1. No se elimina ninguna práctica calificada.


2. La nota mínima aprobatoria es 12 (doce).

8. FUENTES DE INFORMACIÓN

Bibliografía Base:
CORONEL CASTILLO, ERIC GUSTAVO Lenguaje de programación con JAVA
DEAN JOHN, DEAN RAYMOND (2009) Introducción a la programación con Java, Macro
Bibliografía Complementaria:
DEITEL, PAUL Java
PEREZ, GUSTAVO GUILLERMO Aprendiendo Java y programación

9. COMPETENCIAS

Carrera Competencias específicas

Ingeniería de Sistemas e Informática Análisis de Sistemas


Soluciones Informáticas

Ingeniería de Software Soluciones Informáticas


Análisis de Sistemas
Desarrollo de Software

Ingeniería de Redes y Comunicaciones


Análisis de Sistemas
Soluciones Informáticas
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

10.CRONOGRAMA DE ACTIVIDADES

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

Introducción a los Lenguajes de


Programación. Ejercicios básicos en
Introducción a Java el entorno JAVA
Entorno de desarrollo JAVA. Prueba de Entrada
1 (15 minutos)
Compilación y ejecución. (Código
Intermedio -JVM)
El encabezado de la clase.
1 Método main

Palabras reservadas.
Comentarios en una línea, varias líneas y Ejercicios básicos
legibilidad. con salida,
2 Identificadores, variables, constantes. estructuras
Salida por pantalla: System.out.println() secuenciales en el
entorno JAVA

Tipos de datos primitivos


Numéricos: int, long, float, double. Ejercicios básicos
Caracteres: char con entrada, salida,
Booleanos: boolean secuencia de
3 escape en JAVA
Sentencias de Asignación e inicialización
Entrada: la clase Scanner
Lectura de cadenas de texto.
Conversión entre tipos de datos.

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)


lOMoARcPSD|13388421

2
Salida con secuencias de escape y
formatos ( %d, %n, y %s). Ejercicios básicos
System.out.printf() con operadores
Operadores aritméticos, lógicos, aritméticos,
4
relacionales. estructuras
Clase Math. secuenciales en el
entorno JAVA

Unidad 1 Estructura condicional:


Operadores condicionales y de relación Elabora programas
Programación con Java:
5 Sentencia: IF ELSE con sentencias
Fundamentos de
condicionales
programación, estructuras
secuenciales, estructuras 3
condicionales
Estructura condicional
Sentencia: IF ELSE Elabora programas
6 con sentencias
condicionales

Estructura condicional
Sentencia: SWITCH, CASE Elabora programas
con sentencias
7
condicionales
múltiples

4
Estructura condicional
Sentencia: SWITCH, CASE Elabora programas
con sentencias
8
condicionales
múltiples

Estructura condicional anidada


Ejercicios con
sentencias
9
condicionales
anidadas

Práctica Calificada 1
Practica Calificada 1
5 (Practica Calificada
1)
Tarea Académica 1
10 (Investigación 1.
Arquitectura Del Jdk,
Jerarquía De
Paquetes De Java,
Los Ja Rs.)

Estructuras Repetitivas
Contadores, acumuladoras Desarrollo de
11 Sentencia While programas con
sentencias while
6
Estructura Repetitiva:
sentencia While Desarrollo de
12 programas con
sentencias while

Estructura Repetitiva:
sentencia Do While Desarrollo de
13 programas con
sentencias do while
7
Estructura Repetitiva:
sentencia Do While Desarrollo de
14 programas con
sentencias do while

Estructura Repetitiva:
sentencia For Desarrollo de
15 programas con
sentencias for
8
Estructura Repetitiva:
sentencia For Desarrollo de
16 programas con
sentencias for

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)


lOMoARcPSD|13388421

Teoría de Arreglos. Desarrollo de


Arreglos de una dimensión programas con
17 arreglos
unidimensionales
Unidad 2
Programación con Java: 9
Estructuras repetitivas y
Arreglos de una dimensión
arreglos Desarrollo de
Arreglo de char
programas con
18
arreglos
unidimensionales

Arreglos de dos dimensiones


Desarrollo de
programas con
19
arreglos de dos
dimensiones

Práctica Calificada 2
Practica Calificada 2
(Practica Calificada
10 2)
Tarea Académica 2
(Investigación 2.
20 Módulos En Java:
Conceptos,
Creación,
Compilación,
Despliegue,
Creación De Ja Rs)

Arreglos de dos dimensiones


Desarrollo de
programas con
21
arreglos de dos
dimensiones

11
Modularidad
Procedimientos – Funciones Parámetros, Desarrollo de
paso de parámetros. programas usando
22 módulos y
Entrada de datos: JOptionaPane
parámetros

Introducción a la programación orientada a


objetos (POO) Desarrollo de
23 ejercicios con clases
Definición, estructura de la clase.
Atributos, métodos getter &setter

12 POO:
Constructores Desarrollo de
Constructores por defecto ejercicios con clases
24
Constructores con parámetros
Puntero this
Creación de objetos

Mensajes
Creando clases con constructores y paso Desarrollo de
25 de parámetros en Java. ejercicios con clases
y objetos

13
Métodos, parámetros, sobre escritura.
Métodos de instancia y static. Desarrollo de
26 ejercicios con clases
usando métodos.

Manejo de excepciones usando las


sentencias Try, Catch y Finally. Desarrollo de
Errores y excepciones comunes. ejercicios con
27
manejo de
excepciones
14
Propagación de excepciones.
Detección de errores. Desarrollo de
Seguimiento de código. ejercicios con
28
Debuging. manejo de
excepciones

Manejo de cadenas de texto:


La clase String. Desarrollo de
Unidad 3 ejercicios con

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)


lOMoARcPSD|13388421

Introducción a la 29 Principales métodos: conversión , manejo de cadenas


Programación Orientada a manipulación, búsqueda, comparación, de texto
Objetos, manejo de substracción.
excepciones, manejo de
cadenas de texto, fechas y Práctica Calificada 3
Práctica Calificada 3
ficheros en Java 15 (Practica Calificada
3)
Tarea Académica 3
30 (Investigación 3: J
Shell: Conceptos,
Testing, J Shell En
Consola, J Shell In An
Ide,)

Manejo de cadenas de texto:


La clase StringBuilder, StringBuffer. Desarrollo de
ejercicios con
31
manejo de cadenas
de texto
16
Clases para manejo de Fechas.
Principales métodos para operaciones con Desarrollo de
fechas. Formatos de fechas. ejercicios con
32
Clase para manejo de Horas. manejo de fechas y
horas.

Manejo de ficheros:
Clase File. Desarrollo de
33 FileReader, FileWriter. ejercicios con
Clases para Manejo de flujos. manejo de ficheros
FileInputStream, FileOutputStream
17
Operaciones con archivos de acceso
secuencial. Desarrollo de
34 ejercicios con
manejo de ficheros

TRABAJO FINAL
Trabajo Final
18 35
(Trabajo Final)

Downloaded by Stiv Celio inocente (stivcelio10@gmail.com)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy