Sie sind auf Seite 1von 8

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO

PRIVADO PERUANO DE SISTEMA SISE


Escuela de Tecnologas de la Informacin

SILABO
I.

INFORMACIN GENERAL
Carrera Profesional
Semestre Acadmico
Mdulo
Asignatura
Cdigos
Pre - Requisito
Crditos
Horas Semana
Docente Responsable

: Software y Sistemas / Redes y Seguridad Informtica


:I
:I
: Fundamentos de Programacin (B)
: TI-INF105
: TI-INF101
: TI-INF101+TI-INF105=4.5
: Teora 4 Laboratorio 2
:

II. COMPETENCIAS DE LA CARRERA PROFESIONAL

Desarrolla, mantiene y evala servicios y sistemas de software que satisfacen todos los
requisitos del usuario.
Desarrolla de forma fiable y eficiente normativas de calidad, aplicando las teoras, principios,
mtodos y prcticas de la informtica.
Construye, configura, gestiona, mantiene y evala servicios y sistemas informticos grandes,
complejos y/o crticos demostrando conocimiento.

III. SUMILLA DE LA ASIGNATURA


La presente asignatura est divida en 3 grandes unidades que juntas desarrollan en el
estudiante la capacidad de resolver problemas usando las estructuras Iterativas, condicionales e
iterativas, demostrando destrezas en la elaboracin de aplicaciones de escritorio con el uso de
controles swing del lenguaje de programacin JDeveloper JAVA, adems usa la tcnica de la
programacin modular para estar en un nivel de conocimiento programacin de acuerdo a la
actualidad
IV. PROGRAMACION Y ORGANIZACIN DE LOS CONTENIDOS
UNIDAD N 1: Estructuras de Repeticin, Mientras, Repetir y Hacer Mientras
CAPACIDADES POR DESARROLLAR EN LA UNIDAD:
1.1 Conoce las estructuras condicionales simples, dobles o mltiples.
1.2 Usa los tipos de datos primitivos.
1.3 Resuelve casos utilizando las estructuras secuenciales y condicionales.
1.4 Usa la estructura iterativa Mientras para el ingreso de datos.
1.5 Diferencia entre la estructura selectiva y Mientras.
1.6 Utiliza los cuadros de dilogos para el ingreso de datos
1.7 Diferencia entre una estructura de bucle y estructura condicional.
1.8 Resuelve problemas con la estructura de bucle apropiado.
1.9 Usa cuadros de dilogos para emitir mensajes de salida de datos.
N
Semana

Contenidos
Conceptuales
Desarrolla
aplicaciones
usando las

[ETI v.1013]

Contenidos Procedimentales
1. Repaso de Estructuras General de un
programa
Secuenciales

Contenidos Actitudinales
Participa activamente en
clase
Expone ideas de su vida

Pg. 1

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin

01

estructuras
condicionales y
mtodos de
controles swing.
Diferencia las
estructuras
condicionales e
iterativas

Condicionales: simples, dobles y


Mltiples.
Manejo de objetos y mtodos
Desarrollar ejercicios propuestos.
Estructuras de Repeticin: Concepto de
Bucle, tipos de Bucles.
Elementos de un programa: Contadores,
Acumuladores, Banderas
Tipos de estructura de repeticin:
Estructura de Repeticin Mientras,
Formato de uso del Mientras, ejemplos
Ejercicios usando contadores: Series
Numricas
Uso de la Estructura while en Java:
Series Numricas.
Uso de los controles swing : Objeto
JTextArea , Mtodos , Objeto JList, uso
del DefaultListModel, addElement
Taller de Algoritmo 1
Contenido:
Usa la estructura Mientras.
Usa contadores

cotidiana
Asertividad y disposicin
para el trabajo colaborativo.

1. Uso de Estructuras condicionales dentro de


la estructura Mientras: uso de
contadores, acumuladores
2. Control de cantidades de ingreso de datos
3. Evaluacin de datos numricos y lgicos.
4. Uso de operadores lgicos (Y/O/NO).

Participa activamente en
clase
Asertividad y disposicin
para el trabajo colaborativo.
Respeta las ideas de los
dems
Toma decisiones frente a un
problema.

