silabo programacion web i

16
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS SILABO PROGRAMACIÓN WEB I AMBATO ECUADOR 2015 ABRIL -

Upload: jose-quintana-moreno

Post on 10-Aug-2015

71 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Silabo programacion Web I

2015

ECUADOR – AMBATO

PROGRAMACIÓN WEB I

SILABO

CARRERA DE SISTEMAS

FACULTAD DE SISTEMAS MERCANTILES

“UNIANDES”

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

ABRIL - SEPTIEMBRE

Page 2: Silabo programacion Web I

DENOMINACIÓN DE LA ASIGNATURA: PROGRAMACIÓN WEB I

CÓDIGO: NÚMERO DE CRÉDITOS

SIS07PWI TOTAL: 6 TEÓRICOS: 2 PRÁCTICOS: 4

DEFINICION DE LA ASIGNATURA EN EL CAMPO DE ESTUDIO:

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 aplicaciones, utilizando la tecnología ASP.Net.

PRE- REQUISITOS CO-REQUISITOS

ASIGNATURA CÓDIGO ASIGNATURA CÓDIGO

Intranets Extranets SIS06IE Desarrollo Cliente Servidor I SIS07DCSI

Seguridad Informática SIS07SI

Robótica SIS07R

Sistemas Móviles SIS07SM

TEXTO Y OTRAS REFERENCIAS

Libro Principal de Consulta

AUTOR TITULO DEL LIBRO EDICIONAÑ0

PUBLICACIONEDITORIAL

Francia, Darío

Rafael

Desarrollo de Aplicaciones

ASP.NET

2da 2005 Macro

Referencias bibliográficas como complemento para el aprendizaje de los alumnos y referencias virtuales.

1

Page 3: Silabo programacion Web I

AUTOR TITULO DEL LIBRO EDICIONAÑO

PUBLICACION EDITORIAL

Cevallos, Javier Visual Basic .Net 3ra 2010 Ra-Ma

Gómez Jiménez,

Enrique

Aplicaciones con Visual

Basic .Net

1ra 2010 Alfaomega

Villa Hernández,

Jorge Daniel

Internet: servicios avanzados

1ra 2007 Editorial Universitaria

*Acceso a través de la biblioteca virtual Uniandes

OBJETIVOS GENERALES DEL CURSO

OBJETIVO GENERAL:

- Desarrollar aplicaciones informáticas para entornos web, respetando criterios de diseño, usabilidad

y eficacia.

Cognitivos:

- Conocer los diferentes lenguajes y herramientas para el desarrollo de aplicaciones Web.

- Diferenciar las características de los principales servidores para aplicaciones.

Habilidades:

- 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 industria, conservando

criterios de usabilidad, eficiencia y diseño.

Valores:

- Demostrar Trabajo en equipo, integridad, y sentido ético en sus actividades diarias.

Hábitos Mentales:

- Predisposición y entusiasmo hacia nuevo aprendizaje sobre programación y Tecnologías Web

TÓPICOS O TEMAS CUBIERTOS

PROGR

AMAN.- PROGRAMA DE ACTIVIDADES, ENFOQUES

METODOLOGICOS, USO DE LA TECNOLOGIA

ESTRATEGIAS DE

EVALUACIÓN

RESULTADOS DE

APRENDIZAJE /

COMPETENCIAS

2

Page 4: Silabo programacion Web I

DEL

CONTE

NIDO

DISCIP

LINAR

POR

TEMAS

Ho ra s

BASADO EN

PROYECTOS/PRODUC

TOS

Presenciales

N.-

Hor as

Autónomas

N.-

Hor as

Internet y Progra maciónWeb

4Taller sobre

tecnologías para programación Web

2

Investigar nuevas tendencias de tecnologías y estándares Web

4Actuación en Clase.

Lecciones

Expone los conceptos básicos de la

arquitectura deaplicaciones web

estáticas y dinámicas

La platafor ma .Net

4Taller sobre la

tecnología. Net deMicrosoft

4

Ejercicios Propuestos 4Evaluación de trabajo

Autónomo

Requeri mientos

eInterfac

es dedesarrol lo paraASP.NET

4 Taller de Instalación y Reconocimiento de

Interfaz de Desarrollo

4 Ejercicios Propuestos.Investigar Requerimientos de software para instalar IDEs

4 Evaluación de trabajoAutónomoLecciones

