Subido por Michelle MJ

TALLER DE PROGRAMACION-DCB2017-V2

Anuncio
INSTITUTO DE EDUCACIÓN SUPERIOR PRIVADO
PERUANO DE SISTEMAS “SISE”
I.- INFORMACIÓN GENERAL
Carrera Profesional
Software y Sistemas / Redes y Seguridad
Informática
Semestre Académico
I
Módulo
I
Unidad Didáctica
Taller de Programación
Código
Pre requisito
Ninguno
Créditos
2
Horas / Semana
Teórica 2 – Prácticas 4.
II. SUMILLA DE LA UNIDAD DIDÁCTICA
La Unidad didáctica de Taller de programación, perteneciente al semestre
académico I, de la escuela de tecnologías de la información, que consta de 2
horas teóricas y 4 horas prácticas.
Permite al estudiante conocer el entorno del lenguaje JAVA con el IDE
Netbeans, utiliza reglas del lenguaje para crear un software y presentarlo en
un blog.
III. PROGRAMACIÓN Y ORGANIZACIÓN DE LAS UNIDADES DE APRENDIZAJE
Unidad de aprendizaje
Duración por N° de
semanas
Introducción a la programación con el uso de las
1° a 3° semana
estructuras secuenciales y Estructura Condicional.
Estructuras secuenciales, Estructura Condicional y
4° a 6° semana
Estructura Iterativas con sus elementos.
La programación modular: usando las estructuras
7° a 9° semana
secuenciales, condicionales e iterativas.
Recuperación de Sesiones
10 semana
Evaluaciones Finales
11 semana
Evaluaciones Sustitutorias
12 semana
1
IV. PROGRAMACIÓN Y ORGANIZACIÓN DE CONTENIDOS
UNIDAD DE APRENDIZAJE I
Introducción a la programación con el uso de las estructuras secuenciales y
Estructura Condicional
CAPACIDADES POR DESARROLLAR EN LA UNIDAD
 Conoce los tipos de lenguajes de programación que hay en el mercado
y lo más solicitados.
 Aplica las etapas del procesamiento de datos y los diferentes tipos de
estructuras en el lenguaje Java Netbeans.
 Utiliza el método casos, al solucionar problemas de estructuras
secuenciales usando Java netbeans.
N° DE
SESIÓN CONTENIDO CONCEPTUAL
SEMANA
CONTENIDO
PROCEDIMENTAL

 Conoce el objetivo del
Modelo de proyecto.
 IDE’S Programación en
curso y del proyecto a
realizar durante el
diversos lenguajes.
 Historia de los lenguajes de
bloque.
 Diferencia la historia de
programación.
 Empresas Microsoft, IBM y
los lenguajes de
el avance del uso de los
programación y como
lenguajes
surgen en el mercado
de
laboral.
programación.
 Historia del lenguaje JAVA.
 Reconoce el lenguaje
 Máquina virtual JAVA.
 JAVA en el desarrollo de
software comerciales y de
1
 Reglas
prácticas
como un lenguaje de
programación de
juegos
1
Java y su crecimiento
de
las
buenas
en
la
proyectos comerciales y
de video Juegos.
programación JAVA.
 Clasifica los tipos de
lenguajes que se
2
utilizan en el mercado
actual.
 Palabras
reservadas
en  Conoce los conceptos
básicos y palabras
JAVA:
 Tipos de datos en JAVA.
reservadas en Java.
 Definición de variables y  Utiliza las etapas de
procesamiento de datos
constantes.
 Definición
de
objeto:
para resolver casos en
el lenguaje Java.
métodos get y set.
 Define atributos con sus
 Conversiones
de
datos
según el tipo de dato:
diferentes tipos de
datos en Java.
 Identifica que
ejemplos y ejercicios
conversiones de datos
usar según el tipo.
 Entorno JAVA: aplicación,  Relata los pasos para
insertar un formulario.
insertar el formulario.
 Partes de la ventana de  Conoce el entorno java
netbeans para el
trabajo del IDE Netbeans.
 Cerrar y abrir proyectos.
 Renombrar
proyectos
manejo de sus objetos
y
básicos.
objetos.
 Estructura de la aplicación.  Usa los objetos básicos
para diseños de casos
 Objetos en JAVA para una
programación secuencial:
 JLabel,
JButton.
comerciales.
JTextField,  Aplica nomenclaturas
apropiadas según el
2
objeto.
 Realiza ejercicios con
 Propiedades Font, border,
text, foreground.
mensajes y datos
personales con el uso
de las propiedades.
3
 Entrada
de
datos
con  Crea una aplicación con
conversiones de datos.
un formulario utilizando
 Constantes y variables.
controles básicos para
 Operadores
la programación
aritméticos
secuencial.
básicos (+,-*,/).
 Clase Math: pow, max, min,  Desarrolla casos con
1
operaciones
sqrt, cbrt, round.
matemáticas
combinadas.
 Resuelve ejercicios
 Porcentajes.
para hallar un tanto por
ciento de números,
aumento o descuento o
de montos.
2
 div(/) y mod(%).
 Utiliza operadores de
división para la
2
descomposición de
cifras y manipulación de
dígitos.
 Estructuras
Condicional  Conoce la estructura
condicional simple,
simple en Java.
1
 if, if..else, switch.
operadores de relación
 Operadores
en Java y sus sintaxis.
relacionales
(>,<,>=,<=,!=,==)
y  Desarrolla ejercicios
con condicionales
conectores lógicos(&&,||).
 equals
y
equalsIgnoreCase.
simples y operadores
de relación de tipo
número y texto.
 Estructuras doble (if..else).
 Analiza casos y
propone el desarrollo
utilizando condicionales
simples o dobles.
3
 Estructuras múltiples.
 Examina casos y
propone el desarrollo
4
utilizando condicionales
múltiples.
2
 Proyecto de la unidad
 Desarrolla un caso con
las estructuras
condicional simples o
Evaluación N°1
dobles.
Técnica: Análisis de
 Relaciona instrucciones
contenidos.
de E/S para desarrollo
Instrumento: Lista de cotejo.
de su proyecto.
CONTENIDO ACTITUDINAL

Interés por identificar los elementos y las formas de uso de los controles
básicos en java.

Organiza en forma adecuada la distribución de los objetos para resolver
los casos con los controles básicos y realizar operaciones básicas.

Curiosidad por aprender y respetar las propuestas presentadas por sus
compañeros.
UNIDAD DE APRENDIZAJE II
Estructuras secuenciales, Estructura Condicional y Estructura Iterativas con
sus elementos.
CAPACIDADES POR DESARROLLAR EN LA UNIDAD
 Usa los objetos de selección y sus respectivas nomenclaturas
respetando las buenas prácticas.
 Sabe la forma de cómo usar las estructuras condicionales según el
caso y las reglas en el lenguaje
 Utiliza las estructuras cíclicas y emplea según el caso, utilizando el
método de casos.
N° DE
SESIÓN CONTENIDO CONCEPTUAL
SEMANA
CONTENIDO
PROCEDIMENTAL
 Casos
1
secuenciales
y  Desarrolla casos con
condicionales en Java con
las estructuras
los objetos básicos JLabel,
condicionales simples
JTextField y JButton.
o dobles.
5
 Objetos de Selección y sus  Resuelve ejercicios
nomenclaturas
JCheckBox
en
y
Java:
con controles
método
JCheckBox y
JRadioButton.
isSelected.
 JRadioButton
y
método
(isSelected).
 JButtonGroup con enlace a
JRadioButton.
4
 Control
selección  Resuelve ejercicios
de
con JComboBox para
JComboBox:
 Métodos
(addItem,
mejorar la
getSelectedIndex,
presentación de los
getSelectItem,
formularios y
removeAllItems).
aumentar el nivel de
su codificación en la
programación.
2
 Crea programas con
controles básicos
JLabel,JTextField,
JButton combinados
con controles de
selección JCheckbox ,
JRadioButton y
JComboBox.
 Casos de controles.
 Desarrolla casos
utilizando operadores
básicos, controles
básicos JLabel,
1
Evaluación Parcial:
JTextField, JButton y
Técnica: Análisis de casos
controles de
Instrumento: Prueba escrita
selección.
de desarrollo multiple.
 Control
JTextArea:  Conoce el control de
métodos Uso del Control.
textos múltiples para
6
 JList:
