• No se han encontrado resultados

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS

N/A
N/A
Protected

Academic year: 2022

Share "UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS"

Copied!
10
0
0

Texto completo

(1)

UNIVERSIDAD LIBRE

PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS

PROGRAMA ACADÉMICO: INGENIERIA DE SISTEMAS JORNADA: DIURNA

1.- INFORMACION DEL DOCENTE: Carlos Alberto Atehortua

E-mail institucional: [email protected] 2.- ESTUDIOS REALIZADOS

Estudios de Pregrado: Ingeniería de Sistemas Estudios de Postgrado: Esp. Auditoría de Sistemas.

Esp. Programación para Internet con énfasis en

electrónico comercio

Estudios Doctorales:

4.- NOMBRE DEL CURSO: APLICACIONES EN INTERNET

Código: 02610 U. Créditos Académicos: 3

Horas semana: 4 Horas teóricas: 2 Horas prácticas: 2 Laboratorio: Laboratorio de cómputo Sala 4

5.- DURACIÓN DEL CURSO

Total semanas: 16

Número de horas semestre: 144

Número de horas presenciales académicas de los estudiantes: 64 / sem.

Números de horas de trabajo independiente de los estudiantes: 80 / sem 6.- OBJETIVOS Y/O INTRODUCCIÓN AL CURSO

Este curso pretende brindar las herramientas básicas en la Programación para Internet, para que el estudiante se las apropie y aplique en la diversidad de soluciones a problemas de carácter ingenieril que podrá encontrar para el amplio mundo del Internet, herramienta que sin duda seguirá en auge en el futuro próximo.

Procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies.

Permitir disenar y desarrollar aplicaciones web de una manera rápida y fácil.

(2)

UNIVERSIDAD LIBRE

Administrar y soportar servidores web de hoy en día, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd.

7.- PRINCIPIOS DE FORMACIÓN Y METAS DE APRENDIZAJE EN TÉRMINOS DE COMPETENCIAS 7.1.- Competencia de aprendizaje y dominios generales:

El estudiante aplica de manera suficiente nociones, conceptos, enfoques, tecnologías, en la toma de decisiones para dar soluciones a problemas informáticos en el lenguaje de programación PHP

7.2.- competencias especificas

El estudiante podrá desarrollar Aplicaciones Basadas en el lenguaje de programación PHP, que satisfagan las necesidades del usuario.

El estudiante reconocerá las ventajas y limitaciones que ofrece el lenguaje de programación PHP.

El estudiante podrá evaluar y dar soporte a aplicaciones desarrolladas en el lenguaje de programación PHP.

COGNITIVA: Capacidad de apropiarse de un conjunto de conocimientos a través del desarrollo, monitoreo y aplicación de procesos de pensamiento.

COMUNICATIVA: Capacidad de comprender, expresar mensajes y de desarrollar procesos argumentativos, apoyados por la asertividad en las relaciones interpersonales.

CONTEXTUAL: Capacidad de ubicar el conocimiento en el contexto científico, político, cultural, tecnológico, social y en el plano nacional e internacional, así como la disposición y capacidad para aplicarlo en procesos de transformación que inciden en la calidad de vida de la población.

Mediante el desarrollo de las unidades didácticas se pretende incentivar a los estudiantes a integrarse en amplio espacio laboral que hoy demanda las empresas en el área de la programación en Internet.

El curso atiende a las siguientes problemáticas:

Problemáticas teóricas: identifica los conceptos básicos que caracterizan a la programación en Internet, la utilización de los servidores Web, las tecnologías y la conectividad en la WWW

Problemáticas metodológicas: El curso está constituido por un conjunto de estrategias, técnicas y herramientas que posibilitan el desarrollo del curso y la aprehensión de los conocimientos propios de la Programación en Internet.

Problemáticas recontextuales: El curso está programado para que el estudiante identifique, describa, exprese, distinga, interprete, relacione, compare, generalice, descubra, examine, resuma, critique, proponga, investigue, justifique y sustente la información aprendida, en la solución de problemas relacionados en su contexto.

8.- CONTENIDOS: EJES TEMATICOS O PROBLEMICOS DEL CURSO

(3)

UNIVERSIDAD LIBRE

Unidades Temáticas

Temas o subtemas (Ejes problémicos)

Estrategias y recursos didácticos

Bibliografí a básica y lecturas compleme ntarias

Criterios de evaluación 1.Conceptos

Básicos Qué es PHP?

Características de PHP. ¿Qué puedo hacer con PHP? PHP, el intérprete y el servidor.

Reflexión.

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales.

Ejemplificación del contenido.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos

2.Instalación Y configuración del interprete

Ejemplificación del contenido.

Laboratorio:

Definiéndo la instalación.

Instalación.

Instalación en sistemas win32 (modo CGI). Instalación en sistemas UNIX.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 3. Un programa

PHP

Laboratorio:

Primeros programa en la WEB - Salida de Datos.

4. Variables y tipos de datos.

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales.

Ejemplificación del contenido.

