Syllabus

INC-1005 ALGORITMOS Y LENGUAJES DE PROGRAMACION

FRANCIA ISABEL MIRANDA RODRÍGUEZ

fimiranda@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
4 2 2 4 Ingeniería Aplicada

Prerrequisitos
-Manejar operaciones algebraicas. -Usar los conocimientos de Trigonometría y Geometría Analítica. -Conocer el Algebra Matricial. -Conocer y manejar el Hardware y software básico.

Competencias Atributos de Ingeniería

Normatividad
1. El alumno deberá tener asistencia mínima de un 80% para tener derecho a exámen. 2. El alumno tendrá una tolerancia de 10 minutos como máximo para ingresar al aula o laboratorio. Después de este tiempo, se considerará como retardo y después de 15 minutos, será falta. Tres retardos en el mes, corresponden a una falta. 3. La falta colectiva del grupo a clases será considerada doble y se dará por visto el tema programado. 4. Los trabajos documentales (tareas, actividades, investigaciones, etc.) se entregarán en tiempo y forma de acuerdo a la fecha indicada, quedando claro que NO SE RECIBIRÁN trabajos posteriores a la fecha indicada. 5. El trabajo en equipo, participación y presentación es obligatoria. 6. No se permite en el salón de clases comida, solo el acceso de agua. 7. En el salón no se permite el uso de gorras, lentes negros, estar masticando chicles; así como tampoco vestimenta considerada inadecuada (faldas cortas, shorts, bermudas, blusas escotadas). 8. No está permitido el uso de celulares. 9. Las llamadas podrán contestarse fuera del salón de clases siempre y cuando el celular se encuentre en modo de vibrador o en silencio. 10. El alumno que demuestre una mala actitud o conducta ante sus compañeros o ante el maestro será suspendido el tiempo que considere el profesor, y se verá reflejada dicha actitud en su calificación del 20% correspondiente al indicador de participación.

Materiales
1. Computadora. 2. Programas de aplicación y de desarrollo de software. 3. Materiales propuestos. 4. Libro Fundamentos de programación, algoritmos y estructura de datos.

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 3.1.1 a la actividad 4.1.2

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Introducción a la computación y hoja de cálculo
          1.1. Aplicar el conocimiento en el manejo de la hoja de cálculo.
                   1.1.1. Investigar en Internet sobre las tecnologías de la información
                           Introducción a la Computación (760180 bytes)
                          
                   1.1.2. Conocer los elementos que conforma un equipo computacional en software y hardware
                           Introducción a los Sistemas Operativos (52808 bytes)
                          
                   1.1.3. Utilizar hojas de cálculo para manejo de bases de datos
                           Elementos de Excel
                          
                   1.1.4. Utilizar la hoja de cálculo de Excel en las funciones de: estadísticas, matemáticas y trigonométricas, así como las financieras
                           Formulas y Funciones (1129957 bytes)
                          
                   1.1.5. Aplicar las tablas dinámicas para filtrar información
                           Tablas dinámicas (2032286 bytes)
                          
                   1.1.6. Aplicar macros para sistematizar una hoja de cálculo
                           Macros (35742 bytes)
                          
2. Desarrollo de lógica algorítmica
          2.1. Desarrollar en el alumno el pensamiento lógico computacional
                   2.1.1. Elaborar algoritmos a problemas cotidianos
                          
                   2.1.2. Solucionar problemas utilizando diferentes tipos de algoritmos
                          
3. Introducción a la programación de un lenguaje estructurado
          3.1. Conocer los conceptos básicos de la programación, la estructura de un programa para diseñar programas elementales
                   3.1.1. Realizar investigación sobre la introducción a la programación.
                          
                   3.1.2. Realizar investigación sobre la estructura de programación y su aplicación.
                          
                   3.1.3. Diseñar la solución de problemas, utilizando diferentes tipos de algoritmos de programación básicos.
                          
4. Estructuras selectivas y de repetición
          4.1. Desarrollar la estructura de un lenguaje de programación para dar solución a problemas cualitativos o cuantitativos
                   4.1.1. Realizar programas de aplicación usando estructuras selectivas y de repetición.
                          
                   4.1.2. Realizar programas con aplicación a la ingeniería industrial.
                          
5. Arreglos y archivos
          5.1. Aplicar los arreglos y archivos para la solución de problemas en donde se requiera la manipulación de datos, mismos que deberán almacenarse
                   5.1.1. Desarrollar programas usando arreglos unidimensionales y bidimensionales.
                          
                   5.1.2. Diseñar programas para almacenar la información de manera permanente.
                          
6. Funciones
          6.1. Utilizar las funciones definidas por el usuario, con la finalidad de optimizar el código en la programación
                   6.1.1. Realizar ejemplos que requieran funciones estándar.
                          
                   6.1.2. Realizar ejemplos que requieran funciones aplicadas a la ingeniería industrial.
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación