You are on page 1of 9

-1-

SYLLABUS PROGRAMACIN DETALLADA DE LA ASIGNATURA


1. Datos Generales
Facultad: Artes y Humanidades Semestre/Ao: B-2011 Carrera: Ingeniera en Direccin y Asignatura: Produccin de Artes Multimedia Programacin y Herramientas de rea: Produccin Multimedia Integracin II Ciclo: VI Paralelo: A N. de horas semanales: 3 Profesor: LSI. Angel Veloz Rodrguez Pre-Requisitos: Fundamentos de Programacin

2. Datos Especficos
Campo Terico Terico Se fundamenta en los principios de la Programacin Estructurada, considerado como base principal la resolucin de algoritmos aplicables a un entorno dinmico WEB. Metodolgico Contribuye al fortalecimiento del razonamiento lgico aplicado a la resolucin de problemas presentados en aplicaciones tipo Web Campo Profesional Aporta al desarrollo de aplicaciones Web dinmicas Campo aplicacin de

Permite el desarrollo de programas para solucin de problemas a travs de herramientas de programacin en PHP.

3. Propsito
3.1 De la asignatura. Introducir al estudiante los conceptos y tcnicas de programacin para un entorno Web utilizando como herramienta el lenguaje PHP con el cual podr aportar a la resolucin de problemas y construccin de sistemas. 3.2 Del aprendizaje estudiantil.

-2Hacer que el estudiante est en capacidad de analizar los problemas planteados haciendo uso de funciones de tal manera que en materias posteriores pueda aplicar los conocimientos adquiridos.

4. Unidades de estudio
UNIDAD I. Introduccin CONTENIDO Conceptos bsicos del lenguaje PHP y el proceso de instalacin y configuracin del PHP, el servidor Apache y la base de datos MySQL Visin general de la sintaxis bsica y los tipos de datos Conocimiento de las Estructuras de Control que utiliza PHP. Tratamiento de cadenas en el uso de PHP. Manejo de los distintos tipos de Arrays o matrices Gestin de la informacin que el cliente enva a travs del uso de formularios. Las funciones definidas por el usuario, su sintaxis y las externas. Aplicacin de los conceptos asociados a la programacin orientada a objetos y sus componentes aplicados a la herramienta. Funciones para la utilizacin y manejo de ficheros y directorios Desarrollo de aplicaciones dinmicas usando base de datos. TIEMPO 1 Semanas

II. Fundamentos del Lenguaje PHP III. Estructuras de Control IV. Cadenas V. Arrays VI. Formulario Cookies y sesiones VII. Funciones VIII. Programacin Orientada a Objetos

1 Semanas 2 Semanas 1 Semanas 1 Semanas 2 Semanas 2 Semanas 2 Semanas

IX. Ficheros y Directorios X. Bases de datos

2 Semanas 2 Semanas

5. Programacin detallada de la Gestin en aula, examen parcial y Tutoras TITULO DE LA UNIDAD I: Introduccin al lenguaje PHP
Competencia de la Unidad: Introducir al estudiante en los conceptos bsicos del lenguaje PHP y el proceso de instalacin y configuracin del PHP, el servidor Apache y la la base de datos MySQL

-3-

# Sesione s Sesin 1

Tema
1.1 Introduccin al lenguaje PHP 1.2 Instalacin y Configuracin

Subtema
1.1.1 Qu es PHP? 1.1,2 Que se puede hacer con PHP 1.2.1 Instalacin de Apache 1.2.2 Instalacin de PHP 1.2.3 Instalacin de Mysql

Activida des de aula

Evaluaci n

Sesin 2
1.3 Fichero de configuracin PHP.INI

TITULO DE LA UNIDAD II: Fundamentos del Lenguaje PHP

Visin general de la sintaxis bsica y tipos de datos a los que aplica la herramienta.

# Sesione s Sesin 3

Tema

Subtema

Activida des de aula

Evaluaci n

2.1 Formato del cdigo PHP

2.1.1 Delimitadores 2.1.2 Extensin de los ficheros en PHP 2.1.3 Comentarios

L L L

2.1.4 Fin de Lnea Sesin 4 2.2 Sintaxis bsica


2.2.1 Variables 2.2.2 Tipos de Datos 2.2.3 Constantes 2.2.4 Expresiones 2.2.5 Operadores

TITULO DE LA UNIDAD III: Estructuras de Control


# Sesione s Sesin 5 Sesin 6 Tema Subtema

Conocimiento de las Estructuras de Control que utiliza PHP. Activida des de aula Evaluaci n

3.1 Sentencias Condicionales

3.1.1 if 3.1.2 if...else 3.1.3 if...elseif

L L L

3.1.4 switch

-4Sesin 7 3.2 Sentencias de bucles


3.2.1 for 3.2.2 foreach 3.2.3 while 3.2.4 do...while 3.2.5 break y continue 3.3.1 include() 3.3.2 include_once() 3.3.3 require() 3.3.4 require_once()

Sesin 8

3.3 Inclusin de ficheros

TITULO DE LA UNIDAD IV: Cadenas


# Sesione s Sesin 9 Tema Subtema

Tratamiento de cadenas en el uso de PHP. Activida des de aula Evaluaci n

4.1 Delimitacin de Cadenas 4.2 Visualizacin de Cadenas 4.3 Acceso al contenido

L L L L L L L L L L L L L L L L L L L L L
Leccin sobre Unidad I a IV.

Sesin 10

4.4 Bsqueda en Cadenas 4.5 Comparacin de Cadenas 4.6 Operar con sub cadenas 4.5 Otras funciones

