Syllabus
ALA-1021 PROGRAMACION
LIC. MARIA ESPERANZA BALCHE HAYDAR
mebalche@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
8 | 0 | 4 | 4 | Ciencias Básicas |
Prerrequisitos |
Conocer y aplicar las operaciones básicas de aritmética. | Comprender los conceptos de software y hardware | Conocer conceptos y uso de bases de datos. | Manejar software de aplicación. |
Competencias | Atributos de Ingeniería |
Normatividad |
1.- El alumno deberá tener el 80% de asistencia durante el parcial para tener derecho a examenes orales y evaluación de ejercicios practicos. 2.- El alumno deberá estar en el aula máximo 10 minutos después de la hora indicada, después de este tiempo se considerará falta en la sesión. La asistencia será registrada por sesión y no por hora. (Es decir si la sesión es de tres horas, serán 3 faltas) 3.- Las faltas colectivas serán consideradas dobles y el tema será dado por visto. 4.- En el caso de las sesiones en centro de computo no hay tolerancia de tiempo, y tampoco entrara en la siguiente hora. 5.- Los trabajos documentales serán entregados en tiempo y forma de acuerdo al calendario de fechas proporcionado por el profesor, quedando claro que no se recibirán trabajos posteriores a la hora y fecha indicada. 6.- No se permite portar gorras, chancletas, shorts, faldas y/o escotes excesivos, aretes, cabello largo y uñas pintadas (varones), piercing, lentes negros, masticar chicle, ingerir alimentos o bebidas y el teléfono celular deberá estar en modo vibrador. Queda estrictamente prohibido tomar fotos, grabar video durante las sesiones a excepción que sea considerada una actividad de aprendizaje; El alumno que sea sorprendido realizando esta actividad será suspendido de la clase, su teléfono confiscado y reportado a la dirección académica para la aplicación de la sanción que amerite. 7.- El alumno que incurra en el incumplimiento de alguno de los puntos anteriores, se vera reflejado en su calificación del 40%. 8.- DE LAS PRESENTACIONES: Deberán estar presentes todos los miembros del equipo para la exposición, en caso de no presentarse alguno, podrán exponer los demás miembros, pero solo para obtener el mínimo de calificación en la participación de esa actividad. Es obligación del equipo contar con una copia de la presentación. 9.- Los dias de evaluacion oral o escrita no se permitira la entrada cuando ya se hayan repartido los examenes o problemas. o en su caso iniciado la evaluación. No hay aviso de examenes debido a que los temas para leer o investigar se solicitan con anterioridad. 10.- Existen temas que no serán explicados, el alumno debera estudiar e investigar por su cuenta, (autodidacta). |
Materiales |
Carpeta de argollas para el trabajo final. Memoria USB, Carpetas de palanca para tabajos parciales, cd para grabar sus programas, lenguaje c++ |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 2.1.2 | |
PARCIAL 2 | De la actividad 2.2.1 a la actividad 3.2.2 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Introducción a la Programación Estructurada
1.1. Generalidades del lenguaje de programación. 1.1.1. Sintaxis del lenguaje de programación. http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada http://es.wikipedia.org/wiki/C%2B%2B 1.1.2. Identificadores, constantes y variables Fundamentos de programación, Algoritmos, estructura de datos y objetos, Luis Joyanes Aguilar, MC-Graw Hill Cap. 3 Pag 90 http://es.wikipedia.org/wiki/Constante_(inform%C3%A1tica) 1.1.3. Tipos de datos: enteros, reales, booleanos y carácter. Fundamentos de programación, Algoritmos, estructura de datos y objetos, Luis Joyanes Aguilar, MC-Graw Hill Cap. 3 http://es.wikipedia.org/wiki/Tipo_de_dato_car%C3%A1cter 1.2. Expresiones y operadores 1.2.1. Procedimientos y Funciones http://www.lcc.uma.es/~pastrana/LP/curso0506/Practica05/P05_05.pdf http://www.programacionfacil.com/cpp:procedimientos 1.2.2. Diagramas de flujo Metodología de la programación, Algoritmos, diagramas de flujo y programas.Osvaldo Cairó, Alfaomega. Capitulo 1 http://es.wikipedia.org/wiki/Diagrama_de_flujo |
2. Elementos Básicos de un lenguaje de Programación (Estructuras de control y arreglos)
2.1. Estructuras de control 2.1.1. Tipos de ciclos http://html.rincondelvago.com/lenguaje-de-programacion-c_1.html http://mis-algoritmos.com/documento10.html http://www.alegsa.com.ar/Notas/97.php 2.1.2. Anidaciones. 2.2. Arreglos 2.2.1. bidimensionales Metodología de la programación, algoritmos, diagramas de flujo y programas, 3a. edición. Osvaldo Cairó, Capitulo 4. pags. 175 -229 Fundamentos de programación, algoritmos, estructura de datgos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 7 pags. 245 - 283 http://sistemas.itlp.edu.mx/tutoriales/progorientobjetos/t12.htm 2.2.2. multidimensionales Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 7 pags. 245 - 283 Metodología de la programación, algoritmos, diagramas de flujo y programas, 3a. edición. Osvaldo Cairó, Capitulo 4. pags. 175 -229 http://sistemas.itlp.edu.mx/tutoriales/progorientobjetos/t12.htm 2.3. Funciones y recursividad 2.3.1. Forma general de una función Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 6 pags. 201 - 243 http://www.zator.com/Cpp/E4_4.htm 2.3.2. Prototipos de funciones Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 6 pags. 201 - 243 http://c.conclase.net/curso/?cap=003 2.3.3. Recursividad Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 14 pags. 519 - 549 http://c.conclase.net/curso/?cap=024 |
3. Estructuras Selectivas y Cíclicas
3.1. Operadores lógicos. 3.1.1. Estructuras de selección. Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 4 pags. 127 - 155 http://www.alegsa.com.ar/Notas/102.php http://www.zator.com/Cpp/E4_9_8.htm 3.1.2. Estructuras Cíclicas. estructuras ciclicas (156672 bytes) Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 3 pags. 99 - 102 Fundamentos de programación, algoritmos, estructura de datos y objetos. 4a Edición. Luis Joyanes Aguilar. Cap 5 pags. 157 - 199 3.2. Solución de problemas mediante estructuras selectivas y cíclicas. 3.2.1. Solución de problemas mediante estructuras selectivas http://www.monografias.com/trabajos11/algoritm/algoritm.shtml http://logicacomputacion.blogspot.com/2007/08/practica-6-ejercicios-de-estructuras.html http://enriquebarrueto0.tripod.com/ebarrueto1/solu3.htm 3.2.2. Solución de problemas mediante estructuras cíclicas. http://www.monografias.com/trabajos11/algoritm/algoritm.shtml http://estructurasciclicas201a-1.blogspot.com/2009/07/ejercicios-algoritmos-resueltos.html |
4. Aplicaciones
4.1. Aplicaciones y ecuaciones 4.1.1. Transferencia de momento (Ecuación de flujo) http://www.monografias.com/trabajos10/semi/semi.shtml http://www.virtual.unal.edu.co/cursos/sedes/manizales/4090013/Links/PDF/cap_2.pdf http://algoritmosurgentes.com/ 4.1.2. Transferencia de calor (Ecuación de Fourier) http://www.telecable.es/personales/albatros1/calor/transferencia_de_calor_03_conduccion01.htm http://es.wikipedia.org/wiki/Conducci%C3%B3n_de_calor http://www.astro-digital.com/8/fourier.html 4.1.3. Transferencia de masa (Ecuación de Ficks) http://www.sc.ehu.es/sbweb/fisica/transporte/difusion/difusion.htm http://www.lawebdelprogramador.com/foros/Dev-C/177198-ecuaciones_en_c++.html http://www.elrincondelc.com/nuevorincon/index.php?pag=codigos http://algoritmosurgentes.com/c.php?f=x%3D%28coeficiente_de_y1%2Aconstante_2-coeficiente_de_y2%2Aconstante_1%29%2F%28coeficiente_de_y1%2Acoeficiente_de_x2-coeficiente_de_y2%2Acoeficiente_de_x1%29%3By%3D%28constante_2-coeficiente_de_x2%2Ax%29%2Fcoeficiente_de_y2 4.2. Aplicaciones, ecuaciones 4.2.1. Procesos de separación por contacto en equilibrio http://librosdeiq.com/2008/10/operaciones-de-separacion-por-etapas-en-equilibrio-en-ingenieria-quimica-seader-henley/ 4.2.2. Procesos de separación mecánico - físicos http://es.wikipedia.org/wiki/Proceso_de_separaci%C3%B3n |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |