TC2026
Desarrollo de aplicaciones web Web Applications Development
Curso que incorpora la innovación, la creatividad y el emprendimiento.
Curso en el que se recomienda incorporar el uso de tecnologías de información.
CIP: 110101  Ciencias Computacionales/de Información   CL-L-U-CA-UDC:  3-1-8-3-4.7       

Disciplina asociada:  

Tecnologías Computacionales

Escuela:  

Ingeniería y Ciencias

Departamento Académico:   

Computación

Programas académicos:   

Requisitos:  

(Haber Cursado TC1020 o Estar Cursando TC1020 o Haber Cursado TC2022)

Equivalencia:  

TC2005

Intención del curso en el contexto general del plan de estudios:  

Curso de nivel intermedio de computación, en el que se le da a conocer al alumno los aspectos y técnicas necesarias para el desarrollo de aplicaciones cliente/servidor a nivel web. Requiere de conocimientos previos de sistemas operativos y conceptos básicos de redes. Como resultado del aprendizaje el estudiante conocerá las tecnologías más relevantes para el desarrollo de aplicaciones web. Implementará aplicaciones web simples que utilizan tecnologías aplicables en la industria. Seleccionará la mejor opción tecnológica para solucionar problemas que requieren la interacción con un servidor web.

Objetivo general de la Unidad de Formación:  

Al completar el curso el alumno podrá evaluar, diseñar y desarrollar aplicaciones tipo web, utilizando los protocolos, modelos y arquitecturas vigentes en la industria.

Técnica didáctica sugerida:  

Aprendizaje basado en problemas

Bibliografía sugerida:  

LIBROS DE TEXTO:
* Zakas, Nicholas C., Professional Ajax,  , Indianapolis, IN : Wiley Pub., c2006,  ,  0471777781 (papel/sitio web), 9780471777786 (papel/sitio web)

LIBROS DE CONSULTA:
* Ray, Erik T., Learning XML, 2nd ed., Beijing ; Cambridge, Mass. : O'Reilly, c2003,  ,  0596004206 (pbk.)
* Sklar, David., Learning PHP 5 , 1st ed., Sebastopol, CA : O'Reilly, c2004,  ,  0596005601
* Deitel, Paul J., Internet & World Wide Web : how to program , 4th ed., Upper Saddle River, N.J. : Pearson/Prentice Hall : Deitel, c2008,  ,  0131752421, 9780131752429
* Basham, Bryan., Head first servlets and JSP, 2nd ed., Beijing ; Sebastopol, [Calif.] : O'Reilly, 2008,  ,  9780596516680

Perfil del Profesor:  

(110101)Maestría en Ciencias Computacionales/de Información ; (110701)Maestría en Ciencias Computacionales ; (110101)Doctorado en Ciencias Computacionales/de Información ; (110701)Doctorado en Ciencias Computacionales
CIP: 110101, 110701

Idioma en que se imparte la materia:  


Español
Course that incorporates the innovation, the creativity and the enterpreneurship.
Course in which it’s recommended to incorporate the use of information technologies.
CIP: 110101  Computer and Information Sciences, General.   CL-L-U-CA-UDC:  3-1-8-3-4.7       

Discipline:  

Computer Technologies

School:   

Engineering and Sciences

Academic Department:   

Computing

Programs:   

Prerequisites:  

( TC1020 or TC1020 Corequisite or TC2022)

Equivalences:  

TC2005

Course intention within the general study plan context:  

The purpose of this intermediate-level computing course is for students to understand aspects of and necessary techniques for developing client/server applications at the web level. Requires previous knowledge of operating systems and basic network concepts. The learning outcome of this course is for students to understand the most relevant technologies for development of web applications. Students implement simple web applications that use technologies applicable to industry. They select the best technological option for solving problems that require interaction with a web server.

Course objective:  

Upon completion of this course, students will be able to evaluate, design and develop web applications using the industry’s current protocols, models and architectures.

Teaching and learning tecniques:  

Problem-based Learning

Suggested Bibliography:  

TEXT BOOKS:
* Zakas, Nicholas C., Professional Ajax,  , Indianapolis, IN : Wiley Pub., c2006,  ,  0471777781 (papel/sitio web), 9780471777786 (papel/sitio web)

BOOKS FOR CONSULTATION:
* Ray, Erik T., Learning XML, 2nd ed., Beijing ; Cambridge, Mass. : O'Reilly, c2003,  ,  0596004206 (pbk.)
* Sklar, David., Learning PHP 5 , 1st ed., Sebastopol, CA : O'Reilly, c2004,  ,  0596005601
* Deitel, Paul J., Internet & World Wide Web : how to program , 4th ed., Upper Saddle River, N.J. : Pearson/Prentice Hall : Deitel, c2008,  ,  0131752421, 9780131752429
* Basham, Bryan., Head first servlets and JSP, 2nd ed., Beijing ; Sebastopol, [Calif.] : O'Reilly, 2008,  ,  9780596516680

Academic credentials required to teach the course:  

(110101)Master Degree in Computer/Information Sciences and (110701)Master Degree in Computational Sciences and (110101)Doctoral Degree in Computer/Information Sciences and (110701)Doctoral Degree in Computational Sciences
CIP: 110101, 110701

Language of Instruction:  


Spanish