UNIVERSIDAD DE PANAMÁ
CENTRO REGIONAL UNIVERSITARIO DE COCLÉ
FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN
CARRERA DE LICENCIATURA EN COMERCIO ELECTRÓNICO
IDENTIFICACIÓN DEL CURSO
Programación para Web III
Abreviatura: INF.220B
HORAS DE TEORÍA: 4
HORAS DE LABORATORIO: 2
CRÉDITOS: 4
PRERREQUISITOS:
INF. 220b
PROGRAMA ELABORADO POR:
MGTR. Yeny A. Díaz M.
FEBRERO, 2008
JUSTIFICACIÓN
Los grandes avances tecnológicos e informáticos de finales del siglo pasado, e inicios del presente siglo, han
llevado a que el computador personal o PC, conjuntamente con las redes de computadoras, se conviertan en
poderosas herramientas de trabajo en el desempeño del ser humano en general.
El lenguaje de programación JSP SERVER, durante los últimos años la popularidad del lenguaje alcanzó
niveles insospechados a raíz de su utilización generalizada en soluciones web. JSP SERVER es el estándar
"no oficial" para la construcción de compuertas CGI ( Common Gateway Interface ) que generan páginas
dinámicas en la web.
A medida que avanza el desarrollo de aplicaciones web, JSP SERVER es útil en la resolución de cualquier
tarea y posee habilidades para integrarse con sistemas operativos, bases de datos, redes, protocolos,
ambientes gráficos, otros lenguajes de programación ( Java, C, etc. ), etc. Es versátil, eficiente y no tiene
equivalente en ningún otro lenguaje de programación actual.
Adicionalmente, gran parte de su importancia es la preparación para usar y aplicar de una forma versátil y
de manera ágil todo las facilidades que brinda el lenguaje de programación de JSP SERVER(Lenguaje
Practico para la Extracción e Informe).
DESCRIPCIÓN
Se organiza los contenidos conceptuales de la asignatura en cinco unidades. En la primera unidad se
abarca los fundamentos del lenguaje JSP SERVER, se describe la definición, sus características que
están basadas en un estilo de bloques como los del C o AWK, diseño, aplicación, implementación,
disponibilidad y estructura del lenguaje.
La segunda unidad integra la estructura básica de un programa, esto tiene que ver con la estructura
de datos, clases de datos, tipos especiales de datos, sintaxis general y subrutinas.
La tercera unidad aborda todas y cada una de las operaciones básicas que podemos realizar en el
lenguaje JSP SERVER, como lo son: aritmética, lógica, con cadenas, con expresiones regulares,
misceláneas y de archivo. También utilizamos los operadores de repetición utilizando funciones IF,
while y FOR. El enfoque sugerido para la materia requiere que las actividades prácticas promuevan
el desarrollo de habilidades lógica en cada uno de los estudiantes.
OBJETIVOS GENERALES
 Conocer y programar en lenguaje interpretado JSP SERVER, que es muy utilizado en el manejo y
gestión de procesos.
OBJETIVOS ESPECÍFICOS
 Familiarizar al estudiante en los conceptos básicas de un lenguaje JSP SERVER.
 Adquirir conocimientos básicos para trabajar en la estructura de lenguaje JSP SERVER.
 Comprender el funcionamiento del lenguaje JSP SERVER.
 Crear aplicaciones web, utilizando el lenguaje JSP SERVER.
 PERFIL ESPERADO
Con los conocimientos adquiridos en el curso de programación web III, el estudiante podrá realizar manejo
para aplicaciones Web, conectividad con Bases de Datos, protocolos de comunicación con servidores Web,
diseño de interfaces, entre otras aplicaciones prácticas.
PROGRAMACIÓN ANALÍTICA
Nombre del Modulo 1: Fundamento de JSP SERVER
Objetivo(s) Terminales: Conocer en forma general las aplicaciones del lenguaje interpretado JSP SERVER.
OBJETIVO CONTENIDO MÉTODOS TÉCNICAS
ESTRATEGIAS DIDÁCTICAS
EVALUACIÓN
Actividades Recursos
 Conocer el