Laboratorio:

Desarrollo de aplicaciones en PHP.

Datos numéricos.

Datos alfanuméricos.

Datos boléanos.

Datos de tipo arreglo

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades Primera Unidad

Fundamentos de

programación

5.Ámbito de las variables

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales.

Laboratorio:

Desarrollo de aplicaciones en PHP:

Variable locales y globales Configuracion de php.ini

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres

(4)

UNIVERSIDAD LIBRE

Seguimiento de actividades 6.Valores desde

Formularios

Laboratorio:

Diseno de formularios en HTML.

Laboratorio:

Integracion entre HTML – PHP y JavaScript

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 7.funciones de

Apoyo

Laboratorio:

Sintaxis y utilización de funciones en PHP – desarrollo de aplicaciones.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 8.operadores

Asignación.

Aritméticos Relacionales

Laboratorio:

Desarrollo de aplicaciones en PHP:

Operaciones matematicas y lógicas.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades

9.Constantes

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales.

Laboratorio:

Desarrollo de aplicaciones en PHP:

Utilizacion y operación y uso de constantes.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades

10.Expresiones

Laboratorio:

Desarrollo de aplicaciones en PHP:

Ver

Bibliografía y Web

(5)

UNIVERSIDAD LIBRE

Expresiones lógicas y matematicas – funciones de apoyo.

grafía asociada al curso 11.estructuras

de selección simple

Laboratorio:

Desarrollo de aplicaciones en PHP:

If If-else

Ver

Bibliografía y Web grafía asociada al curso 12.estructuras

de selección compuestas

Laboratorio:

Desarrollo de aplicaciones en PHP:

If-else-if Switch Breack Continue

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 13.estructuras

iterativas simples

Laboratorio:

Desarrollo de aplicaciones en PHP:

While Dowhile

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 14.estructuras

iterativas compuestas

Laboratorio:

Desarrollo de aplicaciones en PHP:

For Foreach

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades

15.funciones Parámetros por referencia

Laboratorio:

Desarrollo de aplicaciones en PHP:

Creacion de funciones y procedimientos.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

(6)

UNIVERSIDAD LIBRE

Talleres Seguimiento de actividades Segunda

Unidad Capítulos Temas Diseño

avanzado de la interfaz de usuario.

1.inclusión de código desde archivos

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales.

Ejemplificación del contenido.

Laboratorio:

Hojas de estilo CSS.

Laboratorio:

Integracion de hojas de estilo con HTML:

Laboratorio:

Desarrollo de aplicaciones en PHP:

Sentencia include.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos

2.Objetos

Laboratorio:

Desarrollo de aplicaciones en PHP:

Objetos, clase y librerías con objetos.

Taller Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades

3. Operaciones

en matrices

Laboratorio:

Creación de matrices Recorrido de una matriz Navegación de una matriz Inserción de elementos en una matriz Eliminación de elementos de una matriz Ordenamiento de una matriz

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades

4.Cadena de

caracteres

Taller

Lectura previa de los temas

propuestos.

Informe de

(7)

UNIVERSIDAD LIBRE

Laboratorio.

Talleres Seguimiento de actividades 5.Manipulación

de fechas

Ejemplificación del contenido.

Laboratorio:

Desarrollo de aplicaciones en PHP:

Obtener fecha y hora Establecer fecha y hora

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 6.conceptos

básicos de HTTP

Laboratorio:

Etapas de una transacción en HTTP. Estructura de los mensajes HTTP Comandos de protocolo.

Taller Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 7.Cookies Ejemplificación del contenido.

Laboratorio:

Desarrollo de aplicaciones en PHP:

Cookies y sesiones.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 8.Manipulación

de archivos

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales.

Ejemplificación del contenido.

Laboratorio:

Desarrollo de aplicaciones en PHP:

Creacion y consultas de archivos planos (CVS – TXT –

Taller Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de

(8)

UNIVERSIDAD LIBRE

TAB)

Laboratorio:

Desarrollo de aplicaciones en PHP:

Abrir y cerrar archivos Recuperar datos

Funciones con archivos

actividades

9.Mantenimient o de directorios y ficheros

10.Manipulación de ficheros y de

directorios

Laboratorio:

Desarrollo de aplicaciones en PHP:

Crear, eliminar y cambio de directorios. Procesamiento de archivos en un directorio Copiar, borrar y renombrar ficheros

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades Tercera Unidad Capítulos Temas

1.Introducción a las bases de datos 2.MySql - características

Laboratorio:

Creación de bases de datos.

Creación de tablas. Claves primarias.

Claves foráneas.

SQL/DML

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos

3.Instrucciones básicas MySql

Laboratorio:

Desarrollo de aplicaciones en PHP:

Conexión a una base de datos.

Inserción de registros.

Eliminación de registros.

Búsqueda de registros.

Ver

Bibliografía y Web grafía asociada al curso

Taller

Lectura previa de los temas

propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades 4.Otras bases

de datos en PHP

Laboratorio:

