Está en la página 1de 9

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL

FACULTAD DE INGENIERA INDUSTRIAL Y DE


SISTEMAS
SILABO
rea Curricular: TECNOLOGICA BSICA
Asignatura:

LENGUAJE DE PROGRAMACION ESTRUCTURADO

DATOS GENERALES

I.
1.1

Cdigo

8E0035

1.2

Ciclo

III

1.3

Crditos

04

1.4

Duracin

17 semanas

1.5

Horas Semanales

05

1.5.1

Horas tericas

03

1.5.2

Horas prcticas

02

1.6

Prerrequisitos

1.7

Escuela Profesional

Algoritmos y Estructura de
Datos
Ingeniera de Sistemas

1.8

Profesor

Armando R. Huapaya Sotero

1.9

Ao Lectivo Acadmico

2016-I

II. SUMILLA
La asignatura tiene carcter tecnolgico- aplicativo. Se constituye en
aporte para la asignatura de Lenguaje de Programacin Orientado a
Objetos que sirve como herramienta para demostrar y orientar aspectos
de programacin en reas afines.
La asignatura se desarrolla mediante las unidades de aprendizaje
siguientes: I. Fundamentos Bsicos de Programacin Java, II. Estructura
de un Programa en Java, Arreglos, Herencia y Polimorfismo, y III.
Colecciones.

III.-COMPETENCIAS

EXPLICA los conceptos bsicos utilizados en el desarrollo de la


asignatura y utiliza herramientas para la elaboracin de soluciones a
problemas de tipo empresarial.
IDENTIFICA y ANALIZA las herramientas, instrucciones y sintaxis del
lenguaje java aplicando y desarrollando a nivel competente, las
soluciones en el contexto de un problema de tipo matemtico y
empresarial mediante del lenguaje de programacin java.

UTILIZA apropiadamente las diferentes instrucciones y recursos del


lenguaje de programacin java para la solucin a los problemas
planteados.

DESCRIBE, e INTERPRETA los tipos de datos, operadores y sintaxis


de cada una de las instrucciones utilizadas en la solucin de los
problemas planteados de tal forma que se logre un desarrollo eficiente
haciendo uso del lenguaje de programacin orientada a objetos.
APLICA adecuadamente los tipos de datos e instrucciones, en la solucin
de los problemas planteados utilizando los conocimientos tericos para
obtener un aprendizaje eficaz y desarrollo del raciocinio

.
IV.-CAPACIDADES

EXPLICA los conceptos bsicos utilizados en el desarrollo de la


asignatura.
DEFINE y CONSTRUYE los tipos de datos, operadores y estructuras de
control y dems recursos del lenguaje de programacin java.
DESCRIBE y UTILIZA las diferentes tipos de instrucciones y recursos.
EXPLICA y ANALIZA el cdigo de las diferentes formas de solucin a un
problema planteado.
DESARROLLA la teora de los lenguajes de programacin.

V.-ACTITUDES

VALORA la importancia de los programas de computadoras que les


permite desarrollar su pensamiento crtico y su capacidad de dar
solucin a situaciones reales propias de la carrera de Ingeniera de
Sistemas.

ASUMEN trabajo responsable en el proceso enseanza-aprendizaje

CONTRASTA los conocimientos tericos con situaciones reales,


desarrollando su capacidad de anlisis

VI.- PROGRAMACIN DE LOS CONTENIDOS DE APRENDIZAJE

UNIDAD I : FUNDAMENTOS BASICO DE PROGRAMACION JAVA


CAPACIDAD : Explica los conceptos bsicos utilizados en el desarrollo de la
asignatura
Semana

Contenidos
Conceptuales

Contenidos Procedimentales

1.- Definicin.
Importancia.

1
2.- Caractersticas
de Java
3.- Entorno de
programacin
Netbeans.

1. Tipos de
Operadores
2. Tipos de Datos.
3. Expresiones y
contadores.

Estrategia
Didctica, Medios y
Materiales

