Informática Aplicada
La Informática Aplicada, en nuestro caso, a la Ingeniería, es un curso que da al estudiante herramientas informáticas para resolver problemas de ingeniería que requieren un número importante de cálculos y que pueden implementarse, con mayor o menor dificultad, en un ordenador.
Hay muchas herramientas informáticas que pueden usarse, como por ejemplo MATLAB, Python, Excel, pero hemos escogido Octave un software abierto (open source) que cuenta con la facilidad de programación y de un número de paquetes y librería que facilitan aún más la codificación de problemas complejos de ingeniería, de modo que con unas pocas líneas de código, se alcanza a resolver problemas con elevadas cargas numéricas. Además su instalación es muy simple y no requiere de equipos muy sofisticados (un portátil u ordenador de mesa son suficientes).
El programa de curso se va desarrollando a través de prácticas de codificación para resolver problemas de ingeniería.
Curso febrero - junio 2024
Aula Industriales, 3er piso Facultad Ingenierías
Martes y miércoles, 3:00 a 4:40 pm
Evaluaciones y/o Talleres evaluados:
Temas 1 al 5: Semana 3. 13 de marzo. 16.6%
Temas 6 al 8: Semana 8. 30 de abril. 16.6%
Temas 9 al 11: Semana 13. 29 de mayo. 17%
Asignación 1: Semana 4. 19 de marzo. 16.6%
Asignación 2. Semana 9. 30 de abril. 16.6%
Asignación 3. Semana 14. 04 de junio 16.6%
Examen final: Semana 15. 11 de junio
Convocatoria extraordinaria: Semana 16. 18 de junio 2024.
Los exámenes parciales no presentados se realizarán el 10 de junio
Libros y Apuntes:
Holly Moore. MATLAB para Ingenieros.
Universidad de Vigo. Cuadernos de ejercicios resueltos de Python.
Software:
Códigos de la Semana:
Semana 6 y 7: Cálculo del número de factores primos que dividen un número dado
Semana 3 a 5: Calcula la raíz cuadrada de un número (método de bisección), calcula el cero de una función por Newton Raphson y por bisección, las cifras significativas de un número entero, usando Loops (for y while). Observen en alguno de los programas el uso de "break". Observen la diferencia entre un script y una función (function).
Semana 1 y 2. Variables, vectores, operaciones con vectores y matrices, manipulación de elementos de vectores. Condicionales (if, else, elseif), funciones internas y rangos (:). Trabajo para estudiante: complementar con la clasificación Suspenso, Aprobado, Notable y Sobresaliente.
Programa resumido
Instalación y ambiente Octave
Manipulación e indexación de matrices y vectores. Operaciones con vectores y Matrices.
Condicionales (if, else, elseif)
Funciones internas.
Scripts. Automatización de tareas.
Loops. For, While
Graficación
Funciones lógicas y estructuras de control
Entradas/Salidas controladas por el usuario. Guardando/Recuperando data.
Paquetes
Gráficos y arreglos avanzados
Condiciones para aprobar: Los exámenes y/o prácticas hacen el 45,2% de la nota del curso, pero es necesario aprobarlos (el promedio), para poder aprobar el curso. Además, habrá 3 asignaciones para hacer en casa y presentar en clase que suman 44.8% de la nota. Serán trabajos personalizados. La asistencia representará el 10% de la nota final.