Métodos
(addElement,
remove,
mostrar diferentes
resultados como
reportes.
clear).
 Modal DefaultListModel y  Utiliza el control listas
5
2
enlace
con
el
modal
múltiples para
almacenar datos en
(setModel).
diferentes líneas.
 Resuelve ejercicios
planteados.
 Estructura
Iterativa
en  Conoce los elementos
Java:
de un bucle y su
Elementos de una iteración
finalidad.
acumulador,  Aplica las estructuras
(contador,
iterativas y sus
bandera).
Estructura
while,
for,
do…while.
diferencias para
controlar el ingreso o
salida de datos.
 Estructura while, sintaxis.
 Conoce la estructura
 Estructura for, sintaxis.
while y for para
presentar series
numéricas en java
1
netbeans.
 Resuelve ejercicios
con variación de los
contadores en forma
ascendente o
descendente.
 Clase
JOptionPane:  Identifica la clase de
showInputDialog
y
para el ingreso de
conversiones de datos.
 Ingreso
de
datos
iterativas while y for.
apertura de ventanas
con
datos.
 Controla el ingreso de
datos utilizando
7
 Contadores
contadores y
y
estructura iterativa
acumuladores.
while o for
Estructura do… while:
 Repetir
con
contadores
6
y
 Conoce la estructura
uso
de
repetir en Java
uso
de
Netbeans para el
control de validación
validación de datos.
de datos.
2
 Estructuras
while,
for,  Resuelve Casos
utilizando las
do..while.
estructuras while, for,
do..while.
Evaluación N°2
 Analiza casos y usa
Técnica:
Análisis
de
Contenido
las estructuras while,
for y do..while
Instrumento: ficha para
evaluar Informes.
CONTENIDO ACTITUDINAL

Evidencia compromiso y alta responsabilidad en el desarrollo de los
trabajos

Propone y comparte soluciones ingeniosas en relación a las situaciones
planteadas.

Participa de manera activa en la solución de las actividades asignadas.
UNIDAD DE APRENDIZAJE III
La programación modular: usando las estructuras secuenciales, condicionales
e iterativas.
CAPACIDADES POR DESARROLLAR EN LA UNIDAD
 Reconoce la importancia del uso de la programación modular y donde
aplicarlo respetando las reglas del lenguaje java netbeans.
 Conoce las razones del uso de la programación modular y que
ventajas nos trae.
8
 Utiliza el Método de Proyecto como estrategia de Aprendizaje al
desarrollar un
N° DE
proyecto de Investigación Comercial.
SESIÓN CONTENIDO CONCEPTUAL
SEMANA
CONTENIDO
PROCEDIMENTAL
 Resuelve los casos
Taller Practico I:
1
 Casos if, if..else, switch
utilizando los
Casos utilizando
controles apropiados
while,for,do..while
según el problema
Taller Practico II:
 Resuelve los casos
 Casos if, if..else, switch
utilizando los
Casos utilizando
controles apropiados
while,for,do..while
según el problema
 Conoce la ventaja de
Programación Modular en
Java:
la programación
 Definición, razones de uso,
modular.
 Utiliza los métodos
ventajas
 Ámbito
Locales
7
de
variables:
(private)
y
globales(public).
2
para evitar la
redundancia y
simplificación de
código.
 Diferencia variables
locales y públicas.
 Procedimientos, razones de  Resuelve los casos
uso, sintaxis, dónde y cómo
con el uso de los
usarlos.
métodos (void) para
 Proyecto de la unidad
poder visualizar
diferentes resultados.
 Usa procedimientos
dentro de la
aplicación.
 Aplica Técnica
modular en el
9
desarrollo del
proyecto.
 Funciones, razones de uso,  Reconoce la
sintaxis y dónde usarlos.
estructura y el uso de
 Forma de estructura de la
las funciones según a
un problema
función.
planteado.
 Resuelve ejercicios
de estructuras
secuenciales y
1
condicionales
 Parámetros,
ventajas
importancia
8
de
e  Resuelve ejercicios
los
implementando los
métodos con
parámetros.
 Iterativas con programación
parámetros para
recibir datos de otros
modular en Java
métodos.
Evaluación N°3
Técnica: Análisis de Contenido
Instrumento: Ficha para
evaluar Trabajos.
 Analiza los casos
