Curso acreditable por examen de suficiencia |
|||||
|
|||||
Disciplina asociada:Tecnologías Computacionales |
|||||
Escuela:
Ingeniería y Ciencias
|
|||||
Departamento Académico:
Computación
|
|||||
Programas académicos: |
|||||
Requisitos:No tiene. |
|||||
Equivalencia:CB00801 ; CB99801 |
|||||
Intención del curso en el contexto general del plan de estudios: |
|||||
Es un curso introductorio en el área de la programación de Lenguajes Computacionales que requiere de los conocimientos elementales de las ciencias básicas de nivel preparatoria (aquí deben de mencionar lo qué ya debe conocer el alumno para poder cursar la materia). Como producto de aprendizaje se espera que el alumno (aquí se debe poner evidencias que muestren el aprendizaje del alumno) desarrolle el razonamiento algorítmico, y lo utilice para analizar problemas básicos, proponer sus soluciones computacionales especificándolas en diagramas de flujo o pseudocódigo; así como de codificar la especificación en una hoja de Excel o utilizando estatutos básicos de un lenguaje de programación de alto nivel. |
|||||
Objetivo general de la Unidad de Formación: |
|||||
Al finalizar el curso el alumno será capaz de:
- Analizar y resolver un problema, aplicando pensamiento lógico y planteando soluciones algorítmicas utilizando herramientas computacionales. |
|||||
Técnica didáctica sugerida: |
|||||
Aprendizaje colaborativo | |||||
Bibliografía sugerida: |
|||||
LIBROS DE TEXTO: * Cairó Battistutti, Osvaldo., Metodología de la programación : algoritmos, diagramas de flujo y programas , 3a ed., México, D. F. : Alfaomega, 2005, , 970151100x LIBROS DE CONSULTA: * Thad Crews, Chip Murphy, A Guide to Worjing With Visual Logic, 2008, 978-0324601190 * Ramírez, Felipe., Introducción a la programación : algoritmos y su implementacion en VB.NET, C#, Java y C++, 2a ed., México : Alfaomega, 2007, , 9701512804, 9789701512807 |
|||||
Perfil del Profesor: |
|||||
(110701)Licenciatura en Ciencias Computacionales ; (521201)Licenciatura en Administración de Sistemas de Información ; (140901)Licenciatura en Ingeniería Computacional ; (141001)Licenciatura en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (110103)Licenciatura en Tecnología de la Información/Informática/Sistemas Computacionales ; (110701)Maestría en Ciencias Computacionales ; (521201)Maestría en Administración de Sistemas de Información ; (141001)Maestría en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (110103)Maestría en Tecnología de la Información/Informática/Sistemas Computacionales ; (110701)Doctorado en Ciencias Computacionales ; (521201)Doctorado en Administración de Sistemas de Información ; (141001)Doctorado en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (110103)Doctorado en Tecnología de la Información/Informática/Sistemas Computacionales CIP: 110701, 521201, 140901, 141001, 110103 |
|||||
Creditable course by proficiency test |
|||||
|
|||||
Discipline:Computer Technologies |
|||||
School:
Engineering and Sciences
|
|||||
Academic Department:
Computing
|
|||||
Programs: |
|||||
Prerequisites:None. |
|||||
Equivalences:CB00801 ; CB99801 |
|||||
Course intention within the general study plan context: |
|||||
This is an introductory course in the area of computer language programming which requires prior knowledge on the basic sciences at high school level. Learning outcome: students will develop algorithmic reasoning and will be able to use it to analyze basic problems, propose computer solutions specifying them in flow diagrams or pseudocode, as well as encode the specification on an Excel sheet or using basic rules from a high-level programming language. |
|||||
Course objective: |
|||||
Upon completion of this course, students will be able to analyze and solve a problem, applying logical thinking and designing algorithmic solutions utilizing computational tools. Students will also be able to correctly utilize computational productivity tools in their daily activities. | |||||
Teaching and learning tecniques: |
|||||
Collaborative learning | |||||
Suggested Bibliography: |
|||||
TEXT BOOKS: * Cairó Battistutti, Osvaldo., Metodología de la programación : algoritmos, diagramas de flujo y programas , 3a ed., México, D. F. : Alfaomega, 2005, , 970151100x BOOKS FOR CONSULTATION: * Thad Crews, Chip Murphy, A Guide to Worjing With Visual Logic, 2008, 978-0324601190 * Ramírez, Felipe., Introducción a la programación : algoritmos y su implementacion en VB.NET, C#, Java y C++, 2a ed., México : Alfaomega, 2007, , 9701512804, 9789701512807 |
|||||
Academic credentials required to teach the course: |
|||||
(110701)Bachelor in Computational Sciences and (521201)Bachelor in Information Systems Management and (140901)Bachelor in Computational Engineering and (141001)Bachelor in Electrical Engineering/ Electronics and Communications and (110103)Bachelor in Information Technology. and (110701)Master Degree in Computational Sciences and (521201)Master Degree in Information Systems Management and (141001)Master Degree in Electrical Engineering/ Electronics and Communications and (110103)Master Degree in Information Technology. and (110701)Doctoral Degree in Computational Sciences and (521201)Doctoral Degree in Information Systems Management and (141001)Doctoral Degree in Electrical Engineering/ Electronics and Communications and (110103)Doctoral Degree in Information Technology. CIP: 110701, 521201, 140901, 141001, 110103 |
|||||