Este documento presenta el sílabo de la asignatura Programación Web I de la carrera de Sistemas de la Universidad Regional Autónoma de los Andes. El curso tiene una duración de 19 semanas y busca desarrollar habilidades para el análisis, diseño e implementación de aplicaciones web dinámicas utilizando ASP.Net. Incluye temas como introducción a la programación web, requisitos de ASP.NET, controles del lado del servidor, acceso a bases de datos con ADO.NET y publicación de servicios en internet. El curso combin
1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
UNIANDES
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
SILABO:
PROGRAMACIÓN WEB I
SEMESTRE ABRIL – SEPTIEMBRE
RIOBAMBA – ECUADOR
2. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
DENOMINACIÓN DE LA ASIGNATURA: PROGRAMACION WEB I
CODIGO: NUMERO DE CREDITOS
SIS07PWI PRACTICOS: 3 TEORICOS: 2
DESCRIPCION DEL CURSO
El sílabo corresponde al eje de formación profesional, nivel alto de la Ingeniería
de Sistemas. Este módulo es de naturaleza teórico-práctico y su propósito es
desarrollar en el estudiante las habilidades y destrezas para el análisis, diseño e
implementación de aplicación web dinámica bajo escenarios modernos de
aplica c iones, utilizando la tecnología ASP.Net.
PRE- REQUISITOS CO-REQUISITOS
ASIGNATURA CODIGO
INTRANETS
SIS06IE
EXTRANET
ASIGNATURA CODIGO
DESARROLLO
CLIENTE SRV. I
SISO7DCSI
SEGURIDAD
INFORMÁTICA
SIS07SI
ROBÓTICA SIS07R
SISTEMAS MÓVILES SIS07SM
TEXTO Y OTRAS REFERENCIAS
Libro Principal de Consulta
AUTOR TITULO DEL LIBRO EDICION AÑ0
PUBLICACION
EDITORIAL
Francia, Darío
Rafae l
Desarrollo de
Aplicaciones
ASP.NET
2da 2005 Macro
Referencias bibliográf icas como complemento para el aprendizaje de los alumnos
AUTOR TITULO DEL LIBRO EDICION AÑ0
PUBLICACION
EDITORIAL
Cevallos ,
Javie r
Visual Basic .Net 3ra 2010 Ra-Ma
Gómez
Jiménez,
Enrique
Aplicaciones con
Visual Basic .Net
1ra 2010 Alfaomega
Villa
Hernández,
Jorge Danie l
Internet: servicios
avanzados
1ra 2007 Editorial
Univer s i ta r ia
3. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
OBJETIVOS GENERALES DEL CURSO
OBJETIVO GENERAL:
Desarrollar aplicaciones informáticas para entornos web, respetando criterios de
diseño, usabil idad y eficac ia.
Cognitivos :
Conocer los diferentes lenguajes y herramientas para el desarrollo de
aplica c iones Web.
Diferenc ia r las característ ica s de los principa le s servidores para aplica c iones.
Procedime ntale s :
Implementar servidores de aplicaciones para entornos web considerando medidas
de seguridad y performance idóneos de acuerdo a cada entorno .
Diseñar y desarrollar aplicaciones web que cumplan con estándares de la
indust r ia, conservando criter ios de usabilidad, efic ienc ia y diseño.
Actitudinale s :
Demostrar Trabajo en equipo, integridad, y sentido ético en sus actividades
diaria s.
Mentale s :
Predisposición y entusiasmo hacia nuevo aprendizaje sobre programación y
Tecnología s Web
TOPICOS O TEMAS CUBIERTOS
PROGRAM
No
A DEL
.
CONTENID
Ho
O
r
DISCIPLIN
AR
ACTIVIDADES PRACTICAS Y DE
INVESTIGACION
ESTRATEGI
AS DE
EVALUACI
ON
RESULTAD
OS DE
APRENDIZ
AJE
GLOBALES
PRESENCIALE
S
N.
Hor
AUTONOMA
S
N.
Ho
r
Internet y
Programació
n Web
4 Taller sobre
tecnologías para
programación
Web
2 Investigar
nuevas
tendencias de
tecnologías y
estándares
Web
4 Actuación en
Clase.
Lecciones
Expone los
conceptos
básicos de la
arquitectura
de
aplicaciones
web estáticas
La 6 Taller sobre la
4 Ejercicios
6 Evaluación
y dinámicas
plataforma
tecnología. Net
Propuestos
de trabajo
.Net
de Microsoft
Autónomo
Requerimien
tos e
Interfaces de
desarrollo
para ASP
.NET
7 Taller de
Instalación y
Reconocimiento
de Interfaz de
Desarrollo
4 Ejercicios
Propuestos.
Investigar
Requerimiento
s de software
para instalar
7 Evaluación
de trabajo
Autónomo
Lecciones
4. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
IDEs
Controles
del lado del
Servidor
5 Taller de
Programación
utilizando
controles
comunes
4 Ejercicios
Propuestos.
5 Evaluación
de trabajo
Autónomo
Tipos de
controles de
lado del
servidor
7 Foro Debate
sobre las
características de
los controles de
Servidor
5 Ejercicios
Propuestos.
Investigar
controles
Adiciónales
7 Evaluación
de trabajo
Autónomo.
Lecciones
Identificar la
utilidad de la
tecnología
.Net en el
desarrollo de
Aplicaciones
Agregando 7 Taller de
5 Ejercicios
Web
código a una
Programación,
página
creando código
ASP.NET
en ASP.Net
Propuestos.
Elaborar mapa
conceptual
7 Evaluación
de trabajo
Autónomo
Presentación
del texto
4 Taller de Diseño
y formato en la
presentación de
textos
3 Ejercicios
Propuestos
4 Evaluación
de Trabajo
Autónomo
Herramienta
s de
Selección
2 Taller de
Programación
con controles de
selección
1 Ejercicios
Propuestos
2 Lecciones.
Participación
en Clase
Formulario
de envió y
devolución
3 Taller de
Programación,
generación de
Formularios
2 Ejercicios
Propuestos.
3 Evaluación
de trabajo
Autónomo
Exploración 1 Taller de
Programación
sobre controles
de Exploración
1 Ejercicios
Propuestos
1 Evaluación
de Trabajo
Autónomo
Analiza la
estructura de
aplicaciones
Web
estáticas y
dinámicas en
base a los
tipos de
controles a
utilizar
Presentación
de imágenes
1 Taller de
programación,
presentación de
Imágenes
1 Investigar los
tipos de
imágenes
publicables en
Internet
1 Evaluación
de trabajo
Autónomo
Controles de
Usuario
2 Taller de
programación,
controles de
Usuario
1 Ejercicios
Propuestos
2 Evaluación
de Trabajo
Autónomo
Selección de
fechas
2 Taller de
Programación,
trabajo con
1 Ejercicios
Propuestos
2 Participación
en Clase.
5. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
fechas y sus
controles
Lecciones
Controles de
enlaces de
datos
1 Taller de
Programación,
controles de
enlace de datos
1 Ejercicios
Propuestos
1 Evaluación
de trabajo
Autónomo
Controles de
validación
3 Taller de
Programación,
controles de
Validación
2 Ejercicios
Propuestos.
Investigar
alternativas de
validación
3 Evaluación
de trabajo
Autónomo.
Lecciones
Diseñar
interfaces de
Aplicaciones
Web
Dinámicas,
que cumplan
estándares de
accesibilidad
Introducción
a las Bases
de datos
2 Exposiciones
Debate sobre las
Bases de Datos
1 Investigar
sobre las bases
de datos más
utilizadas para
aplicaciones
Web
2 Prueba
escrita.
Ronda de
Preguntas
Componente
s de ADO
.NET
2 Foro sobre la
estructura de
ADO .NET
1 Realizar un
mapa
conceptual
sobre la
estructura de
los
proveedores de
datos
2 Evaluación
de trabajo
Autónomo
Requerimien
tos de la
plataforma
ADO .NET
3 Taller de
Programación,
ADO.NET
básico
2 Ejercicios
Propuestos.
3 Evaluación
de trabajo
Autónomo
Proveedores
de datos
ADO .NET
5 Taller de
Programación,
Acceso a fuentes
de Datos
Variadas
4 Ejercicios
Propuestos.
5 Evaluación
de Trabajo
Autónomo
Propone
Aplicaciones
Web para la
solución de
los
inconvenient
es de gestión
en empresas
o
instituciones
Conectándos
e a un
origen de
datos con
Programació
n Orientada
a Objetos
7 Taller de
Programación,
Acceso a datos
con POO
5 Ejercicios
Propuestos.
Elaborar una
aplicación
7 Evaluación
de Trabajo
Autónomo.
Lecciones
LINQ 3 Taller de
Programación,
LINQ
2 Ejercicios
Propuestos
3 Evaluación
de Trabajo
Autónomo
6. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
Publicación
de Servicios
en Internet
3 Taller de
programación,
Publicación de
aplicaciones en
Internet
2 Investigar
planes
comerciales de
Hosting en
ASP NET
3 Evaluación
de Trabajo
Autónomo
Diseño
gráfico para
Páginas
Web
6 Taller Manejo de
editor gráfico
Fireworks
5 Ejercicios
Propuestos
6 Evaluación
de Trabajo
Autónomo
Medir la
importancia
y efectividad
de las
aplicaciones
web
enfocadas en
el usuario
final.
Hojas de
Estilo
2 Taller de
maquetado con
hojas de estilo
CSS
1 Ejercicios
Propuestos
2 Evaluación
de Trabajo
Autónomo
Manejo de
XML
5 Taller de
Programación,
Manejo de
archivos XML
4 Ejercicios
Propuestos
5 Evaluación
de Trabajo
Autónomo
XHTML 3 Foro Debate
características
del estándar
XHTML
2 Investigar la
evolución de
estándares de
lenguajes de
Marcas
3 Actuación en
Clase.
Lecciones
HORARIO DE CLASE / LABORATORIO:
HORAS/JORNADA LUNES MARTES MIERCOLES JUEVES VIERNES
1
2
3
4
5
NUMERO DE SESIONES DE CLASE POR SEMANA:
DURACIÓN DE
PARA CUBRIR EL
CADA SESIÓN
CONTENIDO TEORICO
PARA CUBRIR LAS
ACTIVIDADES PRACTICAS
Semana 1 – 5 Horas 3 2
Semana 2 – 5 Horas 2 3
Semana 3 – 5 Horas 3 2
Semana 4– 5 Horas 2 3
7. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
Semana 5 – 5 Horas 2 3
Semana 6 – 5 Horas 2 3
Semana 7 – 5 Horas 2 3
Semana 8 – 5 Horas 2 3
Semana 9 – 5 Horas 2 3
Semana 10 – 5 Horas 2 3
Semana 11 – 5 Horas 1 4
Semana 12 – 5 Horas 1 4
Semana 13 – 5 Horas 2 3
Semana 14 – 5 Horas 2 3
Semana 15 – 5 Horas 2 3
Semana 16 – 5 Horas 3 2
Semana 17 – 5 Horas 1 4
Semana18 – 5 Horas 2 3
Semana 19– 6 Horas 2 4
Total: 38 58
CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DE UN PROFESIONAL:
DESCRIBIR ¿CÓMO EL CONTENIDO DISCIPLINAR CONTRIBUYE PARA
LA FORMACIÓN DEL PROFESIONAL?
La programación de Aplicaciones Web son un elemento esencial en la
formación del ingeniero en sistemas, ya que es indispensable que casi al
término de sus estudios tenga un enfoque global en cuanto a proveer soluciones
a las empresas con visión de negocio y una forma de cumplir con ese objetivo
es el implementar dentro de las mismas aplicaciones web que estén disponibles
en todo momento. El estudiante estará en la capacidad de reconocer la
estructura de una aplicación y diseñar una aplicación web para una empresa
determinada.
DESTAQUE LA VINCULACIÓN O RELACIÓN CON OTROS CONTENIDOS
DISCIPLINARES
La Asignatura de programación web II cierra el perfil profesional del ingeniero
en Sistemas en su formación para el área de desarrollo Web, a través de las
asignaturas como Intranets & Extranets, Programación Web I, Comercio
Electrónico y la presente, el futuro ingeniero será capaz de diseñar, gestionar y
adminis tra r aplica c iones Web en empresas o inst ituc ione s.
8. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
INDIQUE EL TIPO DE FORMACIÓN A QUE CORRESPONDE LA MATERIA Y
LA RELACIÓN CON LOS OBJETIVOS DE LA INSTITUCIÓN Y LA CARRERA
La Asignatura está contemplada dentro del are de las profesionalizantes y
responde claramente a los objetivos de la carrera ya que apunta a fortalecer el
perfil de egreso del profes iona l de Sistema s.
RESULTADOS DE APRENDIZAJE
GLOBALES
CONTRIBUCION AL
CURSO
EL ESTUDIANTE DEBE:
ALT
A
MED
IA
BAJ
A
(EVALUACIÓN) Medir la
importancia y efectividad de las
aplicaciones web enfocadas en el
usuario final.
X Redactar Informes de
resultados de importancia y
efectividad
(SÍNTESIS) Propone Aplicaciones
Web para la solución de los
inconvenientes de gestión en empresas
o instituciones
X
Presentar propuesta de
solución
(APLICACIÓN) Diseñar interfaces de
Aplicaciones Web Dinámicas, que
cumplan estándares de accesibilidad
X Presentar pantallas de diseño
de la aplicación
(ANÁLISIS) Analiza la estructura de
aplicaciones Web estáticas y
dinámicas en base a los tipos de
controles a utilizar.
X Elabora un diagrama de
procesos de una aplicación
web estática y dinámica
(COMPRENSIÓN) Identificar la
utilidad de la tecnología .Net en el
desarrollo de Aplicaciones Web
X Realiza en grupo un resumen
de la utilidad de la tecnología
.Net
(CONOCIMIENTO) Expone los
conceptos básicos de la arquitectura de
aplicaciones web estáticas y dinámicas
X Mediante disertación oral
explica en clase acerca de las
aplicaciones web estáticas y
dinámicas
FORMAS DE EVALUACION DEL CURSO
PRIMER
PARCIAL
SEGUNDO
PARCIAL
TERCER
PARCIAL
CUARTO
PARCIAL
EVALUACION
FINAL
EXÁMENES 50% 50% 50% 50%
LECCIONES 10% 10% 10% 10%
9. Universidad Regional Autónoma de los Andes | CARRERA DE SISTEMAS
TAREAS 10% 10% 10% 10%
INFORMES 10% 10% 10% 10%
PARTICIPACIÓN EN
10% 10% 10% 10%
CLASE
ACTIVIDADES DE
TRABAJO
AUTÓNOMO
10% 10% 10% 10%
PROYECTO
INTEGRADOR
100%
TOTAL 100% 100% 100% 100% 100%