silabo-web-ii-2008-i

12
UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA” DE ICA FACULTAD DE INGENIERIA MECANICA Y ELECTRICA Escuela Académico Profesional de Ingeniería de Sistemas Departamento de Ciencias de Investigación de la Ingeniería SÍLABO PROGRAMACION WEB II I. DATOS GENERALES : 1.1 Facultad : Facultad de Ingeniería Mecánica y Eléctrica 1.2 Escuela Académico Profesional : Ingeniería de Sistemas 1.3 Departamento Académico : Ciencias de la Investigación de la Ingeniería 1.4 Semestre Académico : 2008 – II 1.5 Código : 1.6 Ciclo : V-S1 V-S2 1.7 Créditos : 1.8 Horas Semanales : 04 (Laboratorio: 04) 1.9 Pre-Requisitos : 1.10 Profesores Responsables : Mgter. Erwin Peña Casas Profesor. Auxiliar TC HORARIO DEL DICTADO DE CLASES DEL CURSO 1.11 Horario HORA HORARIO LUNES MARTES MIERCOLES JUEVES VIERNES SABADO 10:10 – 1:30 VSS1-A 10:10 – 1:30 VSS-B II. SUMILLA : En este curso el alumno aprenderá a configurar un servidor Web y las herramientas que harán posible su mantenimiento usando la consola y herramientas gráficas; Aprenderá asimismo los fundamentos de programación WEB (lenguaje PHP y conexión a Base de datos), culminando con la creación de un portal web dinámico. 1

Upload: sistemasunica

Post on 10-Apr-2015

955 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SILABO-WEB-II-2008-I

UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA” DE ICAFACULTAD DE INGENIERIA MECANICA Y ELECTRICA

Escuela Académico Profesional de Ingeniería de SistemasDepartamento de Ciencias de Investigación de la Ingeniería

S Í L A B O

PROGRAMACION WEB II

I. DATOS GENERALES :

1.1 Facultad : Facultad de Ingeniería Mecánica y Eléctrica

1.2 Escuela Académico Profesional : Ingeniería de Sistemas1.3 Departamento Académico : Ciencias de la Investigación de la

Ingeniería1.4 Semestre Académico : 2008 – II1.5 Código :1.6 Ciclo : V-S1 V-S21.7 Créditos :1.8 Horas Semanales : 04 (Laboratorio: 04)1.9 Pre-Requisitos : 1.10 Profesores Responsables :

Mgter. Erwin Peña CasasProfesor. Auxiliar TC

HORARIO DEL DICTADO DE CLASES DEL CURSO1.11 Horario

HORA HORARIOLUNES MARTES MIERCOLES JUEVES VIERNES SABADO

10:10 – 1:30VSS1-A

10:10 – 1:30VSS-B

II. SUMILLA :

En este curso el alumno aprenderá a configurar un servidor Web y las herramientas que harán posible su mantenimiento usando la consola y herramientas gráficas; Aprenderá asimismo los fundamentos de programación WEB (lenguaje PHP y conexión a Base de datos), culminando con la creación de un portal web dinámico.

III. OBJETIVOS  :

Al finalizar la asignatura el alumno será capaz de:

a) OBJETIVOS GENERALES

1. Construir aplicaciones web con el uso de PHP y su aplicación para desarrollar soluciones a medida y promover su uso en las empresas.

1

Page 2: SILABO-WEB-II-2008-I

V Ciclo S1 y S2 Ingeniería de Sistemas Programación Web II

2. Dominar el uso de la base de datos MySQL, dicha base de datos es muy usada por los desarrollares por su rapidez, seguridad, multiplataforma y libertad de uso (software libre).

3. Dominar las principales técnicas de programación usando PHP, y las herramientas que permiten crear código usando la plataforma Windows como entorno de desarrollo.

4. Dominar las técnicas avanzadas de PHP y tecnologías afines para desarrollar soluciones cliente/servidor.

IV. CRONOGRAMA :

SEMANA FECHA CONTENIDO

01 Presentación del silabo; Introducción a la programación Web con PHP y MySQL, Instalación asistida de Appserv

02Características del Lenguaje de programación PHP: identificadores, variables, constantes, ámbito de las variables.

03

Características de Lenguaje Continuación – funcionesProyecto de Creación de Sistema WEB (formación de grupos)