entorno,
conceptos
básicos y
características
del lenguaje
JSP SERVER.
Introducción al Lenguaje
JSP SERVER
1.1. Que es JSP SERVER
Tipos de datos
Diseño
Aplicación
Implementación
Disponibilidad
Estructura del lenguaje
 Analítico
 Activo
 Individual
 Sintético
 Colectivo
 Deductivo
 Lógico
 Expositivo
 Exposició
n
dialogada
 Trabajo
individual
 Trabajo
grupal
Elaborar un
ensayo sobre
la historia del
Lenguaje JSP
SERVER.
Investigar y
discutir en
grupo las
aplicaciones de
un lenguaje
JSP SERVER.
Consultar y
discutir en
equipo la
estructura de
un lenguaje
JSP SERVER.
 Pizarrón
 Casos
 Computad
oras
 Material
impresos
 Diapositiv
as
 Proyector
multimedi
a
• Diagnóstica
Preguntas
exploratorias
• Formativa
Laboratorio
• Sumativa
Examen Parcial #1.
Nombre del Modulo 2: Estructura Básica del programa Objetivo(s)
Terminales: Adquirir conocimientos sobre la estructura básica del programa JSP SERVER.
OBJETIVO CONTENIDO MÉTODOS TÉCNICAS
ESTRATEGIAS DIDÁCTICAS
EVALUACIÓN
Actividades Recursos
Conocer la
estructura de
datos básicos
del JSP
SERVER.
Conocer la
sintaxis y las
subrutinas en el
lenguaje JSP
SERVER.
2.1. Estructura de Datos
Básica.
2.1.1. Escalares.
2.1.2. Arreglos.
2.1.3. Hash o
arreglos asociativos.
2.2. Equivalencia de clases
2.2.1. Tipos especiales de
datos.
2.2.1.1. Referencias
2.2.1.1.1. Creación
2.2.1.1.2. Uso
2.2.1.2. Archivos
2.2.1.2.1. Apertura
2.2.1.2.2. Uso y cerrado
2.3. Sintaxis
2.4. Subrutinas
 Analítico
 Activo
 Individual
 Sintético
 Colectivo
 Deductivo
 Lógico
 Expositivo
 Exposición
dialogada
 Trabajo
individual
 Trabajo
grupal
 Investigar
la estructura de
datos básica.
 Investigar las
equivalencias
de clases, sintaxis
y subrutinas en
JSP SERVER.
 Pizarrón
 Casos
 Computador
as
 Material
impresos
 Diapositivas
 Proyector
multimedia
• Diagnóstica
Interrogatorio
• Sumativa
Investigación # 1 y #2.
Parcial #2
Nombre del Modulo 3: Operaciones Básicas en JSP SERVER.
Objetivo(s) Terminales: Comprender el funcionamiento de cada una de las operaciones básicas que podemos realizar en el JSP SERVER.
OBJETIVO CONTENIDO MÉTODOS TÉCNICAS
ESTRATEGIAS DIDÁCTICAS
EVALUACIÓNActividades Recursos
 Comprender y
aplicar el
funcionamient
o de las
operaciones
básicas en el
lenguaje JSP
SERVER.
 Comprender
el
funcionamient
o de las
funciones IF,
WHILE y
FOR.
3.1.Introducción
3.2. Operaciones
Aritméticas
3.3. Operaciones Lógicas
3.4. Operaciones con
Cadenas
3.5. Operaciones con
expresiones regulares
3.6. Operaciones
Misceláneas
3.7. Operadores de
Archivo
3.7.1. Expresiones
Regulares
3.7.1.1. De comparación
3.7.1.2. De sustitución
3.7.1.3. De traducción
3.8. Operaciones de
repetición.
3.8.1. Funciones
IF
3.8.2. Funciones
While
3.8.3. Funciones
For
3.8.4.Salidas del programa
 Analítico
 Activo
 Individual
 Sintético
 Colectivo
 Deductivo
 Lógico
 Expositivo
 Exposición
dialogada
 Trabajo
individual
 Trabajo
grupal
 Realizar un
