TC1014
Fundamentos de programación Programming Fundamentals
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 TC1001)

Equivalencia:  

TC1002

Acreditables:   

CB00822

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

Curso de nivel básico de computación cuyo objetivo es desarrollar en el estudiante la lógica de programación estructurada, que le permita resolver problemas de forma creativa usando la computadora. Requiere de conocimientos previos de manejo de computadora y algorítmica básica. Como resultado de aprendizaje el alumno diseña y desarrolla algoritmos para dar solución a problemas en diferentes dominios (por ejemplo ciencias, ingeniería, o multimedios).

Objetivo general de la Unidad de Formación:  

Al finalizar este curso el alumno sea capaz de aplicar la lógica para generar algoritmos que den solución a problemas de ingeniería.

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)
* Addison, P., Principles of Program Design: Problem-Solving with JavaScript, Course Technology, 2011,  1111526508

Perfil del Profesor:  

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

Idioma en que se imparte la materia:  


Español
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:  

( TC1001)

Equivalences:  

TC1002

Creditables:   

CB00822

Course intention within the general study plan context:  

Basic computing course whose objective is to develop in students the logic of structured programming that permits them to solve engineering problems using the computer. It Requires of previous knowledge in computer handling and basic algorithmic. As learning outcome of this course the student can design and develop algorithms for solve different kind of problems (for example, science, engineering or multimedia problems).

Course objective:  

After completion of this course, students will be able to apply the logic to generate algorithms whose can obtain solutions to difficult engineering 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)
* Addison, P., Principles of Program Design: Problem-Solving with JavaScript, Course Technology, 2011,  1111526508

Academic credentials required to teach the course:  

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

Language of Instruction:  


Spanish