2.
1.
2.
3.

4.
Desarrolla casos
usando la
estructura
Mientras

02

Reconoce a las
estructuras
iterativas
Diferencia entre
los elementos de
un programa
Plantea
soluciones de
acuerdo a los
casos
establecidos
determinando que
estructura es la
apropiada.
Utiliza las
palabras tcnicas
del propio
lenguaje y disea
ventanas de
acuerdo al
problema
planteado
Desarrolla casos
usando la
estructura de
bucle.
Usa la estructuras
Mientras
Usa los
elementos de un
programa

Da solucin a los
problemas
usando las
estructura de un

[ETI v.1013]

1.
2.

1.
2.

Participa activamente en
clase en el modo deductivo
Expone ideas de su vida
cotidiana
Asertividad y disposicin
para el trabajo colaborativo.
Respeta las ideas de los
dems
Inters por diferenciar el uso
de estructuras

1. Pseudocodificacion en JAVA usando la


estructura While
2. La Clase JOptionPane: showInputDialog
para el ingreso de Datos.
3. Ejercicios de Aplicacin

1. Laboratorio 1 - Uso del JOptionPane


(showInputDialog)
2. Uso de la Estructura while con Ingreso de
Datos.

1.
2.
3.
4.

Taller de Algoritmo 2
Contenido:
Usa la estructura Mientras.
Usa contadores
Usa acumuladores
Usa varios bucles en un solo problema

1. Definicin de la Estructura Repetir, forma de


uso
2. Uso de Estructuras condicionales dentro de
la estructura Repetir: Manejo de contadores

Mantiene un orden para el


desarrollo de sus algoritmos
Participa activamente en
clase
Asertividad y disposicin
para el trabajo colaborativo.
Confianza en la elaboracin
de sus casos.
Respeta las ideas de los
dems
Muestra inters en
solucionar los problemas
propuestos
Participa activamente en
clase
Asertividad y disposicin
para el trabajo colaborativo.

Pg. 2

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin
programa
03

Utiliza los
trminos
apropiados dentro
del lenguaje de
programacin.
Desarrolla los
casos segn sus
conocimientos en
el uso de las
estructura de
bucle.
Usa la estructuras
repetir
Usa los
elementos de un
programa

y acumuladores.
3. Desarrollo de ejercicios comerciales:
visualizar cantidades, totales, porcentajes,
etc.
4. Elaboracin del plan de Prueba Estructura
de Repeticin Repetir
5. Validacin de Ingreso de Datos
6. Ejercicios de aplicacin con el uso de
estructura Repetir
1. La clase JOptionPane:
showConfirmationDialog
2. Ejercicios de Aplicaciones: validar los datos
ingresados, mostrar totales acumulados, etc.

Participa activamente en
clase
Asertividad y disposicin
para el trabajo colaborativo.

1. Laboratorio 2 - Uso del JOptionPane


(showConfirmationDialog).
2. Uso de la Estructura repetir en JAVA do.
while

Muestra inters en los casos


desarrollado.
Demuestra su capacidad
para desarrollar algoritmos

Taller de Algoritmo 3
Contenido:
1. Usa la estructura repetir.
2. Usa contadores
3. Usa acumuladores
4. Usa varios bucles en un solo problema

Respeta las ideas de los


dems
Participa activamente en
clase.
Muestra inters en
solucionar los problemas
propuestos

UNIDAD N 2: Estructura Desde, Anidamiento de Estructuras Repetitivas y Uso de Mtodos I.


CAPACIDADES POR DESARROLLAR EN LA UNIDAD:
2.1 Conoce los elementos de bucle.
2.2 Usa los elementos de bucle con mayor precisin.
2.3 Diferencia entre las estructuras Mientras, Repetir y Desde
2.4 Maneja las estructuras de bucle con mayor precisin.
2.5 Usa los tipos de datos apropiados.
2.6 Diferencia claramente entre los elementos de bucle.
2.7 Da su lluvias de ideas para la solucin del problema
2.8 Domina la programacin estructurada.
2.9 Diferencia el uso de las estructuras de control.
2.10 Define los elementos de un programa
2.11 Describe los mtodos y tipos.
2.12 Usa el mbito de Variables para el caso con mtodos.
N
Semana

Contenidos
Conceptuales
Da sus
conclusiones de
acuerdo al
manejo de las
estructuras de
bucle

04

[ETI v.1013]

Contenidos Procedimentales

Contenidos Actitudinales

1.

Participa activamente en
clase.
Asertividad y disposicin
para el trabajo colaborativo.
Curiosidad en las otras
IDES del lenguaje JAVA

Definicin de la Estructura Desde, forma de


uso, Uso de Estructuras condicionales dentro
de la estructura Desde, Manejo de contadores,
Manejo de acumuladores.
2. Comparaciones con las otras estructuras y
Sustento para el manejo de la Estructura
Desde
3. Manejo de Bucles Ascendentes y
Descendentes.
4. Uso de contadores, Auxiliares, temporales.

Pg. 3

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin

05

06

Aplica su criterio
para el desarrollo
de problemas

1. U so de la Estructura desde en JAVA for


2. Ejercicios de Aplicacin con estructura
Desde (tablas de multiplicacin, series de
probabilidades,
descomposicin
de
nmeros, control de bucles cclicos, etc.).
3.
La
clase
JOptionPane:
showMessageDialog

Sugiere que
estructura usaran
para la solucin
del problema.
Usa la estructuras
Desde
Usa los
elementos de un
programa

1. Laboratorio Nro3 - Uso del JOptionPane


(showMessageDialog)
2. Uso de la Estructura Desde en JAVA for

Usa las
estructuras de
bucle y la sintaxis
apropiada del
lenguaje.
Desarrolla casos
planteando las
estructuras de
bucle.
Disea, Codifica
la solucin del
problema
planteado.
Usa la estructuras
anidadas
Usa los
elementos de un
programa

Usa la tcnica
divide y vencers
para mejorar la
programacin
estructurada,
pasando a un
programacin
modular con el
uso
de
procedimientos
Aprende a
diferenciar el uso
de los mtodos y
el mbito de
variables

[ETI v.1013]

Taller de Algoritmo 4
Contenido:
5. Usa la estructura desde.
6. Usa contadores
7. Usa acumuladores
8. Usa varios bucles en un solo problema

Respeta las ideas de los


dems
Participa activamente en
clase.
Muestra inters en
solucionar los problemas
propuestos
Participa activamente en
clase.
Persevera en el logro de
las tareas y objetivos
planificados.
Asertividad y disposicin
para el trabajo colaborativo.

1. Anidamiento de Bucle
Mientras/Repetir/Desde.

1. Ejercicios de Aplicacin / Trabajos


Grupales

1. Laboratorio Nro4 - Anidamiento


Estructuras while / dowhile / for

9.
10.
11.
12.
13.

Participa activamente en
clase
Asertividad y disposicin
para el trabajo colaborativo.
Habito por el orden de la
estructura de un programa.
Mantiene un orden para el
desarrollo de sus
algoritmos
Confianza en la
elaboracin de sus casos.

de

Taller de Algoritmo 5
Contenido:
Usa las estructura iterativas.
Usa contadores
Usa acumuladores
Usa varios bucles en un solo problema
Usa iterativas anidadas.

1. Qu es un Mtodo?
a. Ventajas en usar Mtodos
2. mbito de Variables Globales y Locales.
3. Definicin de parmetros
4. Definir
los
tipos
de
Mtodos
(Procedimientos Funciones)
a. Procedimiento
:
Definicin,
Sintaxis, Parmetros
b. Ejemplos de Aplicacin usando
mtodos.
1. Manejo de Procedimientos: Ejercicios de
Aplicacin
1.1.
Sintaxis de uso de procedimientos
en JAVA
1.2.
Creacin de procedimientos: void
1.3.
Manejo de parmetros en Java

Muestra inters en los


casos desarrollado.
Demuestra su capacidad
para desarrollar casos.
Respeta las ideas de los
dems
Sabe que estructura aplicar
segn el problema dado
Muestra inters en
solucionar los problemas
propuestos
Muestra inters en los
casos desarrollado.
Demuestra su capacidad
para desarrollar algoritmos
Participa activamente en
clase

Participa activamente en
clase
Asertividad y disposicin
para el trabajo colaborativo.
Participa activamente en
clase

Pg. 4

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin

Pone en prctica
el uso de la
programacin
modular tomando
en cuenta el uso
de mtodos.
Usa la
programacin
modular

1.4.
Manejo de mbito de variables en
Java.
1. Laboratorio Nro5 Uso de Mtodos void
Casos prcticos.
.

Taller de Algoritmo 6
Contenido:
14. Usa la estructura de control.
15. Usa
la
programacin
procedimientos

modular:

Muestra inters en los


casos desarrollado.
Demuestra su capacidad
para desarrollar algoritmos
Confianza en el uso de los
controles swing
Respeta las ideas de los
dems
Participa activamente en
clase.

UNIDAD N 3: Uso de Mtodos II. Uso de Controles Swing Proyectos Finales


CAPACIDADES POR DESARROLLAR EN LA UNIDAD:
3.1 Usa la programacin por mtodos.
3.2 Usa los mtodos de tipo procedimiento.
3.3 Conoce el mtodo de tipo funcin
3.4 Conoce el uso de los parmetros.
3.5 Aplica el uso de funciones con las estructuras de control.
3.6 Uso de controles swing del lenguaje de programacin.
3.7 Uso de eventos de controles swing como el uso de las listas, imgenes, etc) .
3.8 Aplica el uso de la tcnica Modular dentro de un caso de aplicacin real, donde muestra los conocimientos
adquiridos
3.9 Demuestra el grado de aprendizaje adquirido en la tcnica estructurada y modular.
3.10 Desarrolla la aplicacin con tcnicas aprendidas y su investigacin propia.
N
Semana

07

Contenidos
Conceptuales
Usa la tcnica
divide y vencers
para mejorar la
programacin
estructurada,
pasando a un
programacin
modular con el
uso de funciones
Aprende a
diferenciar el uso
de los mtodos
entre
procedimiento y
funciones

Desarrollas casos
comerciales.

Usa las funciones


Usa
procedimientos

[ETI v.1013]

Contenidos Procedimentales

1.

Manejo de Funciones:
1.1.
Definicin, Sintaxis, Parmetros
2. Ejemplos de Aplicacin usando funciones
1. Usando procedimientos y funciones en
una aplicacin

1. Manejo de Funciones: Ejercicios de


Aplicacin
2. Sintaxis de uso de funciones en JAVA
3. Invocaciones de funciones hacia otras
funciones
4. Propuestas
de
Ejercicios
usando
procedimientos y funciones
1.

Laboratorio Nro6 Uso del return.

Taller de Algoritmo 7
Contenido:
1. Usa funciones.
2. Usa procedimientos

Contenidos Actitudinales
Participa activamente en
clase.
Persevera en el logro de las
tareas y objetivos
planificados.
Responsabilidad en el
cumplimiento de los trabajos
y actividades de aprendizaje.
Asertividad y disposicin
para el trabajo colaborativo.
Asertividad y disposicin
para el trabajo colaborativo.

Muestra inters en los casos


desarrollado.
Demuestra su capacidad
para desarrollar programas
Respeta las ideas de los
dems
Participa activamente en
clase.

Pg. 5

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin
3. Usa estructuras condicionales
4. Usa estructuras iterativas

08

Plantea la
solucin de
problemas con el
uso de funciones
y controles swing
del lenguaje de
programacin.

1. Uso de mtodos imageIcon


2. Uso del control JpassworField
3. Casos utilizando JList, setIcon con uso de
Mtodos.
4. Uso de imgenes
5. Casos desarrollando aplicaciones
Comerciales: Registro de Compras,
Planilla de empleados, Facturacin,
Proformas, etc.

Desarrolla casos
utilizando la
tcnica modular
junto con las
estructuras
iterativas.
Soluciona los
problemas
planteados con el
uso de
procedimientos y
funciones

1. Ejercicios de Aplicacin (Factoriales,


Fibonacci, sumatorias, series, etc.)

Usa la
programacin
modular
Usa las
estructuras de
control
Desarrolla una
aplicacin real
segn su
ambiente de
desarrollo
personal

09

