Está en la página 1de 9

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE INGENIERA CIVIL, DE SISTEMAS Y DE ARQUITECTURA


ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

SLABO DE CURSO
LENGUAJE DE PROGRAMACIN III

1. DATOS INFORMATIVOS
CDIGO : IS254
PRE-REQUISITO : IS213 - Algoritmos y Estructuras de Datos
CICLO DE ESTUDIOS :4
NMERO DE CRDITOS :3
CARGA HORARIA : 6 HP
CICLO ACADMICO : 2009-II
DURACIN : 17 Semanas
DOCENTES : Ing. Omar Wilton Saavedra Salazar

2. SUMILLA
Esta asignatura es de carcter prctico. Tiene como propsito desarrollar en el
estudiante competencias en lo que respecta al uso de los lenguajes de
programacin orientada a objetos como medio para la construccin de software
aplicativo. Comprende la conceptualizacin del proceso de construccin de
software, el uso del enfoque orientado a objetos como tcnica as como de los
lenguajes de programacin como herramientas para ello.

3. OBJETIVO GENERAL
Al trmino de la asignatura, el estudiante construye software aplicativo usando un
lenguaje programacin orientado a objetos.

4. PROGRAMACIN DE CONTENIDOS
PRIMERA UNIDAD: Construccin de software aplicativo usando Java
OBJETIVO ESPECIFICO
Al finalizar la unidad, el estudiante estar en capacidad de:
Construir software aplicativo usando el lenguaje de programacin Java y la tcnica
orientada a objetos.
DURACIN: 08 Semanas
SEMANA CONTENIDO
01 Panorama general
Rol del software
Tipos de software
Evolucin del software
Construccin de software
Proceso
Codificacin
Compilacin
Ejecucin
Tcnica
Enfoque orientado a objetos
Objeto
Propiedad
Mtodo
Encapsulamiento
Interfaz
Clase
Herencia
Polimorfismo
Herramienta
Lenguaje de Programacin
Compilador
Entorno de desarrollo integrado
Entorno de ejecucin integrado

02 Introduccin a Java
Lenguaje de programacin Java
Plataforma Java
Aplicaciones Java
Lenguaje bsico
Variables
Operadores
Expresiones, sentencias y bloques
Sentencias de control de flujo

03 Programacin orientada a objetos


Clase
Propiedad
Mtodo
Objeto
Encapsulamiento
Interfaz
Herencia
Polimorfismo
Paquetes
Excepciones

04 Nmeros y Cadenas
Nmeros
Cadenas

05 Colecciones
Introduccin
Interface List
Implementacin List

06 Genricos
Introduccin
Tipos genricos
Mtodos y constructores genricos
Bounded Type Parameters
Subtyping
Wildcards
Type Erasure

07 AWT y Swing
Componentes grficos
Layout
Listener
Distribucin
Empaquetamiento de aplicaciones en archivos JAR
Distribucin de aplicaciones con Java Web Start

SEMANA 08: Examen de la primera unidad

SEGUNDA UNIDAD: Construccin de software aplicativo usando PHP


OBJETIVO ESPECIFICO
Al finalizar la unidad, el estudiante estar en capacidad de:
Construir software aplicativo usando el lenguaje de programacin PHP y la tcnica
orientada a objetos.
DURACIN: 08 Semanas
SEMANA CONTENIDO
09 Red Global Internet
Arquitectura Cliente/Servidor
Componentes de una aplicacin para Internet
Servidor web Apache
Browser Internet
Pgina web
Pginas estticas
Lenguaje de marcas de hipertexto HTML
Pginas dinmicas
Scripts PHP

10 Introduccin a PHP
Lenguaje de programacin PHP
Plataforma PHP
Aplicaciones PHP
Lenguaje bsico
Variables
Operadores
Expresiones, sentencias y bloques
Sentencias de control de flujo

11 Arreglos
Cadenas
Funciones

12
Formulario web
Definicin de un formulario
Objetos componentes
Textbox
Button
Radio Button
Check Box
Proceso de datos
Script en PHP
Mtodo GET
Mtodo POST
Paso de variables
Generacin de contenido dinmico
Presentacin en HTML
13
Cookies
Sesiones
14
Programacin orientada a objetos
Clases
Propiedades
Mtodos
Objetos
15
Distribucin
Publicacin de aplicaciones PHP

SEMANA 16: Examen de la segunda unidad

SEMANA 17: Examen sustitutorio

