Facultad de Ingeniera de Sistemas, Cmputo y Telecomunicaciones
SLABO DE LENGUAJE DE PROGRAMACIN III
I. INFORMACIN GENERAL
CARRERA PROFESIONAL : Ingeniera de Sistemas y Cmputo
CDIGO : LP03
CICLO :V
CRDITOS :4
HORAS SEMANALES : 05
REQUISITO : LP02 - Lenguaje de Programacin II
CICLO ACADMICO : 2015-1
II. SUMILLA
Esta asignatura, de naturaleza terico-prctica y perteneciente al rea de formacin
profesional, tiene el propsito de capacitar al estudiante en dar solucin a problemas a
travs de aplicaciones o programas computacionales mediante lenguajes de programacin.
Para este fin, se desarrolla lo referente al lenguaje PHP sobre la plataforma Apache Web
Server, javascript y el gestor de base de datos relacional MySQL, en las siguientes unidades
temticas: Fundamentos, Referencia del lenguaje PHP y Desarrollo de aplicaciones web.
III. COMPETENCIAS
Explica los conceptos bsicos asociados a Internet y la World Wide Web.
Produce pginas web basadas en estndares y en lenguajes HTML, CSS y Javascript a
partir del diseo.
Desarrolla aplicaciones web dinmicas interactuando con base de datos por medio
del lenguaje SQL, aplicando framework PHP sobre patrn MVC.
IV. CONTENIDOS
UNIDAD I. Introduccin al desarrollo de aplicaciones web
SEM. CONTENIDOS CAPACIDADES
Conceptos bsicos: Qu es Internet? Qu es Describe las caractersticas de Internet,
WWW? La pgina web y el navegador. WWW, Pgina Web, Pgina Web esttica,
Qu es la Web 2.0 y 3.0? El lenguaje HTML yPgina Web dinmica, Navegador, (X) HTML.
1
(X) HTML. Qu es una etiqueta HTML?
Uso de estilos sobre pginas web (CSS). Qu es Crea pginas web sencillas usando (X) HTML,
una hoja de estilo? estndares de desarrollo y hojas de estilos
2 Produccin de HTML y CSS a partir del diseo. (CSS) sobre pginas web.
3 El lenguaje javascript. Qu es Java script? Desarrolla aplicaciones usando javascript y
Sintaxis bsica de Javascript. jQuery.
La librera jQuery.
Desarrollo de aplicaciones con jQuery.
4
Prctica calificada.
UNIDAD II. El lenguaje PHP y el patrn MVC
SEM. CONTENIDOS CAPACIDADES
5 Desarrollo de aplicaciones con AJAX
Desarrollo de aplicaciones Web usando PHP. Describe las ventajas y desventajas de
Qu es PHP? Caractersticas, ventajas yaplicacin web y del uso de PHP.
6 desventajas.
Referencia del Lenguaje PHP. Sintaxis bsica,Aplica el lenguaje PHP para desarrollo de
7 operadores, declaracin de variables, funciones. aplicaciones web.
8 EXAMEN PARCIAL
Programacin orientada a objetos usando PHP. Reconoce las ventajas del uso de frameworks
9 Patrn de diseo. El patrn MVC. y el patrn MVC
Desarrollo de aplicaciones web usando PHP. Aplica procesamiento de datos en una
Creacin de interfaces y procesamiento deaplicacin web, la tecnologa AJAX y su
10 datos. La librera jQuery. Implementacin de implementacin utilizando jQuery.
Ajax.
Prctica calificada
UNIDAD III. Desarrollo de aplicaciones web dinmicas con base de datos
SEM. CONTENIDOS CAPACIDADES
11 La Base de Datos. Qu es una base de datos? Describe las caractersticas del motor de
Qu es MySQL? Caractersticas. Uso de labase de datos MySQL y la herramienta
herramienta PhpMyAdmin. PhpMyAdmin.
Structured Query Language (SQL). Comandos Construye consultas SQL para interactuar con
12 DDL y DML. Optimizacin de consultas. base de datos.
Conexin a base de datos usando PHP.Genera el contenido de una pgina web de
13 Funciones MySQL para interactuar con base de forma dinmica interactuando con base de
datos. Recuperacin, insercin, actualizacin y datos.
eliminacin de datos.
Conexin a base de datos usando PHP.Adecua templates basados en HTML y CSS al
Funciones MySQL para interactuar con base de framework de desarrollo aplicando el patrn
14 datos. Recuperacin, insercin, actualizacin y MVC y AJAX.
eliminacin de datos.
15 Uso de sesiones Qu es una sesin? CmoImplementa sesiones en una aplicacin web.
implementar sesiones?
Prctica calificada
16 EXAMEN FINAL
V. MTODOS DE ENSEANZAAPRENDIZAJE
Por parte del docente, el mtodo tendr un carcter inductivo, intuitivo visual y flexible; usando
las tcnicas de exposicin participativa, laboratorios de aprendizaje, seminarios y trabajo
individual y de grupo.
Por parte de los estudiantes, participarn activamente en clase, a nivel individual y grupal;
desarrollaran permanentes ejercicios aplicando lo aprendido, e implementando una solucin o
aplicacin web.
VI. EVALUACIN
Se utilizarn los criterios procesal, permanente, reflexivo, pertinente, formativo e integral. Se
seguir lo dispuesto en el reglamento de estudios de la universidad, que considera examen
parcial, examen final y asignaciones o prcticas calificadas, con la siguiente forma de clculo de
promedio:
PROMEDIO FINAL (PF)= (EP + EF + PP) /3
Donde:
EP: examen parcial
EF: examen final
PP: Promedio de practicas, trabajos y participacin en clase.
VII. BIBLIOGRAFA
Villalta Lagos, Cristian, Daz, Ral (2010). Lenguaje de Programacin 3. Lima,
Fondo editorial UIGV.
Yank, Kevin (2012). PHP & MySQL. Novice to Ninja. Sitepoint.
Sklar, David; Trachtenberg, Adam (2014). PHP CookBook: Solutions and
examples for PHP programmers. O'reilly.
McLaughlin, Brett (2012). PHP & MySQL: The missing manual. O'Reilly.
Castledine, Earle (2012). jQuery: Novice to ninja. Sitepoint.
Dubois, Paul (2014). MySQL Cookbook. O'Reilly.
ON LINE
PHP http://www.php.net
Zend techologies, http://www.zend.com
W3schools, http://www.w3schools.com
MySQL http://www.mysql.com
PHP Senior http://phpsenior.blogspot.com/
CodeIgniter http://codeigniter.com/
CakePHP http://cakephp.org/
Mysql tutorial http://www.mysqltutorial.org/