Medir el grado de
dificultad que
pueda presentar
la aplicacin
Observar la
estructura de la
aplicacin,
rescatando el uso
de la
programacin
modular.
Usa el manejo de
la programacin
estructurada

[ETI v.1013]

1.

Laboratorio Nro7 Uso de Mtodos y


Recursividad.

Taller de Algoritmo 8
Contenido:
1. Usa procedimientos.
2. Usa funciones

1. Repaso de Contenidos: Uso de Objetos


con Estructuras Condicionales.
2. Definicin de sus proyectos Finales,
elaboracin de su propuesta de proyecto

1. Consolidar la cantidad de mtodos y


manejo de control que realizaran sus
proyectos.

Muestra inters en
solucionar los problemas
propuestos
Participa activamente en
clase.
Asertividad y disposicin
para el trabajo colaborativo.
Responsabilidad en el
cumplimiento de los trabajos
y actividades de aprendizaje.
Persevera en el logro de las
tareas y objetivos
planificados.

Participa activamente en
clase.
Muestra inters en los casos
desarrollado.
Demuestra su capacidad
para desarrollar programas
Respeta las ideas de los
dems
Participa activamente en
clase.
Muestra inters en
solucionar los problemas
propuestos
Participa activamente en
clase.
Asertividad y disposicin
para el trabajo colaborativo.
Responsabilidad en el
cumplimiento de los trabajos
y actividades de aprendizaje.
Persevera en el logro de las
tareas y objetivos
planificados.

1. Laboratorio Nro8 Avances de proyecto


elaborado

Taller de Algoritmo 9
Contenido:
Plantea su caso final con los mdulos
que manejara.

Responsabilidad en el
cumplimiento del proyecto

Pg. 6

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin
Semana 10: Regularizacin
Semana 11: Exmenes Finales
Semana 12: Exmenes Sustitutorios.
V. ESTRATEGIAS METODOLOGICAS
Las sesiones de aprendizaje se desarrollaran mediante metodologa activa participativa con los
estudiantes, utilizando, entre otras, las siguientes estrategias y experiencias de aprendizaje:
Estrategias preinstruccionales, de Inicio y motivacin del aprendizaje.

Uso de programas de presentacin para el desarrollo de la lgica.


Preguntas inductoras.

Estrategias coinstruccionales, de desarrollo o construccin del aprendizaje

Exposicin dialgica- crtica.


Casos de estudio.
Dinmicas y discusiones grupales.
Seminarios.
Investigacin bibliogrfica
Preguntas insertadas

Estrategias post instruccionales, de consolidacin y extensin del aprendizaje.

Preguntas de cierre.
Trabajos de reforzamiento.
Recapitulaciones y sntesis de contenidos.
Estrategias de metacognicin y anlisis de desempeo.
VI. CRITERIOS DE EVALUACIN
El curso es de naturaleza: Prctico

EP
EF
PEA
PEC
ACT

Terminologa
Examen Parcial
Examen Final
Evaluacin Aplicativa
Evaluacin Continua
Actitudinal

Se realizarn un examen parcial y un examen Final (Decisin del docente) Frmula


Con parcial
y final
Frmula
Prctica

Cdigo

Frmula

202

0.17(EP)+0.18(EF)+0.35(PEA)+0.15(PEC)+0.15(ACT)

Se realizar solo un examen Final (Decisin del docente) Frmula


Solo con
Final
Frmula
Prctica

[ETI v.1013]

Cdigo

Frmula

202

0.35(EF)+0.35(PEA)+0.15(PEC)+0.15(ACT)

Pg. 7

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO


PRIVADO PERUANO DE SISTEMA SISE
Escuela de Tecnologas de la Informacin

VII. RECURSOS BIBLIOGRFICOS / BIBLIOGRAFA

JOYANES AGUILAR, Luis. Fundamentos de Programacin, Estructura de Datos y


Programacin Orienta Objetos. 3era Edicin McGraw-Hill/Interamericana de Espaa

S.A. Victor Balta Julio Vsquez. Sper JAVA 2. Gua de Desarrollo en Java para
aplicaciones Windows. Segunda Edicin 2006

Java 2 SE. Editorial MegaByte

[ETI v.1013]

Pg. 8

Das könnte Ihnen auch gefallen