04 Manejo de Array en PHP (normales, asociativos)

05 Manejo de Array continuación (array multidimensional)Manejo de Funciones

06 Estructuras de Control (if…; switch)Primera Práctica Calificada

07Estructuras Repetitivas (Do..while, for, etc). Bloques de Códigos.Presentación avance de Proyecto Web

08EXAMEN PRIMER PARCIAL

09Funciones en PHP. Parámetros, Valor de Retorno. Paso por valor y por referencia, Manejo de archivos Include(), require()

10

Manejo de Clases PHP

Presentación avance de Proyecto

11

Apertura, Lectura, escritura y cierre de archivos. Manejo de Archivos.Segunda Práctica Calificada.

12Iniciando MySQL, creación de Base de Datos, Tablas; Inserción, actualización, eliminación de datos (interactivo)

13

Conexión a Datos Mysql desde PHPInserción de datos, actualización, eliminación por interfaces PHP – MySQLPresentación Avance de Proyecto

14Búsqueda y extracción de datos cadenas.

15Creación de Página Web con acceso a datos con PHP y MySQL, Sesiones

16Presentación y Sustentación de Proyecto WebTercera Práctica Calificada

17 EXÁMEN FINAL

2

Page 3: SILABO-WEB-II-2008-I

V. METODOLOGIA

Para el cumplimiento de los objetivos, el desarrollo de el curso se tiene la siguiente metodología y técnicas.Teoría : Método Inductivo - Deductivo.Laboratorio : Aplicación directa en laboratorios, cada alumno una computadora.

La presente Asignatura consta de:- Laboratorio : 04 Horas

Cada grupo se ha subdividido en 2 sub grupos.

Laboratorio:Se realiza aplicando los conceptos vertidos a los alumnos y deben alcanzar los objetivos encomendados en cada clase.

VI. MATERIAL DE ENSEÑANZA:

Para el desarrollo de la Asignatura se cuenta con libros textos de trabajo, copias, libros de especialidad para la aplicación de las mismas, guía de estudio, cuaderno de apuntes, pizarra, mota, plumones, objetos del aula. Utiles de escritorio. Videos y trabajos de investigación que provienen del Internet y textos especializados.

VII. SISTEMA DE EVALUACION:

7.1.De las notas :

7.1.1. Durante el desarrollo del curso se desarrollarán lámina cada una de las cuales tendrá una nota que será considerada como nota de práctica.

7.1.2. El promedio de la Evaluación Permanente, será dada por el promedio de trabajos que en forma permanente y continua se desarrollarán en el aula.

7.1.3. El promedio de los dos parciales.

7.2. Condiciones de Aprobación :

7.2.1. El alumno debe obtener 11 o más puntos como Promedio Final durante el Semestre Académico,. La calificación aprobatoria será 11.0 y menos de 11.0 si no logra alcanzar los objetivos marcados.

7.2.2. El tipo de evaluación para este curso es el TIPO “A”

3xProm. Parciales + 2xProm. Prácticas + Ev..PermanenteP F = -------------------------------------------------------------------------

6

7.2.3. Se tomará asistencia en todas las clases programadas.

7.2.4. El 30% de inasistencias del total de clases programadas en el curso inhabilita al alumno para todos sus efectos.

3

Page 4: SILABO-WEB-II-2008-I

V Ciclo S1 y S2 Ingeniería de Sistemas Programación Web II

VIII. CONTENIDO DEL CURSO Y DESARROLLO DEL SILABO POR SEMANAS:

PROGRAMACION WEB II

GRUPOS: VSS1( A y B)

SEMANA 1 1.1 Introducción al PHP y MySQL, Instalación de Apache, PHP y MySQL en windows

SEMANA 2 2.1 Características del Leguaje PHP2.2 Comentarios, variables y literales2.3 Tipos de Datos2.4 Ámbito de las variables2.5 Constantes

SEMANA 3 III.1 Características del Lenguaje PHP (Continuación)III.2 Funciones PHPIII.3 Grupos de trabajo de Proyecto Web

SEMANA 4 4.1 Array en PHP4.2 Iniciación de un Array4.3 Accediendo al contenido de un array4.4 Array normal y asociativo

SEMANA 5 5.1 Array Multidimensional

SEMANA 6 6.1 Estructuras de control6.2 Sentencias If, then, else6.3 Primera Práctica Calificada

