Plan de curso –Sílabob. Nro. Créditos a. Asignatura Aplicaciones para Internet f. Del nivel c. Código 2 g. Asignaturas pre-requisitos Técnico profesional Ninguno Tecnológico Profesional Ingeniería de Sistemas i. Corresponde al programa académico Ingeniería de Sistemas j. Unidad académica que oferta la asignatura [email protected] k. Correo electrónico de la unidad que oferta VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia d. Horas de trabajo directo con el docente e. Horas de trabajo autónomo del estudiante 32 64 h. Código l. Perfil académico del docente – tutor: Ingeniero de sistemas con amplia experiencia a nivel profesional en el área de desarrollo y diseño WEB, Labore en la empresa COMPUSOFT en la ciudad de Armenia en el cargo de Coordinador WEB encargándome de todas las etapas de un proyecto informático, como análisis, diseño, desarrollo y entrega final del producto al usuario final. Por otra parte poseo una amplia experiencia en la docencia a nivel universitario y de educación no formal, orientando asignaturas como diseño gráfico, diseño WEB, Programación en JavaScript, programación en PHP, fundamentos de programación o algoritmia, programación orientada a objetos bajo lenguaje Java, introducción a las bases de datos, base de datos avanzadas y construcción de aplicaciones dinámicas en entornos WEB. m. Importancia de esta asignatura en el proceso de formación: En los tiempos actuales la necesidad de crear, desarrollar, acceder y administrar aplicaciones WEB a través del acceso al Internet se vuelven cada día más palpables y necesarias para las empresas, la movilidad y el acceso desde cualquier lugar sin necesidad de estar dentro del ambiente empresarial se ponen al pedido del día y son más las empresas que actualmente se vuelcan a usar este tipo de aplicaciones viendo las múltiples ventajas que esta arquitectura brinda a sus necesidades. Por tal motivo en el ambiente laboral actual se hace necesario que los estudiantes tengan las habilidades y conocimientos necesarios para elaborar o modificar aplicaciones que permitan la interacción con un lenguaje del lado cliente como JavaScript. VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia n. Al finalizar el curso el estudiante estará en condiciones de (conceptualizar, entregar, analizar…) Se pretende que el estudiante al terminar el curso este en capacidad de: Conceptualizar: Sobre que es una tecnología Cliente/Servidor enfocada a la WEB. Comprender la sintaxis del lenguaje Javascript. Estar en capacidad de elaborar sentencias sencillas y complejas utilizando las estructuras del lenguaje Javascript. Poder crear interfaces para recopilar información e interactuar con el usuario. Crear e implementar validaciones para cualquier tipo de control en un formulario. Entregar: Scripts que permitan realizar procesos o cálculos de cualquier índole. Formularios que recopilen información y la procesen en Javascript. Validaciones que permitan filtrar cualquier tipo de información. Secuenciadores de imágenes e interfaces dinámicas. Analizar: Sobre la forma correcta de diseñar y desarrollar una aplicación Web del lado cliente de acuerdo a los requerimientos del usuario. Como validar en forma correcta la información que recopila un script. La forma correcta de crear interfaces livianas y funcionales. VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia ñ. Problemas (preguntas) que determinan el propósito de formación en la asignatura: ¿Qué es la programación de Scripts con Java Script? ¿Qué otros lenguajes de Script existen? ¿Cómo crear una interfaz gráfica que permita programar en Java Script? ¿Cómo implementar las técnicas de generación de efectos? ¿De qué forma se pueden construir métodos que validen el ingreso de la información? ¿Cómo crea un programa multiprocesos con JavaScript? o. Competencias El estudiante Identifica, conoce, evalúa, desarrolla y aplica los conocimientos adquiridos en la asignatura utilizando el computador como herramienta y el lenguaje de programación Javascript dando solución a los requerimientos organizacionales enfocando dichos conocimientos al desarrollo de interfaces funcionales y atractivas donde se pueda procesar información y validar los datos requeridos para ser enviados a un servidor remoto o local, permitiendo la movilidad y acceso total desde cualquier lugar del mundo descentralizando procesos y tareas a nivel organizacional. VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia p. Plan de trabajo Planeación del proceso de formación Sesión Propósitos de formación 1 INDUCCION A LA ASIGNATURA 2 CARACTERÍSTICAS GENERALES LENGUAJE JAVA SCRIPT 3 4 Acciones a desarrollar Tiempos de trabajo por créditos: tutoría, trabajo autónomo, trabajo colaborativo Permitir que el estudiante conozca la metodología de trabajo de la asignatura, criterios de evaluación y reglas del juego en clase. Introducir al estudiante en los aspectos básicos de un lenguaje de programación Web del lado cliente. Número de créditos: 2 MANEJO DE VARIABLES Y SUS TIPOS EN JAVASCRIPT Conocer La estructura básica y el manejo de variables, sus tipos y constantes de un Lenguaje de programación del lado cliente como Javascript. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 OPERADORES Y SUS TIPOS, SINTAXIS DEL LENGUAJE Y ENTRADAS DE DATOS POR TECLADO Determinar los principales tipos de operadores, su precedencia y utilización correcta a la hora de realizar una fórmula matemática u otro tipo de proceso de cálculo en un script. Forma de ingresar datos por teclado Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 DEL VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 Sesión Propósitos de formación Acciones a desarrollar Tiempos de trabajo por créditos: tutoría, trabajo autónomo, trabajo colaborativo 5 EVALUACIÓN PRIMER 30% Evaluar los conocimientos adquiridos en el desarrollo de las sesiones 1 a la 4. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 6 ESTRUCTURAS DE VALIDACION Y CONTROL PARTE 1- ESTRUCTURAS DE DECISION SIMPLES Y ANIDADAS Determinar las estructuras de control y validación más adecuadas con el fin de filtrar la información adecuada. Además Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 7 SEMANA SANTA Autónomo: 4 8 ESTRUCTURAS DE VALIDACION Y CONTROL PARTE 2 – CICLOS O BUCLES Espacio donde el estudiante puede poner en práctica los conocimientos adquiridos hasta el momento. Permitir que los estudiantes conozcan cómo aplicar estructuras de decisión y estructuras repetitivas como ciclos o bucles. 9 MANEJO DE FUNCIONES EN JAVASCRIPT– PARAMETROS POR REFERENCIA Y FUNCIONES QUE RETORNAN VALORES. Introducir al estudiante en el uso de funciones con el fin de estructurar de forma eficiente el código en una aplicación WEB. Número de créditos: 4 Tutorías: 4 Presencial: 4 Autónomo: 8 VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 Sesión Propósitos de formación Acciones a desarrollar Tiempos de trabajo por créditos: tutoría, trabajo autónomo, trabajo colaborativo 10 CONSTRUCCIÓN DE MATRICES Y ARRAYS Establecer la creación de elementos de una sola dimensión como los arreglos y de 2 dimensiones como las matrices para manipular datos de un mismo tipo. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 11 EVALUACIÓN SEGUNDO 30% Evaluar los conocimientos adquiridos en el desarrollo de las sesiones 6 a la 10. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 12 FORMULARIOS Y CONTROLES I Conocer el OBJETO FORM, así como el uso de los diferentes métodos o forma de envió de información, así como de los controles o mecanismos para realizar dicho proceso Número de créditos: 4 Tutorías: 4 Presencial: 4 Autónomo: 8 13 FORMULARIOS Y CONTROLES II Conocer los diferentes tipos de elementos o controles con los que puede interactuar un usuario a través de un formulario. Número de créditos: 4 Tutorías: 4 Presencial: 4 Autónomo: 8 VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia Sesión Propósitos de formación Acciones a desarrollar Tiempos de trabajo por créditos: tutoría, trabajo autónomo, trabajo colaborativo 14 MANEJO DE EVENTOS EN JAVASCRIPT Conocer el manejo y manipulación de los eventos como elementos de interacción con el usuario y como disparadores de acciones. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 15 INTRODUCCION AL JQUERY Permitir que el estudiante comprenda una serie de conceptos iniciales sobe el manejo de la librería JQUERY. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 16 EVALUACIÓN PRIMER 40% El estudiante entrega un proyecto final que es integrado o articulado con alguna otra asignatura complementaria donde la finalidad es plasmar los conocimientos adquiridos en el desarrollo del curso. Realización de las actividades propuestas por las directivas del programa y de los directivos de la universidad. Número de créditos: 2 Tutorías: 2 Presencial: 2 Autónomo: 4 SEMANA CUNISTA VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia q. Sistema de evaluación (criterios y descripción) Evaluación diagnostica: Para establecer el nivel de conocimientos que el estudiante tiene acerca del tema. Evaluación formativa: Le permite al docente y al estudiante detectar las fortalezas y debilidades. Evaluación sumativa: de acuerdo con la exigencia de la institución para cualificar el nivel de competencias y está compuesta por tres cortes, Primer corte 30%, segundo corte 30% y tercer corte 40% y la escala de las mismas es de 1 a 5. Lo anterior debe estar directamente relacionado con la metodología, los acuerdos pedagógicos logrados al inicio del curso y lo consagrado en el reglamento estudiantil. r. Calificación (distribución de notas) Prueba parcial 1 - Primer parcial 30% Quiz 20% Actividades Extra clase 50% Total 30% Prueba parcial 2 - Revisión parcial proyecto integrador 30% Quiz 20% Segundo parcial 30% Actividades Extra clase 20% Total 30% VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia Prueba final - Parcial Final o revisión final proyecto integrador 50% Actividades Extra clase 50% Total 40% s. Bibliografía y Cibergrafía Bibliografía DISEÑO D/PAG. WEB CON XHTML, JavaScript, Alfa Omega, Schiller James. Introducción a Javascript –Javier Eguiluz Pérez. Marzo 25 de 2009. Javascript – Manual de referencia – Jorge Sánchez- Año 2003 Material de clases suministrado por el Docente Cibergrafia http://www.javascript.com.ar http://www.desarrolloweb.com/manuales/20/ VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia Nombre del Docente: William Ruiz Martínez Email Institucional: [email protected] Desarrollado por Validado por William Ruiz Martínez Fecha: Febrero 06 de 2013 VICERRECTORIA ACADEMICA Y DE INVESTIGACIONES www.cun.edu.co [email protected] Bogotá D.C. - Colombia Aprobado por