Adquiere y realiza un
correcto aprendizaje de
los conceptos bsicos
del
lenguaje
de
programacin java.
Comprende
la
importancia
en
el Diapositivas
desarrollo
de
los
lenguajes
de Exposicin
programacin
relacionadas con su
formacin profesional
Explica y desarrolla
con alto grado de
precisin ejercicios de
programacin bsica.

Explica y desarrolla
con alto grado de
precisin ejercicios de
programacin
bsica Diapositivas
utilizando tipos de datos,
Exposicin
operadores,
expresiones
y
contadores.
Confecciona
programas
para
la
solucin de problemas
utilizando tipos de datos,
operadores,
expresiones
y
contadores.
Interpreta el cdigo del
programa
que
da
solucin a los problemas
planteados.

1. Estructura
de Control
Selectiva
Simple.
2. Estructura
de Control
Selectiva
Doble.
3. Estructura
de Control
Selectiva
Mltiple

4
1. Estructuras
de Control
Repetitivas
(for, while,
do while).

Explica y desarrolla con


alto grado de precisin
ejercicios
de
programacin
inicial
bsica
utilizando
estructuras de control
selectivas.
Confecciona
seudocdigos para la
solucin de problemas
algortmicos
utilizando
estructuras de control
selectivas.
Interpreta el cdigo del
programa que da solucin
a
los
problemas
planteados.
Explica y desarrolla con
alto grado de precisin
ejercicios
de
programacin
inicial
bsica
utilizando
las
estructuras de Control
Repetitivas.
Confecciona programas
para la solucin de
problemas utilizando las
estructuras de control
repetitivas.
Interpreta el cdigo del
programa que da solucin
a
los
problemas
planteados.

Diapositivas
Exposicin

Diapositivas
Exposicin

FUENTES DE CONSULTA
REFERENCIAS BIBLIOGRFICAS

Shildt, Herbert (2002), Fundamentos de Programacin en Java2. Editorial OsborneMcGraw-Hil

Joyanes, Luis (2013). Fundamentos Generales de Programacin. Madrid. MacGraw-Hill

UNIDAD II : ESTRUCTURA DE UN PROGRAMA EN JAVA, ARREGLOS,


HERENCIA Y POLIMORFISMO
CAPACIDAD: Define y Construye los programas en java aplicando arreglos, herencia y
polimorfismo.

Semana

Contenidos
Conceptuales

Contenidos Procedimentales

1.- Fundamentos de
una Clase.
2.- Creacin de
Objetos.

Define y Aplica las


clases y sus elementos
en los programas
utilizando los objetos
para su funcionamiento.

1.- Mtodos
2.- Sintaxis
3.- Aplicacin

Define y Aplica los Diapositivas


mtodos y su sintaxis en Exposicin
los programas en java
as como su invocacin y
utilizacin
de
los
parmetros.

Define y Aplica los


constructores como
alternativa de solucin a
los programas utilizando
clases.

1.- Constructores
2.- Parametrizados y
no parametrizados.
3.- Aplicacin

10

Diapositivas
Exposicin

Diapositivas
Exposicin

EXAMEN PARCIAL

8
9

Estrategia Didctica,
Medios y Materiales

1.- Formularios
2.- Controles
3.- Propiedades
4.- Diseo
5.- Codificacin.

1.- Arreglos
2.- Tipos
3.- Arreglos Lineales
4.- Arreglos
Bidimensionales

Define y Aplica los


Formularios y utiliza los
controles y propiedades
para la diseo de
programas en java.
Define y Aplica los
Arreglos y sus tipos en
la presentacin de sus
programas en java
como solucin a un
problema planteado.

Diapositivas
Exposicin

Diapositivas
Exposicin

11

12

1.- Herencia
2.- Polimorfismo

1.- Clases Abstractas


2.- Interfaces.

Desarrolla y Aplica la
herencia y polimorfismo
como alternativa de
solucin del lenguaje de
programacin java en
los problemas
planteados.
Define, Desarrolla y
Aplica las clases
abstractas y las
interfaces como recurso
de java para el diseo
de los programas.

Diapositivas
Exposicin

Diapositivas
Exposicin

