Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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
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.
6. CRITERIO DE EVALUACIN
Un 30% o ms de inasistencias a clase, inhabilita al estudiante en el curso.
PF=0.50*EU01 + 0.50*EU02
Libros
Piensa en Java.
Eckel, Bruce.
Pearson Education. 2da Edicin. 2002. Madrid. 906 pginas.