Download Descargar archivo
Document related concepts
Transcript
SYLLABUS OFERENTE: FACULTAD DE INGENIERIA DE SISTEMAS ACTIVIDAD ACADÉMICA: APLICACIONES PARA INTERNET CICLO: TECNOLOGICO CÓDIGO: NÚMERO DE CRÉDITOS: 3 PROFESOR: CORREO ELECTRÓNICO: HORARIO: PLANTEAMIENTO DEL PROBLEMA: El desarrollo de software en Colombia y en el mundo, se ha convertido en una de las principales actividades de los Ingenieros de Sistemas y esta competencia, la han adquirido a lo largo de su formación académica. El profesional egresado de la Corporación Unificada Nacional de Educación Superior CUN, no debe ser ajeno a esta situación, por tal motivo, el programa de Ingeniería de sistemas posee una línea de formación en desarrollo de software y dentro de esta se encuentra la Sub-línea de Programación que es parte fundamental del desarrollo de aplicativos de calidad. La aplicación de Algoritmos, esquemas orientados a objetos y programación orientada a eventos en el contexto del lenguaje de programación JavaScript, crean los cimientos conceptuales del futuro desarrollador de software, que le permitirán competir activamente en el campo laboral con calidad y suficiencia. Adicionalmente las bases cimentadas por esta asignatura se robustecerán con las asignaturas inmersas en la línea, es por esto que surge la pregunta ¿Como formamos profesionales que desarrollen aplicativos de software de calidad de acuerdo a los estándares empresariales de nuestro entorno que cumplan con los requerimientos internacionales? PROPÓSITOS DE APRENDIZAJE: Iniciar el proceso de formación de Desarrolladores de Software; creando en el estudiante la capacidad de participar activamente en procesos de desarrollo de aplicativos conceptualmente concebidos bajo los lineamientos de la programación orientada a objetos y a eventos sobre el lenguaje de programación JavaScript. PROBLEMAS QUE SE ABORDARÁN EN EL DESARROLLO DE LA ACTIVIDAD ACADÉMICA: ¿Qué es la programación de Script con JavaScript? ¿Qué otros lenguas 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 que forma se pueden construir métodos que validen el ingreso de la información? ¿Cómo crea un programa multiprocesos con JavaScript? COMPETENCIA: Identifica, conoce, evalúa y aplica las principales técnicas de solución de problemas y de representación de la información, utilizando el computador como herramienta y los lenguajes de programación y las Bases de datos como el medio de solución de los requerimientos organizacionales. ARTICULACIÓN DE LA ACTIVIDAD ACADÉMICA CON OTRAS ÁREAS DE CONOCIMIENTO Por ser una asignatura que pertenece a la línea de Desarrollo de Software y a la Sub-línea de programación del programa de Ingeniería de sistemas, los conceptos impartidos en ella, deben fortalecerse con los conceptos que imparten asignaturas como Bases de Datos, Programación Básica y Avanzada. Adicionalmente cualquier curso de educación continuada sobre herramientas ó conceptos para el desarrollo de software complementa su formación. METODOLOGÍA DE APRENDIZAJE La asignatura emplea la estrategias de enseñanza-aprendizaje, bajo el enfoque de la metodología ABP (Aprendizaje Basado en Problemas o Proyectos), que fortalece la construcción del aprendizaje colaborativo y significativo del estudiante, la investigación en acción, retroalimentación constante y potencia las habilidades profesionales en la especialidad. La aplicación de la metodología ABP permite acercar al estudiante al desempeño de su futuro laboral. PLANEACIÓN DEL PROCESO DE APRENDIZAJE NUCLEOS APRENDIZAJE DE Características Generales del Lenguaje Java Script PROPOSITOS DE FORMACIÓN Conocer La estructura de un Lenguaje de programación Web Variables y Tipos de Variables Conocer La estructura de un Lenguaje de programación Web Estructuras de Control y validación. Conocer La estructura de un Lenguaje COMPETENCIAS (ACTUACIONES) PROBLEMAS O PREGUNTAS PROBLEMATIZADO RAS El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web El estudiante tiene la capacidad de ACCIONES A DESARROLLAR (DESCRIPCIÓN DE ACTIVIDADES Y CATEGORÍAS DE APRENDIZAJE TIEMPOS DE TRABAJO POR CRÉDITOS: TUTORÍA, TRABAJO AUTÓNOMO, TRABAJO COLABORATIVO BIBLIOGRAFÍA Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James ¿De que forma se pueden crear aplicativos de Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, Funciones e inclusión de código Objetos En JavaScript de programación Web Conocer La estructura de un Lenguaje de programación Web crear aplicativos de software en lenguajes de programación en entorno web software lenguajes programación entorno web? en de en El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Colaborativo: 3 AlfaOmega,Schiller James Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Clase Magistral Talleres prácticos Conocer La estructura de un Lenguaje de programación Web El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web Evaluación, primer 30% Evaluación, primer 30% Evaluación, primer 30% Conocer La estructura de un Lenguaje de programación Web El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Conocer La estructura de un Lenguaje de programación Web El estudiante esta en capacidad de realizar desarrollos en esquemas de etiqueta para la construcción de Interfaces Gráficas de Usuario Formularios y controles I Conocer La estructura de un Lenguaje de programación Web El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Formularios y controles II Conocer La estructura de un Lenguaje de programación Web El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Construcción de Matrices Array Evaluación, primer 30% Funciones Funciones y Arrays ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Clase Magistral Talleres prácticos Diseño de Sitio Web Con Java Script Clase Magistral Talleres prácticos Eventos Conocer La estructura de un Lenguaje de programación Web Evaluación, Segundo 30% Evaluación, Segundo 30% El Objeto Window Conocer La estructura de un Lenguaje de programación Web Archivos Externos *.js Conocer La estructura de un Lenguaje de programación Web Conocer La estructura de un Lenguaje de programación Web Clases Evaluación, primer 40% Evaluación, primer 40% El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Evaluación, Segundo 30% Evaluación, segundo 30% Diseño de Sitio Web Con Java Script Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James El estudiante tiene la capacidad de crear aplicativos de software en lenguajes de programación en entorno web ¿De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Clase Magistral Talleres prácticos Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James Diseño de Sitio Web Con Java Script Tutoría: 3 Trabajo Autónomo: 3 Colaborativo: 3 DISEÑO D/PAG. WEB CON XHTML, JavaScript, AlfaOmega,Schiller James El estudiante tiene la capacidad de validad procesos de intercambio electrónico de datos El estudiante tiene la capacidad de construir métodos que validen el ingreso de la información El estudiante tiene la capacidad de construir métodos que validen el ingreso de la información Evaluación, primer 40% ¿Cuáles son los lineamientos que se deben tener en cuenta cuando se pretende validad procesos de intercambio electrónico de datos? ¿De que forma se pueden construir métodos que validen el ingreso de la información? ¿De que forma se pueden construir métodos que validen el ingreso de la información? Evaluación, primer 40% CRITERIOS DE EVALUACIÓN Evaluación diagnostica: Para establecer el nivel de conocimientos que el estudiante tiene a cerca 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.