PROGRAMA DEL ESTUDIANTE ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN Reciban una cordial bienvenida a la asignatura Fundamentos de Programación. Esta asignatura es común a todas las carreras de Ingeniería, excepto Ingenierías Civil y Geomática, y se imparte en primer semestre de las mismas. Fundamentos de Programación es una de las materias esenciales que todo ingeniero necesita llevar, ya que como ingenieros requieren de una mente estratégica, capaz de dividir un problema en partes y luego construir una solución pero observándolo en su conjunto. Que en aspectos de cómputo dejen de ser usuarios convencionales y que se vuelvan auténticos programadores y descubran nuevas herramientas que les van a ayudar en su carrera y en su vida profesional. Estos son los retos que se han impuesto alcanzar al estar inscritos en esta asignatura. Para esta asignatura requerimos que ustedes tengan plena disposición y confianza en ustedes, que posean gusto por aprender, que trabajen en forma colaborativa, que denoten compromiso, responsabilidad, dedicación y entusiasmo y que le dediquen al menos ocho horas a la asignatura, la mitad de ellas en clase y la otra mitad que estudien por su cuenta. En hojas anexas se encuentra el temario de la asignatura junto con la bibliografía. Metodología Para que tengas un mejor aprendizaje, el curso está organizado en tres partes: La primera parte el tema 1 donde daremos un panorama acerca de la importancia de la programación como herramienta en el quehacer del ingeniero. La segunda parte es teórico-práctica y comprende los temas 2 y 3 donde aprenderás la resolución de problemas por medio de algoritmos y la manera de construir código en un lenguaje de programación basados en un algoritmo. La tercera parte comprende los temas 4 y 5 donde veremos distintos paradigmas de programación y aplicaremos los fundamentos de los algoritmos para encontrar que nos sirven para programar en cualquier lenguaje de programación y conocer la metodología para llegar a tu proyecto final El Proyecto Final será el análisis, diseño y la construcción de un proyecto de software que se pueda aplicar en tu carrera. El proyecto final debe hacerse siguiendo la metodología planteada en el curso y podrá hacerse por equipos de 1 a 3 personas solamente. Para agilizar el curso y para complementarlo necesitas descargar y leer notas de la página de la asignatura del sitio web del profesor, esto con el fin de que puedas plantear tus dudas con respecto a la asignatura y que el aprendizaje sea más efectivo. Recursos Para apoyarnos en nuestro proceso de enseñanza-aprendizaje consideraremos hacer uso de los siguientes recursos. • Uso del Sistema Integral de Apoyo al Proceso de Enseñanza-Aprendizaje en la Facultad de Ingeniería (SIAEFI) para entregar los programas, revisar asistencias y consultar tu avance de calificaciones. Para esto necesitas darte de alta en el SIAEFI. • Uso de la página web de la asignatura que se encuentra en el sitio del profesor: http://www.profesores.fi-­‐b.unam.mx/jareyc. En ella podrás descargar los apuntes de la asignatura, consultar artículos y programas complementarios de la asignatura, etc. • Uso del sitio web del laboratorio de Computación: http://lcp02.fi-­‐ b.unam.mx/ donde podrás consultar las prácticas de laboratorio y acceder a otros servicios que ésta te proporciona. • Uso de la plataforma Google Drive para realizar los trabajos por equipo. Para esto es necesario tener cuenta de Gmail, por lo cuál en caso de no tenerla deberás crear una cuenta. • Uso de la red social facebook para poder comunicarnos por este medio. Criterios de evaluación y acreditación de la asignatura Para tu calificación final cubriremos los siguientes aspectos: Concepto Porcentaje Laboratorio 20 % Asistencias , tareas y programas 5% Proyecto final 15 % Evaluaciones parciales 60 % Para acreditar la asignatura se requiere que tengas una calificación mínima de 6.0, haber obtenido una calificación aprobatoria en el promedio de evaluaciones parciales, el laboratorio acreditado, hayas entregado el proyecto final y el 80% de asistencias. Toda calificación final aprobatoria que se encuentre en rangos no enteros de calificación se considerará de acuerdo al siguiente criterio: Rango Criterio 0.1 - 0.4 Baja al entero inmediato inferior 0.5 - 0.9 Sube al entero inmediato superior *Para exentar el examen final se requiere de promedio mínimo de 8.0 de promedio final, haber obtenido una calificación aprobatoria en el promedio de evaluaciones parciales, el laboratorio acreditado, hayas entregado el proyecto final y el 80% de asistencias. Asesorías y contacto Conjunto Sur, Edificio T (Posgrado), 2° piso. Laboratorio de Procesamiento de Voz. Previa cita Correos del profesor: jareyc@yahoo.com.mx y jareyc@fi-­‐b.unam.mx Finalmente, los exhorto a disfrutar este curso, a responsabilizarse por su aprendizaje, a comunicarnos para aclarar dudas e inquietudes y a seguir comprometidos con la profesión que han elegido, puesto que en la medida en que desarrollen sus conocimientos, habilidades, actitudes y valores podrán ser mejores personas y mejores profesionistas que engrandezcan a su Universidad y a su país. Atentamente. Tu profesor M.I. Jaime Alfonso Reyes Cortés