Control es del

lado delServidor

4

Taller deProgramación

utilizando controles comunes

4

Ejercicios Propuestos. 4Evaluación de trabajo

Autónomo

Tipos de controles de lado

del servidor

4Foro Debate sobre las características de los controles de Servidor

5

Ejercicios Propuestos.Investigar controles

Adiciónales4

Evaluación de trabajo Autónomo.Lecciones

Identificar la utilidad de la tecnología .Net en el desarrollo deAplicaciones Web

Agregan do

código a una

páginaASP.NE

T

4Taller de

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

5

Ejercicios Propuestos. Elaborar mapa conceptual

4Evaluación de trabajo

Autónomo

3

Page 5: Silabo programacion Web I

Presenta ción del

texto4

Taller de Diseño y formato en la

presentación de textos

3

Ejercicios Propuestos 4Evaluación de Trabajo

Autónomo

Herramientas deSelecció

n

4Taller de

Programación con controles de selección

1

Ejercicios Propuestos 4Lecciones. Participación

en Clase

Formula rio de

envió y devoluci

ón

4

Taller deProgramación, generación deFormularios

2

Ejercicios Propuestos. 4Evaluación de trabajo

Autónomo

Explora ción

4

Taller deProgramación sobre

controles deExploración

1

Ejercicios Propuestos 4Evaluación de Trabajo

Autónomo

Analiza la estructura de aplicaciones Webestáticas y dinámicas en base a los tipos de

controles a utilizar

Presenta ción de

imágenes

4 Taller deProgramación sobre

controles deExploración

1 Investigar los tipos de imágenes publicables en Internet

4 Evaluación de trabajo Autónomo

Control es de

Usuario4

Taller de programación,

controles de Usuario

1

Ejercicios Propuestos 4Evaluación de Trabajo

Autónomo

Selecció n de

fechas4

Taller deProgramación, trabajo

con fechas y sus controles

1

Ejercicios Propuestos 4Participación en Clase.

Lecciones

4

Page 6: Silabo programacion Web I

Control es de

enlaces de datos

4

Taller deProgramación,

controles de enlace dedatos

1

Ejercicios Propuestos 4Evaluación de trabajo

Autónomo

Control es de

validaci ón

4

Taller deProgramación, controles deValidación

2

Ejercicios Propuestos.Investigar alternativas de

validación4

Evaluación de trabajo Autónomo.Lecciones

Diseñar interfaces deAplicaciones Web

Dinámicas, que cumplan estándares de

accesibilidad

Introdu cción a

lasBases de

datos

4Exposiciones Debate

sobre las Bases deDatos

1

Investigar sobre las bases de datos más utilizadas para

aplicaciones Web4

Prueba escrita. Ronda de Preguntas

Componentes de

ADO.NET

4Foro sobre la

estructura de ADO.NET

1

Realizar un mapa conceptual sobre la estructura de los

proveedores de datos4

Evaluación de trabajo Autónomo

Requeri mientos

de laplatafor

maADO.NET

4Taller de

Programación,ADO.NET básico

2

Ejercicios Propuestos. 4Evaluación de trabajo

Autónomo

Proveed ores de datosADO.NET

2

Taller deProgramación, Acceso

a fuentes de DatosVariadas

4

Ejercicios Propuestos.2

Evaluación de Trabajo Autónomo

Propone Aplicaciones Web para la solución de los inconvenientes

de gestión en empresas o instituciones

Conectá ndose a

unorigen

de datos con

Progra maciónOrienta

da aObjetos

4 Taller deProgramación, Acceso

a datos con POO

5 Ejercicios Propuestos. Elaborar una aplicación

4 Evaluación de Trabajo Autónomo.Lecciones

5

Page 7: Silabo programacion Web I

LINQ 2 Taller deProgramación, LINQ

2 Ejercicios Propuestos 2 Evaluación de Trabajo Autónomo

Publicac ión de

Servicio s en

Internet

2

Taller de programación,Publicación de aplicaciones en

Internet

2

Investigar planes comerciales de Hosting en ASP NET

2Evaluación de Trabajo

Autónomo

Diseño grafico para

Páginas Web

4Taller Manejo de editor

graficoFireworks

5

Ejercicios Propuestos 4Evaluación de Trabajo

Autónomo