laboratorio
donde se
Analicen y
resolvan
diferentes
programas
donde se
utilicen
operaciones
aritméticas,
lógicas,
expresiones
regulares, entre
otras.
Utilizar las
funciones IF,
While y FOR,
para resolver
diferentes
programas.
Crear un
proyecto de una
aplicación
donde aplique,
las operaciones
básicas y
diferentes
funciones, vistas
en clase.
 Pizarrón
 Computad
oras
 Material
impresos
 Diapositiv
as
 Proyector
multimedia
• Diagnóstica
Preguntas
exploratorias
• Formativa
Laboratorio #1 y 2.
• Sumativa
Proyecto
REFERENCIAS WEB EDUCATIVAS
 Prellezo, J. JSP SERVER 5.0: Un Lenguaje Multiuso,
URL:http://www.openeslack.org/mans/programm/JSP SERVER/JSP SERVER.pdf Versión
1.6, Octubre, 2002  Tutorial de JSP SERVER, Flanagan, URL: http://flanagan.ugr.es/JSP
SERVER/
 Intérprete Informático, Wikipedia: La enciclopedia libre, URL:
http://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1tico.
 JSP SERVER, Wikipedia: la enciclopedia libre, URL:http://es.wikipedia.org/wiki/JSP SERVER, Enero,
2006  JSP SERVER : Introducción, Universidad de Las Palmas de Gran Canaria,
URL:http://www.ulpgc.es/otros/tutoriales/JSP SERVER/cap1.htm#Introduccion, España,
Enero, 2003  Apuntes Web y Notas de Programación – Dev Blog, Ricardo Obregón, URL:
http://robregonm.blogspot.com/2006_02_26_archive.html, Bogotá, Colombia.
Páginas Web visitadas:
http://www.htmlpoint.com/JSP SERVER/JSP SERVER_02.htm
http://es.wikipedia.org/wiki/JSP SERVER http://JSP SERVER-
es.iespana.es/ http://www.escomposlinux.org/lfs-es/blfs-es-6.0/general/JSP
SERVER-modules.html
http://www.geocities.com/SunsetStrip/Backstage/6023/CGI_JSP
SERVER_01.html http://www.htmlpoint.com/JSP SERVER/JSP
SERVER_16.htm http://www.programacionfacil.com/JSP
SERVER/indice.htm
Evaluación:
Parciales (2)____________________30 %
Proyectos (1)___________________20 %
Asignaciones(2) y laboratorios (2)________________15 %
Participación ___________________ 5%
Semestral______________________30%
Inf220b programacion para web iii