TITULO DE LA UNIDAD V: Arrays (Arreglos)


# Tema Subtema

Manejo de los distintos tipos de Arrays o matrices. Activida Evaluaci

-5Sesione s Sesin 11 5.1 Arrays escalares des de aula n

5.2 Arrays asociativos Sesin 12 5.3 Arrays multidimensionales 5.4 Recorrer un array
5.4.1 Recorridos en arrays secuenciales 5.4.2 Recorridos en arrays no secuenciales

L L L L L L L L L L

5.3 Ordenar un Array

L L L

TITULO DE LA UNIDAD VI: Formulario Cookies y sesiones

Gestin de la informacin que el cliente enva a travs del uso de formularios. # Sesione s Sesin 13 Tema Subtema Activida des de aula Evaluaci n

6.1 Formularios en HTML

6.1.1 El elemento FORM 6.1.2 Envo de formularios al servidor 6.2.1 Formularios avanzados 6.3.1 Estructuras de la cookies 6.3.2 Utilizacin de de cookies en php 6.4.1 Creacin de sesiones 6.4.2 Acceso a las variables de sesin

L L L L L

Sesin 14 Sesin 15

6.2 Formularios en PHP 6.3 Cookies en PHP

Sesin 16

6.4 Sesiones en PHP

-6-

SEMANA DE EXMENES DEL PRIMER PARCIAL TITULO DE LA UNIDAD VII: Funciones


Las funciones definidas por el usuario, su sintaxis y uso. # Sesione s Sesin 17 Sesin 18 Sesin 19 Sesin 20 Tema Subtema Activida des de aula Evaluaci n

7.1 Trabajando con funciones

7.1.1 Declaracin de una funcin 7.1.2 Llamada a una funcin 7.1.3 Paso de parmetros 7.1.4 Devolucin de valores

L L L

TITULO DE LA UNIDAD VIII: Programacin Orientada a Objetos


Aplicacin de los conceptos asociados a la programacin orientada a objetos y sus componentes aplicados a la herramienta. # Sesione s Sesin 21 Tema Subtema Activida des de aula Evaluaci n

8.1 Clases y Objetos

8.1.1 Declaracin de una clase y creacin de un objeto

L L L L L L

Sesin 22

8.2 Primer Contacto con la POO

8.2.1 Aproximacin Procedual 8.2.2 Aproximacin con Objetos 8.2.3 Reusabilidad y mantenibilidad del cdigo 8.3.1 Propiedades privadas 8.3.2 Mtodos __set() y __get() 8.3.3 Mtodos privados

Sesin 23

8.3 Acceso a los miembros de un objeto

L L L

8.4 Constructores

-7Sesin 24 8.5 Destructores

L L L L L

TITULO DE LA UNIDAD IX: Ficheros y Directorios


Funciones para la utilizacin y manejo de ficheros y directorios. # Sesione s Sesin 25 Sesin 26 Tema Subtema Activida des de aula Evaluaci n

9.1 Operaciones con ficheros

9.1.1 Abrir un fichero 9.1.2 Cerrar un fichero 9.1.3 Lectura desde un fichero 9.1.4 Recorrer un fichero 9.1.5 Escritura en un fichero

L L L

Sesin 27

9.2 Manejo de directorios

L L L L L L
Leccin sobre Unidad VII a IX.

Sesin 28

9.2 Operaciones con directorios

TITULO DE LA UNIDAD X: Bases de datos


# Sesione s Sesin 29 Sesin 30 Tema Subtema

Desarrollo de aplicaciones dinmicas usando base de datos. Activida des de aula Evaluaci n

10.1 base de datos relacionales 10.2 MYSQL


10.2.1 Conexin con el gestor de la base de datos

L L L L

Sesin

10.3 Implementacin

10.3.1 Creacin de la

-831 Sesin 32 de una agenda con MYSQL


base de datos 10.3.2 Creacin de las tablas 10.3.3 Listado de Registros 10.3.4 Borrar un registro 10.3.5 Modificar registros 10.3.6 Insertar un registro 10.3.7 Total de registros

L L

SEMANA DE EXMENES DEL SEGUNDO PARCIAL

SEMANA DE EXMENES SUPLETORIOS

PROGRAMACIN DETALLADA DE LA GESTIN POR TUTORAS


FORMAS DE LA GESTIN POR TUTORAS EN NMERO DE HORAS

Gestin directa
Apoyo al estudiante dentro del aula, a travs de revisiones peridicas de los avances de su trabajo de tutora.

Gestin por grupos


La recopilacin de datos, la investigacin, la sustentacin y la presentacin del proyecto sern objeto de la evaluacin. El resultado final de la materia depender de los referidos resultados de la gestin por tutora, participacin ulica y exmenes. Total 12 horas

Gestin a travs de internet


Se asignar a los estudiantes trabajos de Tutora Virtual para reforzar los conocimientos adquiridos en clase y guiarlo en la realizacin de su trabajo de tutora de cada parcial.

TRABAJOS POR TUTORA.

Trabajo
Proyecto del Primer Parcial Proyecto del segundo Parcial

Contenido y descripcin
Desarrollo de programa de mayor alcance aplicando lo visto durante el primer parcial Desarrollo de programa de mayor alcance aplicando lo visto durante el segundo parcial

Fecha de inicio
Octubre / 2011 Diciembre / 2011

Fecha de entrega
Diciembre / 2011 Febrero / 2012

6. Bibliografa

-9-

PHP 5 a travs de ejemplos Abraham Gutirrez/Gins Bravo Alfaomega Ra-ma MANUAL DE PHP www.php.net MANUAL DE MYSQL www.mysql.com