Download Descargar archivo

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

JavaScript wikipedia, lookup

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.