TC2016
Programación orientada a objetos Object-Oriented Programming
Curso con proyecto.
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-0-8-3-3.5       

Disciplina asociada:  

Tecnologías Computacionales

Escuela:  

Ingeniería y Ciencias

Departamento Académico:   

Computación

Programas académicos:   

Requisitos:  

(Haber Aprobado TC1014)

Equivalencia:  

No tiene.

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

Es un curso de nivel intermedio del área de computación, que tiene la intención de que los estudiantes resuelvan problemas a través del diseño e implementación de programas que utilicen adecuadamente el paradigma orientado a objetos. Requiere de conocimientos previos de programación estructurada en un lenguaje de alto nivel. Como resultado del aprendizaje, el alumno desarrollará programas que resuelven problemas utilizando el estilo de programación orientada a objetos.

Objetivo general de la Unidad de Formación:  

Al finalizar este curso el alumno sea capaz de aplicar el paradigma orientado a objetos para resolver problemas.

Técnica didáctica sugerida:  

Aprendizaje colaborativo

Bibliografía sugerida:  

LIBROS DE TEXTO:
* Deitel, Paul J., C++ how to program , 7th ed., Pearson International ed., Upper Saddle River, N.J. : Pearson Prentice Hall,  ,  013246540X, 9780132465403
* Punch, W. F. (William F.), The practice of computing using Python ,  , Boston, Mass. : Addison-Wesley/Pearson, c2011,  ,  0136110673 (papel alcalino), 9780136110675 (papel alcalino)
* Stellman, Andrew., Head first C# , 1st ed., Beijing ; Sebastopol, CA : O'Reilly Media, c2008,  ,  0596514824 (ru´stica.), 9780596514822 (ru´stica.)

LIBROS DE CONSULTA:
* Sierra, Kathy., Head first Java , 2nd ed., Sebastopol, CA : O'Reilly, 2005,  ,  0596009208, 9780596009205

Perfil del Profesor:  

(110101)Maestría en Ciencias Computacionales/de Información ; (521201)Maestría en Administración de Sistemas de Información ; (110701)Maestría en Ciencias Computacionales ; (110102)Maestría en Inteligencia Artificial /Robótica ; (110103)Maestría en Tecnología de la Información/Informática/Sistemas Computacionales ; (521201)Doctorado en Administración de Sistemas de Información ; (110101)Doctorado en Ciencias Computacionales/de Información ; (110701)Doctorado en Ciencias Computacionales ; (110102)Doctorado en Inteligencia Artificial /Robótica ; (110103)Doctorado en Tecnología de la Información/Informática/Sistemas Computacionales
CIP: 110101, 521201, 110701, 110102, 110103

Idioma en que se imparte la materia:  


Español
Course with project.
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-0-8-3-3.5       

Discipline:  

Computer Technologies

School:   

Engineering and Sciences

Academic Department:   

Computing

Programs:   

Prerequisites:  

( TC1014)

Equivalences:  

None.

Course intention within the general study plan context:  

The purpose of this intermediate computing course is for students to solve problems using the object-oriented paradigm. It requires prior knowledge of algorithms and control structures in a high-level language. The learning outcome of this course is for students to design and implement solving-problem programs using the object-oriented paradigm.

Course objective:  

Upon completion of this course, students will be able to apply the object-oriented paradigm to solve problems.

Teaching and learning tecniques:  

Collaborative learning

Suggested Bibliography:  

TEXT BOOKS:
* Deitel, Paul J., C++ how to program , 7th ed., Pearson International ed., Upper Saddle River, N.J. : Pearson Prentice Hall,  ,  013246540X, 9780132465403
* Punch, W. F. (William F.), The practice of computing using Python ,  , Boston, Mass. : Addison-Wesley/Pearson, c2011,  ,  0136110673 (papel alcalino), 9780136110675 (papel alcalino)
* Stellman, Andrew., Head first C# , 1st ed., Beijing ; Sebastopol, CA : O'Reilly Media, c2008,  ,  0596514824 (ru´stica.), 9780596514822 (ru´stica.)

BOOKS FOR CONSULTATION:
* Sierra, Kathy., Head first Java , 2nd ed., Sebastopol, CA : O'Reilly, 2005,  ,  0596009208, 9780596009205

Academic credentials required to teach the course:  

(110101)Master Degree in Computer/Information Sciences and (521201)Master Degree in Information Systems Management and (110701)Master Degree in Computational Sciences and (110102)Master Degree in Artificial Intelligence/Robotics and (110103)Master Degree in Information Technology. and (521201)Doctoral Degree in Information Systems Management and (110101)Doctoral Degree in Computer/Information Sciences and (110701)Doctoral Degree in Computational Sciences and (110102)Doctoral Degree in Artificial Intelligence/Robotics and (110103)Doctoral Degree in Information Technology.
CIP: 110101, 521201, 110701, 110102, 110103

Language of Instruction:  


Spanish