SEMANA 7.1 Estructuras Repetitivas

7.1.1 While, do-while, switch, For, break7.2 Bloques de código.7.3 Presentación avance de Proyecto Web

SEMANA 8 8.1 Examen Primer Parcial

SEMANA 9 9.1 Funciones en PHP. Parámetros, Valor de Retorno. Paso por Valor y por referencia9.2. Funciones de archivo: Include() y Require()9.2 Sesiones en PHP

SEMANA 10 10.1 Manejo de Clases PHP10.2 Creación de Objetos10.3 Presentación avance de proyecto

SEMANA 11 11.1 Apertura, Lectura, escritura y cierre de archivos. Manejo de archivos.11.2 Segunda Práctica Calificada.

4

Page 5: SILABO-WEB-II-2008-I

SEMANA 12 12.1 Iniciando MySQL con PHP12.2 Creación de Bases de Datos12.3 Creación de Tablas12.4 Inserción, actualización, eliminación, búsqueda Interactiva

SEMANA 13 13.1 Conexión PHP - MySql13.2Inserción, actualización, eliminación automatizada por PHP13.2 Presentación avance de Proyecto Web

SEMANA 14 14.1 Búsqueda y extracción datos (Select)

SEMANA 15 15.1 Creación de Página Web PHP y acceso a datos Mysql

SEMANA 16 16.1 presentación y Sustentación de proyecto Web - 3era Práctica Calificada

SEMANA 17 17.1 Examen Final

DESARROLLO DEL SILABO POR SEMANAS:

El desarrollo de las clases se llevará a cabo con presentación de trabajos de evaluación permanente semanal, mientras que las clases son 100% practica.

OBSERVACIONES

Es necesario que los alumnos puedan corroborar sus aplicaciones en computadoras de fuera del horario de clases en sus domicilios.

IX. BIBLIOBRAFIA BASICA.

- http://www.php.net - http://www.mmlinux.net

Ica, Enero del 2009

……………………………………………… Mgter. Erwin Peña Casas Prof. Auxiliar T.C.

5

Page 6: SILABO-WEB-II-2008-I

V Ciclo S1 y S2 Ingeniería de Sistemas Programación Web II

6

Page 7: SILABO-WEB-II-2008-I

CRONOGRAMA : LENGUAJE DE PROGRAMACION WEB II (VSS1-A/B) – SISTEMAS - 2008 Ii

SEM. FECHA CONTENIDOFirma del Docente

Fecha Clase Dictada

Control Dirección/Dpto.

01

Introducción a la programación Web con PHP y MySQL; Instalación y Configuración de Apache, PHP y MySQL en Windows, prueba de servidor.

02

Características de Lenguaje PHP Identificadores: Variables, definición de variables, ámbito) constantes

03

Características de Lenguaje PHP, continuación

04Manejo de Array normal y asociativo en PHP

05Manejo de array multidimensional

06 Estructuras de Control (if ….) Primera Práctica Calificada

7

Page 8: SILABO-WEB-II-2008-I

V Ciclo S1 y S2 Ingeniería de Sistemas Programación Web II

SEM. FECHA CONTENIDOFirma del Docente

Fecha Clase Dictada

Control Dirección/Dpto.

07

Estructuras Repetitivas (Do..while, for.etc). Bloques de Códigos.

08 PRIMER EXÁMEN PARCIAL

09

Funciones en PHP. Parámetros, Valor de Retorno. Paso por valor y por referencia, Manejo de Clases.

10 Manejo de Clases PHP

11

Apertura, Lectura, escritura y cierre de archivos. Manejo de Archivos. Segunda Práctica Calificada

12Iniciando MySQL, creación de Base de Datos, Tablas.

8

Page 9: SILABO-WEB-II-2008-I

SEM. FECHA CONTENIDOFirma del Docente

Fecha Clase Dictada

Control Dirección/Dpto.

13Ingreso de datos, modificación, eliminación

14Búsqueda y extracción de datos cadenas. Conexión a Datos Mysql desde PHP

15Creación de Página Web con acceso a datos con PHP y MySQL

16 3era Práctica Calificada

17 EXÁMEN FINAL

9

Page 10: SILABO-WEB-II-2008-I

V Ciclo S1 y S2 Ingeniería de Sistemas Programación Web II

10