Medir la importancia y efectividad de las aplicaciones web enfocadas en el usuario final.

Hojas de Estilo

2Taller de maquetado con hojas de estilo

CSS

1

Ejercicios Propuestos 2Evaluación de Trabajo

Autónomo

Manejo de XML

4Taller de

Programación, Manejo de archivos XML

2

Ejercicios Propuestos 4Evaluación de Trabajo

Autónomo

XHTML

4Foro Debate

características del estándar XHTML

2

Investigar la evolución de estándares de lenguajes de

Marcas4

Actuación en Clase. Lecciones

96 64 96

6

Page 8: Silabo programacion Web I

HORARIO DE CLASE / LABORATORIO:

HORAS/JORNADA LUNES MARTES MIERCOLES JUEVES VIERNES

1

2

3

4

5

NÚMERO DE SESIONES DE CLASE POR SEMANA:

DURACIÓN DE CADA SESIÓN

PARA CUBRIR EL CONTENIDO TEÓRICO

PARA CUBRIR LAS ACTIVIDADES PRÁCTICAS

Semana 1 – 5 Horas 2 3

Semana 2 – 5 Horas 2 3

Semana 3 – 5 Horas 2 3

Semana 4 – 5 Horas 2 4

Semana 5 – 5 Horas 2 3

Semana 6 – 5 Horas 2 3

Semana 7 – 5 Horas 1 4

Semana 8 – 5 Horas 2 3

Semana 9 – 5 Horas 1 3

Semana 10 – 5 Horas 1 4

Semana 11 – 5 Horas 2 3

Semana 12 – 5 Horas 1 4

Semana 13 – 5 Horas 2 3

Semana 14 – 5 Horas 2 3

Semana 15 – 5 Horas 2 4

Semana 16 – 5 Horas 1 3

7

Page 9: Silabo programacion Web I

Semana 17 – 5 Horas 2 4

Semana18 – 5 Horas 2 3

Semana 19 – 6 Horas 1 4

Total: 32 64

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 CONTENIDOSDISCIPLINARES

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 administrar aplicaciones Web en empresas o instituciones.

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

8

Page 10: Silabo programacion Web I

Desarrollar aplicaciones informáticas para entornos web, respetando criterios de diseño, usabilidad y eficacia.

RESULTADOS DE APRENDIZAJE DE LACARRERA

CONTRIBUCIÓN RESULTADOS DEAPRENDIZAJE DE LA

ASIGNATURAALTA MEDIA BAJA

(EVALUACION) Medir la importancia y efectividad de las aplicaciones web

enfocadas en el usuario final.X

Redactar Informes de resultados de importancia y

efectividad

(SINTESIS) 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 deAplicaciones Web Dinámicas, que

cumplan estándares de accesibilidadX

Presentar pantallas de diseño de la aplicación

(ANALISIS)Analiza la estructura de aplicaciones Web estáticas y dinámicas

en base a los tipos de controles a utilizar.

XElabora un diagrama de

procesos de una aplicación web estática y dinámica

(COMPRENSION) Identificar la utilidad de la tecnología .Net en el desarrollo de

Aplicaciones WebX

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 lasaplicaciones web estáticas y

dinámicas

GUÍA DE APRENDIZAJE

ACTIVIDADES

ACTIVIDADESARTICULACIÓN 1

1. Atender en el aula.

9

Page 11: Silabo programacion Web I

2. Conceptos básicos de la arquitectura de aplicaciones web estáticas y dinámicas

GUÍA DE ESTUDIO

• Participar en el aula. Consultar en Internet.

• Leer la bibliografía existente. Foro en base a las

ingenierías

• Taller sobre tecnologías para programación Web

• Taller sobre la tecnología. Net de Microsoft

• Taller de Instalación y Reconocimiento de Interfaz de Desarrollo

Taller de Programación utilizando controles comunes

EVALUACIÓN: Se evaluará las investigaciones y ejercicios propuestos de los talleres.

ACTIVIDADESARTICULACIÓN 2

1. Atender en el aula.

2. La utilidad de la tecnología .Net en el desarrollo de Aplicaciones Web

3. La estructura de aplicaciones Web estáticas y dinámicas en base a los tipos de controles a utilizar

GUÍA DE ESTUDIO

• Participar en el aula. Consultar en Internet.

• Leer la bibliografía existente.

• Foro Debate sobre las características de los controles de Servidor