FUENTES DE CONSULTA
REFERENCIAS BIBLIOGRFICAS
DEITEL & DEITEL(2004), Programacin Avanzada con la Plataforma Java 2.
Mxico: Editorial Pearson Prentice Hall, Quinta Edicin.
Subrahmanyam(2004), Programacin JSP Profesional J2EE Edicin 1.3. New York:
Editorial WROX.

UNIDAD III : COLECCIONES


CAPACIDAD: Define y Construye los programas en java aplicando colecciones.
13

1.- Arreglo de
Objetos.
2.- Sintaxis
3.- Aplicacin

14

1.- Listas Dinmicas


2.- Declaracin y
Sintaxis.
3.- Aplicacin

Explica y desarrolla con


alto grado de precisin
ejercicios
de
programacin utilizando
arreglo de objetos.
Confecciona programas
en java para la solucin
de
problemas
empresariales utilizando
estructuras los arreglos
de objetos.
Interpreta el cdigo del
programa que da solucin
a
los
problemas
planteados.
Explica y desarrolla con
alto grado de precisin
ejercicios
de
programacin en java

Diapositivas
Exposicin

Diapositivas
Exposicin

1.- Presentacin y
Exposicin de
Trabajos.

utilizando
las
listas
dinmicas
para
almacenar los datos.
Confecciona programas
para la solucin de
problemas utilizando las
listas dinmicas.
Interpreta el cdigo del
programa que da solucin
a
los
problemas
planteados.

Confecciona programa Diapositivas


para la solucin de un
Exposicin
caso planteado.
Interpreta el cdigo del
programa que da solucin
al caso planteado.
EXAMEN FINAL
EXAMEN SUSTITUTORIO Y DE APLAZADOS

15

16
17

VII.- ESTRATEGIAS DIDCTICAS


Desarrollo terico prctico de ejercicios, en forma explicativa, descriptiva
y aplicativa, con orientacin individual y grupal.
Informacin electrnica y bibliogrfica para complementar sus respectivos
informes de trabajos de campo.
VIII.- MEDIOS MATERIALES Y EDUCATIVOS
Ayudas audiovisuales; fuentes de consulta.
Equipos: Multimedia, pizarra y otros medios que requieran
Materiales: Diapositivas, direcciones electrnicas e internet.
IX.-

EVALUACIN
La evaluacin es permanente e integral, guarda coherencia con las
capacidades y competencias propuestas
El sistema utilizado es el vigesimal de 01 a 20. La nota mnima aprobatoria
ser de10.5 y se necesita como mnimo el 70 % de asistencia.
El promedio de prcticas se obtendr de por lo menos dos prcticas
calificadas y de un trabajo: prctico, los exmenes se tomarn las fechas
programadas por el Vicerrectorado Acadmico y la Facultad de Ingeniera
Industrial y de Sistemas.
El Promedio Final (PF) se obtiene aplicando el promedio aritmtico simple
EP: Examen Parcial
EF: Examen Final
PP: Promedio de Prcticas

P F = ( EP + EF + PP) / 3
FUENTES DE CONSULTA
BIBLIOGRFICAS

X.-

- Shildt, Herbert (2002), Fundamentos de Programacin en Java2. Madrid:


Editorial Osborne- McGraw-Hill
-

DEITEL & DEITEL(2004), Cmo programar con Java y Diseo


Orientado a Objetos con UML. Mxico: Editorial Pearson Prentice
Hall, Quinta Edicin.

DEITEL & DEITEL(2004), Programacin Avanzada con la Plataforma


Java 2. Mxico: Editorial Pearson Prentice Hall, Quinta Edicin.

Subrahmanyam(2004), Programacin JSP Profesional J2EE New


York: Edicin 1.3 Editorial WROX.

David Harms(2001),
Books.

JSP, Servlets, and MySQL. New York: M & T

MELTON, JIM(2002),
Rama.

SQL y Java, Mxico: Editorial Alfa Omega

REESE, GEORGE(2004), JDBC y Java. Madrid: Editorial Anaya


Multimedia.