Programación Aplicada a la Ingeniería

Fundamentación

La incorporación de un lenguaje de programación en la formación universitaria permite desarrollar en los estudiantes una base sólida en lógica y estructura de programación, brindándoles competencias transferibles que facilitan el aprendizaje y dominio de otros lenguajes en distintos entornos tecnológicos.

Duración 48 horas
Modalidad Presencial
Inicio A confirmar
Cursada A confirmar
Requisitos Ser estudiante o egresado de alguna ingeniería con Análisis, AGA y computación aprobadas.
Certificado UTN - FRH
Arancel A confirmar

Docente

Ing. Juan Carlos Polidoro, técnico mecánico recibido en 1977 e ingeniero aeronáutico recibido en 1985. Cuenta con conocimientos adicionales en Visual Basic 6, Solid Edge, Python, HTML, entre otros. Trabajó en diversas empresas entre las que se encuentran Suppliers S.A., donde desempeñó el cargo de gerente operativo y encargado de sistemas, y en ACINDAR S.A., en la que formó parte de un grupo interdisciplinario de profesionales como ingeniero de automatización de procesos.

Conocé todos los cursos y capacitaciones

Objetivo

Brindar herramientas computacionales que permitan abordar problemáticas propias de las distintas ramas de la ingeniería, desarrollando aplicaciones capaces de resolver necesidades específicas no cubiertas por los paquetes de software convencionales.

Programa

  • Introducción a la materia. Anatomía del lenguaje
  • Variables numéricas string, listas, su tipo, instrucciones de bifurcación.
  • Ejemplo viga simplemente apoyada, bubble sort
  • Instrucciones de entrada salida. Ejercicio de vigas que interactúan con el usuario. Validación de entradas.
  • Iteraciones, bucles, anidados. Ejercicio de eliminación Gaussiana.
  • Definición de funciones de usuario. Recursividad. Modulo NUMPLOT.
  • Ejercicios de factorial y ploteo de parábola
  • Uso de las listas. Implementación de optimización de una bodega generando todas las posibilidades. Si imposibilidad de uso practico.
  • Ejercitación de integración de Simpson con variable hardcodeada o ingresada en tiempo de ejecución.
  • Accesos a archivos, externos, lectura escritura de archivos texto.
  • Ejercicio de lectura de perfil NACA y su ploteo
  • Ejercitación con Newton Rapshon. Variaciones entre formulas hardcodeadas y función EVAL
  • Entorno gráfico. Librería Tkinter. Reelaboracion de ejercicios de lectura de perfil NACA, con la graficacion de Tkinter.
  • Implementación de Runge-Kutta. Aplicación a un sistema de Masa-Resorte-Amortiguador. Su representación gráfica, con simulación de movimiento.
  • Ensamblaje de matriz de rigidez de una estructura de barras en 2D