• Taller de Programación, creando código en ASP.Net

• Taller de Diseño y formato en la presentación de textos

• Taller de Programación con controles de selección

• Taller de Programación, generación de Formularios

• Taller de Programación sobre controles de Exploración

• Taller de programación, controles de Usuario

EVALUACIÓN: Se evaluará las investigaciones y ejercicios propuestos de los talleres.

ACTIVIDADESARTICULACIÓN 3

1. Atender en el aula.

2. Analizar la estructura de aplicaciones Web estáticas y dinámicas en base a los tipos de controles a

utilizar

3. Diseñar interfaces de Aplicaciones Web Dinámicas

10

Page 12: Silabo programacion Web I

GUÍA DE ESTUDIO

• Participar en el aula. Consultar en Internet.

• Leer la bibliografía existente.

• Taller de Programación, trabajo con fechas y sus controles

• Taller de Programación, controles de enlace de datos

• Taller de Programación, controles de Validación

• Debate sobre las Bases de Datos

• Foro sobre la estructura de ADO .NET

• Taller de Programación, ADO.NET básico

EVALUACIÓN: Se evaluará las investigaciones, un mapa conceptual sobre la estructura de los

proveedores de datos y ejercicios propuestos de los talleres.

ACTIVIDADESARTICULACIÓN 4

1. Atender en el aula.

2. Aplicaciones Web para la solución de los inconvenientes de gestión en empresas o instituciones

GUÍA DE ESTUDIO

• Participar en el aula. Consultar en Internet. Leer la bibliografía existente.

• Taller de Programación, Acceso a fuentes de Datos Variadas

• Taller de Programación, Acceso a datos con POO

• Taller de Programación, LINQ

• Taller de programación, Publicación de aplicaciones en Internet

• Taller Manejo de editor gráfico Fireworks

• Taller de maquetado con hojas de estilo CSS

• Taller de Programación, Manejo de archivos XML

• Foro Debate características del estándar XHTML

EVALUACIÓN: Se evaluará el desarrollo un caso práctico, las investigaciones y ejercicios propuestos de los talleres.

METODOLOGIA

El profesor hará la presentación introductoria del sílabo, sus objetivos y resultados de

aprendizaje.

Exposición de la teoría y ejemplificación práctica de los temas tratados.

11

Page 13: Silabo programacion Web I

Participación activa del alumno mediante la elaboración y sustentación de casos de estudio

Investigación y aplicación de los temas tratados en sistemas de información reales.

RECURSOS

• Computadores. • Proyector. • Pizarra. • Bibliografía Referente. • Uso intensivo de Internet • Plataforma Virtual de Portafolio y Acompañamiento estudiantil

(http://sistemas.uniandes.edu.ec/aula)

FORMAS DE EVALUACIÓN DEL CURSO

PRIMER PARCIAL

SEGUNDO PARCIAL

TERCER PARCIAL

CUARTO PARCIAL

EVALUACION FINAL

EXAMENES 40% 40% 40% 40%

LECCIONES 10% 10% 10% 10%

TAREAS 10% 10% 10% 10%

INFORMES 10% 10% 10% 10%

PARTICIPACION EN CLASE 10% 10% 10% 10%

ACTIVIDADES DETRABAJO

AUTONOMO20%

20% 20% 20%

PROYECTO INTEGRADOR 100%

TOTAL 100% 100% 100% 100% 100%

RESPONSABLE DE LA ELABORACION DEL SILABO: Ing. Julieta Campi

FECHA DE ELABORACION: Abril – 2015

12

Page 14: Silabo programacion Web I

Revisado: 08/04/2015

Ing. Laura Ochoa Escobar

Directora Carrera Sistemas

ANEXOS

Desarrollo de Ambientes de Aprendizaje

Los ambientes de aprendizaje presenciales incorporan el uso de las tecnologías en ambientes de no presencialidad, una evidencia de ello es el portafolio del estudiante.

Enfoques Metodológicos

Los enfoques metodológicos son entre otros: interdisciplinariedad de contenidos, inteligencia colectiva, reflexión metacognitiva, enfoque comunicativo y trabajo en equipo.

Uso de las Tecnologías

El uso de las tecnologías permite alcanzar las competencias necesarias para el desarrollo

profesional del estudiante, entre otras tecnologías se utilizarán: foros de chat, video

13