5. METODOLOGA DE TRABAJO
El desarrollo del curso consiste en una dinmica de exposiciones y
ejemplificaciones de parte del docente y el anlisis de casos de estudio con la
participacin de los estudiantes en grupos de trabajo. Los grupos de trabajo se
conforman en la primera sesin de clases, en coordinacin docente y estudiantes, y
estarn vigentes durante el presente ciclo acadmico.

El profesor realizar la exposicin y ejemplificacin del tema correspondiente segn


la programacin de contenidos del slabo, al trmino de lo cual ser presentado un
caso de estudio a los estudiantes para su anlisis correspondiente en grupos de
trabajo conjuntamente con el docente, tratando de consolidar los conocimientos y
habilidades adquiridas.

6. CRITERIO DE EVALUACIN
Un 30% o ms de inasistencias a clase, inhabilita al estudiante en el curso.

El ingreso de los estudiantes a las sesiones de clase es a la hora establecida en la


gua de matricula; posterior a ello no est permitido el ingreso.

La inasistencia o tardanza a un examen de unidad corresponde una nota CERO.

El sistema de calificacin es vigesimal (00 20) para todos los instrumentos de


evaluacin.

El promedio final del curso ser obtenido como sigue:

PF=0.50*EU01 + 0.50*EU02

PF: Promedio final

EU01: Examen de la primera unidad


EU02: Examen de la segunda unidad

ES: Examen sustitutorio

En caso de obtener como resultado un promedio final mayor o igual a 11 el


estudiante ser considerado APROBADO en el curso; para efectos de establecer el
promedio, si este tiene una fraccin igual o mayor a 0.5 se considera la cifra entera
inmediata superior.

Tienen derecho a un examen sustitutorio los estudiantes que:


7. Hayan tenido una asistencia regular al desarrollo del curso no menor a 70% de
las clases dictadas.
8. Hayan cumplido con las evaluaciones establecidas en el slabo del curso.
9. Hayan obtenido una nota promedio igual o mayor a 07.

El examen sustitutorio reemplazar al examen de unidad con la calificacin ms


baja, obteniendo despus de ello un nuevo promedio final y definitivo segn los
criterios anteriormente mencionados. El examen sustitutorio no podr reemplazar
un examen no rendido.

10. FUENTES BIBLIOGRFICAS

Libros

Como programar en Java.


Deitel, Harvey M.; Deitel, Paul J.
Pearson Education. 5ta Edicin. 2004. Mxico. 1325 pginas.

Desarrollo de aplicaciones en Java


Castaeda Len, Juan Jos
Ritisa Graff. 1ra Edicin. 2007. Lima. 536 pginas.

Estructura de datos en Java: Compatible con Java 2.


Allen Weiss, Mark.
Pearson Education. 1ra Edicin. 2000. Madrid. 740 pginas.

Java 2: Curso de programacin.


Ceballos Sierra, Francisco Javier.
Alfaomega Grupo Editor. 2da Edicin. 2003. Mxico. 778 pginas.

Java con programacin orientada a objetos y aplicaciones en la WWW.


Wang, Paul S.
InternationalThomsom Editores. 1ra Edicin. 2000. Mxico. 444 pginas.

Java para estudiantes.


Bell, Douglas; Parr, Mike.
Pearson Education. 3ra Edicin, 2003. Mxico. 634 pginas.

Piensa en Java.
Eckel, Bruce.
Pearson Education. 2da Edicin. 2002. Madrid. 906 pginas.

Problemas resueltos de programacin en Java.


Prez Menor, Jos Mara; Carretero Prez, Jess; Garca Carballeira, Flix.
Thomson Learning. 1ra Edicin. 2003. Espaa. 323 pginas.
Programacin con Java: Introduccin a la programacin en Java.
Decker, Rick; Hirshfield, Stuart.
International Thomson Editores. 2da Edicin. 2001. Mxico. 618 pginas.

Programacin en Java 2: Algoritmos, estructuras de datos y programacin orientada


a objetos.
Joyanes Aguilar, Luis; Zahonero Martnez, Ignacio.
McGraw-Hill Interamericana. 1ra Edicin. 2002. Espaa. 725 pginas.

PHP: Manual de referencia


Holzner, Steven.
McGraw-Hill. 1ra Edicin. 2009. Mxico. 590 pginas.

PHP4 a travs de ejemplos


Gutirrez Rodrguez, Abraham; Bravo Garca, Gins.
Alfaomega. 1ra Edicin. 2004. Mxico. 412 pginas.

También podría gustarte