Taller Dirigido I.
 Proyectos
Métodos
programación
comerciales:
para poder plantear
con
los métodos y
modular
la
y
parámetros para la
solución del caso
estructuras de control.
2
comercial.
 Conoce que métodos
Taller Dirigido II.
 Proyecto
para
implementación
métodos
de
la
sus
deberán de evitar la
redundancia de
código.
 Utiliza los métodos
creados desde el
10
lugar que sea
conveniente.
 Usa la técnica
Taller Dirigido III.
 Casos
1
comerciales
modular y el ámbito
para
de variables para
establecer métodos.
desarrollar una
codificación amplia
9
en Java.
 Estructura
de
comerciales
casos  Aplica en los casos
con
comerciales la
la
estructura modular
programación modular
demostrando una
codificación amplia
en Java.
 Objetos
complementarios  Demuestra una
JList,
codificación amplia
JRadioButton,
en Java.
CheckBox para el desarrollo
de formularios amigables.
2
 Presenta un proyecto
Evaluación N°4
final utilizando la
Técnica: Análisis del producto.
programación
Instrumento: Ficha para
modular y sus
evaluar proyectos.
estructuras de control
permitiéndole una
codificación eficaz.
 Sustenta el proyecto.
CONTENIDO ACTITUDINAL
 Evidencia compromiso y alta responsabilidad en el desarrollo de los
trabajos
 Es respetuoso y tolerante frente a las opiniones de sus compañeros.
 Comparte su punto de vista sobre las diferentes soluciones de proyectos.
V.
ESTRATEGIAS
METODOLÓGICAS:
(ver
la
guía
de
estrategias
metodológicas en el CREA dentro del nuevo campus virtual)
11
Según el modelo educativo Sise, con un enfoque por competencias se aplicará las
siguientes estrategias metodológicas en sus sesiones de aprendizaje:
Estrategias
Fundamentación
metodológicas
Autoaprendizaje
A diferencia de la educación en el aula, el autoaprendizaje,
con apoyo en las tecnologías de la información y la
comunicación, basa su comunicación en el texto escrito, lo
cual implica por parte de los estudiantes y de los docentes
un importante esfuerzo en la lectura.
Proyectos
Acercar una realidad concreta a un ambiente académico
por medio de
Estimula
la realización de un proyecto de trabajo.
el desarrollo de habilidades para resolver
situaciones reales.
Aprendizaje
Los estudiantes deben trabajar en equipo, sintetizar y
basado en
construir el conocimiento para resolver los problemas que
problemas -ABP
por lo generalmente han sido tomados de la realidad.
Método de casos
Útil para iniciar la discusión de un tema. Para promover la
investigación sobre
ciertos contenidos. Se puede plantear
un caso para verificar los aprendizajes logrados.
Problemas relacionados con tu
VI.
área
de especialidad.
EVALUACIÓN:
El instituto superior SISE presenta un modelo educativo que busca medir el
desarrollo de las competencias (conceptuales, procedimentales y actitudinales),
por lo tanto, consideramos que la evaluación es una actividad sistemática y
continua, centrada en el aprendizaje del estudiante, que lo retroalimenta
oportunamente con respecto a sus progresos durante todo el proceso de
enseñanza - aprendizaje y que le permita obtener la nota mínima de trece.
La evaluación es el proceso de obtener, seleccionar y analizar la información de
forma continua, para emitir un juicio orientado a la toma de decisiones. La
evaluación debe ser concebida como un proceso permanente, acumulativo,
12
preferentemente cualitativa más que cuantitativa, por ello, la evaluación tiene
como finalidad la evaluación sumativa y formativa.
Consideramos que la evaluación sumativa permite la valoración de productos,
procesos o aprendizajes que se consideran terminados, con el fin de determinar
si el resultado es positivo o negativo, si es válido para lo que se esperaba o si no
se logró lo deseado, este proceso se cumple en nuestra institución cuando los
docentes realizan la evaluación aplicativa, para obtener resultados en el cierre de
la sesión de aprendizaje. Se suma a este proceso la evaluación formativa porque
nos permite diagnosticar, retroalimentar y posibilitar acciones para el progreso del
aprendizaje de los estudiantes.
También sabemos que la retroalimentación es de vital importancia y lo realizamos
mediante la aplicación de la meta cognición que nos permite autorregular el propio
aprendizaje en el proceso de evaluación mediante las siguientes interrogantes:
¿Qué aprendimos hoy?, ¿Cómo lo aprendimos?, ¿Te fue fácil o difícil?
También los docentes pueden seleccionar diversas técnicas e instrumentos dentro
del proceso de evaluación, tales como:
Técnicas
Instrumentos
Entrevista/Cuestionario/observación Lista de cotejo, listado de preguntas
Análisis de contenido
Ficha para evaluar: trabajos, informes,
manuales,
monografías,
ensayos,
análisis de contenido, pruebas escritas,
ficha de comprensión de lectura y
rúbrica.
Mapas/Organizadores
información.
de
Ficha
para
conceptuales,
evaluar
organizadores:
mentales,
semánticos,
esquemas, gráficos.
Análisis de producto
Ficha para evaluar: maqueta, boletín,
trípticos, esquemas, álbum, fotografías,
dípticos, revistas, portafolio virtual, blog
y paper académico.
13
VII. CRITERIOS DE EVALUACIÓN: (TEORICO)
EVALUACIONES
ENFOQUE DE LA UNIDAD DIDÁCTICA
TEÓRICO
PRÁCTICO
MIXTO
Evaluación Parcial
30%
25%
40%
Evaluación Final
35%
30%
25%
Evaluación Aplicativa (PEA)
35%
45%
35%
100%
100%
100%
VIII. RECURSOS DIDÁCTICOS Y TICS