Desarrollo de aplicaciones en PHP:

Conexión con ODBC.

Ver

Bibliografía y Web grafía asociada al curso Programación

de bases de datos

5.Gráficos en PHP

Laboratorio:

Desarrollo de aplicaciones en

Taller

Lectura previa de

(9)

UNIVERSIDAD LIBRE

PHP:

Formatos Gráficos Diseño grafico Creación de imágenes tratamiento de color Graficas vectoriales

Ver

Bibliografía y Web grafía asociada al curso

los temas propuestos.

Informe de Laboratorio.

Talleres Seguimiento de actividades

9.- METODOLOGIA Y ESTRATEGIAS DIDACTICAS EMPLEADAS PARA EL DESARROLLO DEL CURSO

METODOLOGIA

Clase Magistral X Talleres de refuerzo X Lecturas previas X

Laboratorio Trabajos en grupo X Exposiciones

Presentación de contenidos mediante síntesis, cuadros, mapas conceptuales

X Ejemplificación del contenido

Preguntas en clase X Realización de ejercicios y problemas por

parte del profesor

X Evaluación grupal X Diagnóstico de conocimientos previos

X Verificación y síntesis de contenidos

previos

Implementación de recursos didácticos

Seguimiento de actividad en la clase

X

ESTRATEGIAS DIDACTICAS

Proyector de acetatos Videobeam x Películas

Internet x Guías x Software x

Elementos de laboratorio según guía Textos, informes técnicos X Otros. ¿Cuáles?

10.- SISTEMA DE EVALUACION DEL CURSO

TIPO DE EVALUACIÓN

Logros x Autoevaluación x

Proyectos x Trabajos de campo

Pruebas x Otros: Seguimiento de actividades x

AVANCES

30% Talleres Parcial

30% Talleres Parcial

40% Talleres Final

11.- BIBLIOGRAFIA BASICA

JANSA, Kris. KING, Honrad. ANDERSON, Andy. Superutilidades para HTML y diseño WEB. España. 2002. Mc Graw Hill

(10)

UNIVERSIDAD LIBRE

Apache Foundation (2003). Apache HTTP Server Version 2.0 Documentation.

http://httpd.apache.org/docs-2.0/: Apache Foundation.

Atkinson, L.; Suraski, Z. (2003). Core PHP Programming, Third Edition.

Prentice Hall.

Bequet, H. (2001). Professional Java SOAP. Wrox Press.

Bergsten, H. (2002). Java Server Pages. O’Reilly.

Bowen, R.; Lopez Ridruejo, D.; Liska, A. (2002). Apache Administrator’s Handbook. SAMS.

Chappell, D.A.; Jewell, T. (2002). Java Web Services. O’Reilly.

Flanagan, D. (2002). Java in a Nutshell, 4th Edition. O’Reilly.

Flanagan, D.; Farley, J.; Crawford, W.; Magnusson, K. (1999). Java Enterprise in a Nutshell. O’Reilly.

Goodman, D. (2002). Dynamic HTML: The Definitive Reference .O’Reilly.

Hamilton, G.; Cattell, R.; Fischer, M. (1998). JDBC Database Access with Java. Addison-Wesley.

Hunter, J. (2001). Java Servlet Programming. O’Reilly.

Laurie, B.; Laurie, P. (2002). Apache: The Definitive Guide, 3rd Edition . O’Reilly.

Meyer, Eric A. (2000). Cascading Style Sheets: The Definitive Guide. O’Reilly.

Referencias

Documento similar

Aristóteles, filósofo que vivió aproximadamente 300 años antes de Cristo, creía, que al dejar caer los cuerpos ligeros y pesados desde una altura, sus tiempos de caída serían,

Especialista en Diseño Urbano – Universidad la Gran Colombia Especialista en Gobierno y Gestión Publica Territorial.. Modulo: Electiva Libre Derecho Administrativo Urbano

Para entender este agotamiento de las políticas culturales, y a riesgo de redundar en una idea que ya se ha repetido con insistencia, 1 hay que tener en cuenta, en primer lugar,

En este informe se muestran los datos obtenidos en el Laboratorio Nacional de Prevención y Control del Dopaje (LNPCD-CONADE) de acuerdo a la incidencia de Resultados

Especialización de la demanda y germinación desde la raíz Ya se mencionó que la oferta de software específico para el trabajo en atención a la diversidad suele ser menos amplia que

Para el autor Miguel de Icaza, el software libre es propiedad de todos: cada persona en el mundo tiene derecho a usar el software, modificarlo y copiarlo de la misma manera que

EVOLUCIÓN DE LAS TECNOLOGÍAS EMERGENTES A TRAVÉS DE LA WEB EN LA QUE SE CONTEMPLA UN PERIODO QUE INICIA DESDE LOS AÑOS 90 HASTA EL 2030.. INGENIARE, Universidad Libre-Barranquilla,

Using the latest versions of the GTAP database and the GTAP-AGR model of the global economy, our results suggest real net farm incomes would rise in developing countries with a