FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SÍLABO DE DESARROLLO RÁPIDO DE APLICACIONES PARA INTERNET I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería de Sistemas e Informática 1.1 Semestre Académico : 2018-1B 1.2 Código de la Asignatura : 0203-02405 1.3 Ciclo : VII 1.4 Créditos : 03 1.5 Pre Requisito : Taller de procesamiento de datos Plataforma Web de Servicio Múltiple 1.6 Duración : 16 semanas 1.7 Horas semanales Horas presenciales Horas a distancia Teoría Práctica Total Teoría Práctica Total Total 01 04 00 00 00 05 II. 1.8 Docente (s) SUMILLA La asignatura de Desarrollo Rápido de Aplicaciones para Internet es de naturaleza teórica práctica, pertenece al área de formación específica. Tiene como propósito que el estudiante implemente soluciones informáticas desarrollando aplicaciones web integrando diferentes tecnologías. Su contenido está organizado en las siguientes cuatro unidades didácticas: Unidad I: Desarrollo de aplicaciones WEB con HTML
Unidad II: Ajax como técnica de desarrollo WEB Unidad III: Modelo de desarrollo web unificado y lenguaje de Programación orientada a objetos Unidad IV: Modelo de desarrollo web unificado y Bases de Datos III. COMPETENCIA Desarrolla aplicaciones web mediante el uso de herramientas y diversas tecnologías informáticas, para contribuir en la eficiencia de los procesos de la organización. 3.1 CAPACIDADES Construye maquetas básicas con HTML y define estilos. Diseña repositorios y páginas con el lenguaje XML y usa JavaScript y XML para el desarrollo de aplicaciones asincrónicas. Construye soluciones web empleando el lenguaje de programación orientado a objetos y el modelo de desarrollo web unificado. Emplea un repositorio de datos y construye soluciones WEB que empleen Bases de datos y el modelo de desarrollo web unificado. 3.2 ACTITUDES Y VALORES Valora el lenguaje orientado a objetos como prerrequisito para el desarrollo web. Asiste regularmente a las sesiones presenciales y mantiene comunicación permanente por medios electrónicos con el docente. Respeta y valora las opiniones de sus compañeros. Asume con responsabilidad la búsqueda de información en tareas asignadas. Se expresa con corrección al expresar sus opiniones ante sus compañeros de equipo. Demuestra auto motivación, entusiasmo, dedicación y confianza en lograr los resultados Desarrolla la creatividad y responsabilidad social, en el planteamiento
de alternativas de soluciones a problemas planteados.
IV. PROGRAMACIÓN DE CONTENIDOS UNIDAD I DESARROLLO DE APLICACIONES WEB CON HTML CAPACIDAD: Construye maquetas básicas con HTML y define estilos. SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE HORAS PRESENCIALES 1 2 3 4 Presentación y entrega del silabo. Prueba de evaluación diagnóstica. Introducción a la asignatura. HTML: antecedentes, estructura de la página WEB Definición de estilos. Estilos internos y externos Nuevas etiquetas de estilo, clases. JavaScript: introducción al lenguaje de script. JavaScript parte 2 1ra Práctica Calificada Entrega del contenido del trabajo académico que se desarrollará durante el ciclo. Desarrolla la prueba de evaluación diagnóstica. Construye su Curriculum vitae usando HTML Mejora su curriculum vitae empleando estilos Mejora su curriculum vitae empleando clases y código JavaScript básico Emplea HTML, estilos, JavaScript para el desarrollo de una solución que será entregada el día de la práctica. Desarrolla la 1ra Práctica Calificada HORAS A DISTANCIA
UNIDAD II AJAX COMO TÉCNICA DE DESARROLLO WEB CAPACIDAD: Diseña repositorios y páginas con el lenguaje XML y usa JavaScript y XML para el desarrollo de aplicaciones asincrónicas. SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE HORAS PRESENCIALES 5 6 XML como subconjunto de SGML (Estándar Generalised Mark-up Language), simplificado y adaptado a Internet. Entendiendo y trabando el DOM. DOM Metadata; objeto location, Coookies. 7 Jquery. Referencia a librería. 8 Sintaxis JQuery, Efectos, HTML y Ajax. EXAMEN PARCIAL Desarrolla aplicaciones WEB utilizando el lenguaje XML. Desarrolla aplicaciones WEB combinando JavaScript y DOM avanzado. Desarrolla aplicaciones WEB utilizando Jquery. Desarrolla aplicaciones WEB utilizando efectos. Primera entrega (avance) del trabajo académico. Desarrolla el Examen Parcial HORAS A DISTANCIA
UNIDAD III MODELO DE DESARROLLO WEB UNIFICADO Y LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS CAPACIDAD: Crea sitios web en el entorno Visual Studio, emplea el lenguaje de programación orientado a objetos para la construcción de soluciones Web y modelo de desarrollo web unificado. SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE HORAS PRESENCIALES HORAS A DISTANCIA 9 10 11 12 Creación de sitio Web Local con Visual Studio Aplicaciones Microsoft Web Form con lenguaje de programación orientado a objetos Modelo de desarrollo web unificado, Javascript. Archivos Global.asax y Web.config Modelo de desarrollo web unificado y Hojas de Estilos Modelo de desarrollo web unificado y estructura de clases y objetos. Utilización de Ajax 2da Práctica Calificada Desarrolla algoritmos empleando lenguaje de programación orientado a objetos en un entorno Web Form. Desarrolla una aplicación ASP que combine con JavaScript. Desarrolla una aplicación ASP que combine con hojas de estilos. Desarrolla una aplicación ASP que incorpore Ajax. Segunda entrega (avance) del Trabajo Académico. Desarrolla la 2da Práctica Calificada
UNIDAD IV MODELO DE DESARROLLO WEB UNIFICADO Y BASES DE DATOS CAPACIDAD: Construye soluciones web empleando el lenguaje de programación orientado a objetos y el modelo de desarrollo web unificado. HORAS HORAS A SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE PRESENCIALES DISTANCIA 13 Revisión de repositorios de datos: Access, SQL Server, Oracle 14 ASP y acceso a Base de Datos 15 16 ASP y consultar y guardar información Exposición del trabajo académico EXAMEN FINAL Diseña una base de datos que sirva para completar el trabajo final en el repositorio que desee. Desarrolla una aplicación que acceda a una Base de Datos. Desarrolla una aplicación que consulte una Base de datos. Presentación y sustentación del Trabajo Académico. Desarrolla el Examen Final. *El examen sustitutorio se evaluará una semana después del examen final
V. ESTRATEGIAS METODOLÓGICAS Por la naturaleza de la asignatura, se desarrollará de manera dinámica, con métodos de integración entre el estudiante y el docente, se utilizarán estrategias del aprendizaje y enseñanza basada en problemas y el estudio de casos a través de resolución de ejercicios. Para lograr las competencias se realizaran las siguientes actividades de aprendizaje: a. Método expositivo del docente b. Participación guiada del alumno c. Discusión grupal de casos d. Análisis de resultados e. Desarrollo de un trabajo de investigación (académico) o proyecto grupal de una problemática que se aplique en ingeniería, el cuál será desarrollado de manera progresiva. El desarrollo de las clases será en un laboratorio de cómputo usando software de lenguaje de programación orientado a objetos. VI. EQUIPOS Y MATERIALES Equipos: Computadora, multimedia. Materiales: Impresos : Manuales tutoriales, guías de prácticas, hojas de actividad. Digitales : Presentaciones, Videos, Audio. Medios electrónicos: Blackboard, correo electrónico, direcciones electrónicas relacionadas con la asignatura.
VII. EVALUACIÓN DEL APRENDIZAJE Procedimientos: Evaluación sumativa (examen parcial y examen final). Evaluación de proceso (avance procesual del trabajo de investigación) Frecuencia: semanal (evaluación permanente). Ponderación: la obtención del Promedio Final (PF) será: PF = (EPx0.30) + (EFx0.30) + (PPx0.40) EP = Examen Parcial EF = Examen Final PP = Promedio de Prácticas Autoevaluación: cada cuatro semanas (contenido actitudinal). Coevaluación: presentación del avance del trabajo de investigación general y sustentación final (1 por mes). VIII. FUENTES DE INFORMACIÓN Bibliográficas Clarke (2010). Hardboiled Web Design. WebDessignerDepotStaff.com. Giardina (2011). Guía de ASP.NET: Desarrollo de sitios y aplicaciones web dinámicas. Maestros del Web. Keith (2010). HTM5 para diseñadores web. WebDessignerDepotStaff.com. Lawson & Sharp (2010). Introducción Al HTML5. (1 edición). Editorial Club Universitario. Luján, M.(2007). Programación en Internet: Clientes Web (1 edición). Editorial Club Universitario. Murphy (2009). Beginning Html5 and CSS3: next generation web standards. Publisher WebSite Electrónicas www.ri5.com.ar/ayuda03.php El lenguaje HTML.
«www.w3.org/tr/html401/intro/sgmltut.html#h-3.2.2». «www.w3.org/tr/xhtml1/diffs.html#h-4.4». «www.cs.tut.fi/~jkorpela/qattr.html». «www.w3.org/history/19921103- hypertext/hypertext/www/markup/tags.html». «www.w3.org/tr/1999/rec-html401-19991224/struct/objects.html#adef-ismap». www.example.com.