Medios: videos, internet, campus virtual, multimedia, software y vínculos
relacionados.

Materiales: sílabo, textos de consulta, separatas, material concreto.
IX. RECURSOS BIBLIOGRÁFICOS / BIBLIOGRAFÍA
9.1 Bibliografía básica:

Sznadleder
P (2016). El gran libro de java a fondo. Curso de
programación. 3º edición. España: Marcombo.

Eckel B (2007). Piensa en Java. Madrid: Prentice-Hall.

Moldes F. (2011). Java 7. España. Anaya Multimedia.

Terrero H y Paredes J. (2010). Desarrollo de Aplicaciones con Java.
República Dominicana. Fundación de Código Libre Dominicano
9.2 Bibliografía de la biblioteca virtual sise
Agost, M. L. L., Adrian, J. A. G., Ronda, I. R. G., Cuco, C. H., Hernández, F.
M., Faus, A. C.,... & Ruano, F. J. P. (2016, July). Empezar a programar
usando Java. In Colección Académica. Editorial UPV. Editorial
Universitat Politècnica de València.
Sánchez J. y Fernández B.(2009). Programación en JAVA (3a. ed.).
McGraw-Hill España. Capítulos: 1 al 4
Schildt, H (2009). Java: manual de referencia (7a. ed.). McGraw-Hill
Interamericana. Parte I: Capítulos: 1 al 5
Schildt,
H
(2007).
Fundamentos
de
Java
(3a.
ed.).
McGraw-Hill
Interamericana. Capítulos: 1 al 3
14
SÁNCHEZ , J y Huecas G (2005). Java 2: iniciación y referencia (2a. ed.).
McGraw-Hill España. Capítulos: 1 y 5
9.3 Bibliografía virtual / direcciones electrónicas
https://docs.google.com/file/d/0Byy7aUl9u4fBRnJwc1U5Vkdnalk/edit
https://docs.google.com/file/d/0Byy7aUl9u4fBZ05peFd5MmpTbjg/edit
http://www.eduinnova.es/monografias2011/ene2011/java.pdf
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/fundamentos.ht
m
https://www.aprenderaprogramar.com/index.php?option=com_content&vie
w=article&id=430:metodos-en-java-tipo-procedimiento-void-y-tipo-funcionreturn-definicion-invocacion-cu00624b&catid=68&Itemid=188
http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap6/cap65.htm
Silabo aprobado por el Jefe de Escuela: Henry Quinteros Hijar
Estimado Docente, de tener alguna sugerencia sírvase remitir
al correo: hquinteros@sise.edu.pe, con copia al correo
lsoto@sise.edu.pe
15
Descargar