Inf220b programacion para web iii

  • 1.
    UNIVERSIDAD DE PANAMÁ CENTROREGIONAL UNIVERSITARIO DE COCLÉ FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN CARRERA DE LICENCIATURA EN COMERCIO ELECTRÓNICO IDENTIFICACIÓN DEL CURSO Programación para Web III Abreviatura: INF.220B HORAS DE TEORÍA: 4 HORAS DE LABORATORIO: 2 CRÉDITOS: 4 PRERREQUISITOS: INF. 220b PROGRAMA ELABORADO POR: MGTR. Yeny A. Díaz M. FEBRERO, 2008
  • 2.
    JUSTIFICACIÓN Los grandes avancestecnológicos e informáticos de finales del siglo pasado, e inicios del presente siglo, han llevado a que el computador personal o PC, conjuntamente con las redes de computadoras, se conviertan en poderosas herramientas de trabajo en el desempeño del ser humano en general. El lenguaje de programación JSP SERVER, durante los últimos años la popularidad del lenguaje alcanzó niveles insospechados a raíz de su utilización generalizada en soluciones web. JSP SERVER es el estándar "no oficial" para la construcción de compuertas CGI ( Common Gateway Interface ) que generan páginas dinámicas en la web. A medida que avanza el desarrollo de aplicaciones web, JSP SERVER es útil en la resolución de cualquier tarea y posee habilidades para integrarse con sistemas operativos, bases de datos, redes, protocolos, ambientes gráficos, otros lenguajes de programación ( Java, C, etc. ), etc. Es versátil, eficiente y no tiene equivalente en ningún otro lenguaje de programación actual.
  • 3.
    Adicionalmente, gran partede su importancia es la preparación para usar y aplicar de una forma versátil y de manera ágil todo las facilidades que brinda el lenguaje de programación de JSP SERVER(Lenguaje Practico para la Extracción e Informe). DESCRIPCIÓN Se organiza los contenidos conceptuales de la asignatura en cinco unidades. En la primera unidad se abarca los fundamentos del lenguaje JSP SERVER, se describe la definición, sus características que están basadas en un estilo de bloques como los del C o AWK, diseño, aplicación, implementación, disponibilidad y estructura del lenguaje. La segunda unidad integra la estructura básica de un programa, esto tiene que ver con la estructura de datos, clases de datos, tipos especiales de datos, sintaxis general y subrutinas. La tercera unidad aborda todas y cada una de las operaciones básicas que podemos realizar en el lenguaje JSP SERVER, como lo son: aritmética, lógica, con cadenas, con expresiones regulares, misceláneas y de archivo. También utilizamos los operadores de repetición utilizando funciones IF, while y FOR. El enfoque sugerido para la materia requiere que las actividades prácticas promuevan el desarrollo de habilidades lógica en cada uno de los estudiantes.
  • 4.
    OBJETIVOS GENERALES  Conocery programar en lenguaje interpretado JSP SERVER, que es muy utilizado en el manejo y gestión de procesos.
  • 5.
    OBJETIVOS ESPECÍFICOS  Familiarizaral estudiante en los conceptos básicas de un lenguaje JSP SERVER.  Adquirir conocimientos básicos para trabajar en la estructura de lenguaje JSP SERVER.  Comprender el funcionamiento del lenguaje JSP SERVER.  Crear aplicaciones web, utilizando el lenguaje JSP SERVER.  PERFIL ESPERADO Con los conocimientos adquiridos en el curso de programación web III, el estudiante podrá realizar manejo para aplicaciones Web, conectividad con Bases de Datos, protocolos de comunicación con servidores Web, diseño de interfaces, entre otras aplicaciones prácticas.
  • 6.
    PROGRAMACIÓN ANALÍTICA Nombre delModulo 1: Fundamento de JSP SERVER Objetivo(s) Terminales: Conocer en forma general las aplicaciones del lenguaje interpretado JSP SERVER. OBJETIVO CONTENIDO MÉTODOS TÉCNICAS ESTRATEGIAS DIDÁCTICAS EVALUACIÓN Actividades Recursos
  • 7.
     Conocer el entorno, conceptos básicosy características del lenguaje JSP SERVER. Introducción al Lenguaje JSP SERVER 1.1. Que es JSP SERVER Tipos de datos Diseño Aplicación Implementación Disponibilidad Estructura del lenguaje  Analítico  Activo  Individual  Sintético  Colectivo  Deductivo  Lógico  Expositivo  Exposició n dialogada  Trabajo individual  Trabajo grupal Elaborar un ensayo sobre la historia del Lenguaje JSP SERVER. Investigar y discutir en grupo las aplicaciones de un lenguaje JSP SERVER. Consultar y discutir en equipo la estructura de un lenguaje JSP SERVER.  Pizarrón  Casos  Computad oras  Material impresos  Diapositiv as  Proyector multimedi a • Diagnóstica Preguntas exploratorias • Formativa Laboratorio • Sumativa Examen Parcial #1. Nombre del Modulo 2: Estructura Básica del programa Objetivo(s) Terminales: Adquirir conocimientos sobre la estructura básica del programa JSP SERVER.
  • 8.
    OBJETIVO CONTENIDO MÉTODOSTÉCNICAS ESTRATEGIAS DIDÁCTICAS EVALUACIÓN Actividades Recursos Conocer la estructura de datos básicos del JSP SERVER. Conocer la sintaxis y las subrutinas en el lenguaje JSP SERVER. 2.1. Estructura de Datos Básica. 2.1.1. Escalares. 2.1.2. Arreglos. 2.1.3. Hash o arreglos asociativos. 2.2. Equivalencia de clases 2.2.1. Tipos especiales de datos. 2.2.1.1. Referencias 2.2.1.1.1. Creación 2.2.1.1.2. Uso 2.2.1.2. Archivos 2.2.1.2.1. Apertura 2.2.1.2.2. Uso y cerrado 2.3. Sintaxis 2.4. Subrutinas  Analítico  Activo  Individual  Sintético  Colectivo  Deductivo  Lógico  Expositivo  Exposición dialogada  Trabajo individual  Trabajo grupal  Investigar la estructura de datos básica.  Investigar las equivalencias de clases, sintaxis y subrutinas en JSP SERVER.  Pizarrón  Casos  Computador as  Material impresos  Diapositivas  Proyector multimedia • Diagnóstica Interrogatorio • Sumativa Investigación # 1 y #2. Parcial #2
  • 9.
    Nombre del Modulo3: Operaciones Básicas en JSP SERVER. Objetivo(s) Terminales: Comprender el funcionamiento de cada una de las operaciones básicas que podemos realizar en el JSP SERVER. OBJETIVO CONTENIDO MÉTODOS TÉCNICAS ESTRATEGIAS DIDÁCTICAS EVALUACIÓNActividades Recursos  Comprender y aplicar el funcionamient o de las operaciones básicas en el lenguaje JSP SERVER.  Comprender el funcionamient o de las funciones IF, WHILE y FOR. 3.1.Introducción 3.2. Operaciones Aritméticas 3.3. Operaciones Lógicas 3.4. Operaciones con Cadenas 3.5. Operaciones con expresiones regulares 3.6. Operaciones Misceláneas 3.7. Operadores de Archivo 3.7.1. Expresiones Regulares 3.7.1.1. De comparación 3.7.1.2. De sustitución 3.7.1.3. De traducción 3.8. Operaciones de repetición. 3.8.1. Funciones IF 3.8.2. Funciones While 3.8.3. Funciones For 3.8.4.Salidas del programa  Analítico  Activo  Individual  Sintético  Colectivo  Deductivo  Lógico  Expositivo  Exposición dialogada  Trabajo individual  Trabajo grupal  Realizar un laboratorio donde se Analicen y resolvan diferentes programas donde se utilicen operaciones aritméticas, lógicas, expresiones regulares, entre otras. Utilizar las funciones IF, While y FOR, para resolver diferentes programas. Crear un proyecto de una aplicación donde aplique, las operaciones básicas y diferentes funciones, vistas en clase.  Pizarrón  Computad oras  Material impresos  Diapositiv as  Proyector multimedia • Diagnóstica Preguntas exploratorias • Formativa Laboratorio #1 y 2. • Sumativa Proyecto
  • 10.
    REFERENCIAS WEB EDUCATIVAS Prellezo, J. JSP SERVER 5.0: Un Lenguaje Multiuso, URL:http://www.openeslack.org/mans/programm/JSP SERVER/JSP SERVER.pdf Versión 1.6, Octubre, 2002  Tutorial de JSP SERVER, Flanagan, URL: http://flanagan.ugr.es/JSP SERVER/  Intérprete Informático, Wikipedia: La enciclopedia libre, URL: http://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1tico.  JSP SERVER, Wikipedia: la enciclopedia libre, URL:http://es.wikipedia.org/wiki/JSP SERVER, Enero, 2006  JSP SERVER : Introducción, Universidad de Las Palmas de Gran Canaria, URL:http://www.ulpgc.es/otros/tutoriales/JSP SERVER/cap1.htm#Introduccion, España, Enero, 2003  Apuntes Web y Notas de Programación – Dev Blog, Ricardo Obregón, URL: http://robregonm.blogspot.com/2006_02_26_archive.html, Bogotá, Colombia. Páginas Web visitadas: http://www.htmlpoint.com/JSP SERVER/JSP SERVER_02.htm http://es.wikipedia.org/wiki/JSP SERVER http://JSP SERVER- es.iespana.es/ http://www.escomposlinux.org/lfs-es/blfs-es-6.0/general/JSP SERVER-modules.html http://www.geocities.com/SunsetStrip/Backstage/6023/CGI_JSP SERVER_01.html http://www.htmlpoint.com/JSP SERVER/JSP SERVER_16.htm http://www.programacionfacil.com/JSP SERVER/indice.htm
  • 11.
    Evaluación: Parciales (2)____________________30 % Proyectos(1)___________________20 % Asignaciones(2) y laboratorios (2)________________15 % Participación ___________________ 5% Semestral______________________30%