Sis07 pwi programacion_web_i

9

Click here to load reader

Transcript of Sis07 pwi programacion_web_i

Page 1: Sis07 pwi programacion_web_i

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

Page 2: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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

aplicac iones, utilizando la tecnolog ía ASP.Net.

PRE- REQUISITOS CO-REQUISITOS

ASIGNATUR A CODIGO

INTRANETS

EXTRANET

SIS06IE

ASIGNATUR A 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áficas como complemento para el aprendizaje de los alumnos

AUTOR TITULO DEL LIBRO EDICION AÑ0 PUBLICACION

EDITORIAL

Cevallos ,

Javier Visua l Basic .Net 3ra 2010 Ra-Ma

Gómez

Jiménez, Enrique

Aplicaciones con

Visua l Basic .Net

1ra 2010 Alfaomega

Villa Hernández,

Jorge Danie l

Internet: servicios avanzados

1ra 2007 Editorial Univers i ta r ia

Page 3: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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

aplicac iones Web. Diferenc ia r las característ icas de los princ ipa les servidores para aplicac iones.

Procedime nta les :

Implementar servidores de aplicaciones para entornos web considerando medidas

de segur idad y performance idóneos de acuerdo a cada entorno .

Diseñar y desarrollar aplicaciones web que cumplan con estándares de la indus tr ia, conservando criter io s de usabilidad, efic ienc ia y diseño.

Actitudina les:

Demostrar Trabajo en equipo, integridad, y sentido ético en sus actividades diaria s.

Mentales:

Predisposición y entusiasmo hacia nuevo aprendizaje sobre programación y

Tecnologías Web

TOPICOS O TEMAS CUBIERTOS

PROGRAMA DEL CONTENID

O DISCIPLIN

AR

No. Ho

r

ACTIVIDADES PRACTICAS Y DE INVESTIGACION

ESTRATEGIAS DE EVALUACI

ON

RESULTADOS DE APRENDIZ

AJE GLOBALES

PRESENCIALES

N. Hor

AUTONOMAS

N. Hor

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 y dinámicas La

plataforma

.Net

6 Taller sobre la tecnología. Net

de Microsoft

4 Ejercicios Propuestos

6 Evaluación de trabajo

Autónomo

Requerimientos 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

Page 4: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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

Web Agregando

código a una página ASP.NET

7 Taller de

Programación, creando código en ASP.Net

5 Ejercicios

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

Herramientas 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.

Page 5: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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

Componentes 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ándose 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

Page 6: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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 CADA SESIÓN

PARA CUBRIR EL 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

Page 7: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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 aplicac iones Web en empresas o inst ituc iones.

Page 8: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

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 Sistemas.

RESULTADOS DE APRENDIZAJE GLOBALES

CONTRIBUCION AL CURSO

EL ESTUDIANTE DEBE:

ALTA

MEDIA

BAJA

(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%

Page 9: Sis07 pwi programacion_web_i

Un

ive

rsid

ad

Re

gio

na

l A

utó

no

ma

de

lo

s A

nd

es

| C

AR

RE

RA

DE

SIS

TE

MA

S

TAREAS 10% 10% 10% 10%

INFORMES 10% 10% 10% 10%

PARTICIPACIÓN EN

CLASE

10% 10% 10% 10%

ACTIVIDADES DE

TRABAJO AUTÓNOMO

10% 10% 10% 10%

PROYECTO INTEGRADOR

100%

TOTAL 100% 100% 100% 100% 100%