Programación y Métodos Numéricos

Objetivo

Desarrollar la capacidad de resolver problemas de cálculo en diferentes disciplinas de ingeniería, utilizando lenguajes de programación de alto nivel.

Dinámica

La materia se desarrolla en modalidad virtual.

Clases sincrónicas, contenido de apoyo asíncrono.

Contenido de tipo teórico-práctico

Evaluaciones

Actividad Fecha Sec. 03 Y 04 Porcentaje
Primera Evaluación Grupal 9 de abril 10%
Primera Evaluación Parcial 15 de abril 20%
Segunda Evaluación Grupal  14 de mayo 10%
Segunda Evaluación Parcial  25 de mayo 20%
Tercera Evaluación Grupal 30 de junio 10%
Evaluación Final  1 de julio 30%

Parciales

  • 1 y 2 Parcial serán síncronos en horario de clases 
  • Sobre parcial final
    • Durante el ciclo se entregarán 12 ejercicios de programación ( 1x Semana)
    • Defensa aleatorio los días martes de 12:00 a 12:30
Parcial Final = Entregas \ast Defensa

Evaluaciones Grupales

  • 5 a 4 estudiantes
  • Se permiten grupos entre todas las secciones

¿Qué es la programación?

Es una forma de dar instrucciones a una máquina para que realizar diferentes tipos de tareas.

¿Qué es una computadora?

  • Una máquina de propósito multiple.
  • Es capaz de hacer cálculos aritméticos y lógicos
  • Puede almacenar los resultados obtenidos. 
  • Puede ser programada.

¿Como se divide una computadora?

  • Unidad central de proceso CPU
  • Memoria de almacenamiento aleatorio RAM
  • Memoria de almacenamiento persistente (Disco duro)
  • Mecanismos de entrada y salida de datos 

Lenguajes de programación

Es un lenguaje formal que permite dar instrucciones a una computadora

Clasificación por nivel de abstracción

  • Lenguajes de bajo nivel
  • Lenguajes de alto nivel

¿Como se convierte un programa de alto nivel a instrucciones de máquina?

Proceso de traducción

Compilar VS Interpretar

[PMN] [01] Conceptos básicos de informática

By Néstor Aldana

[PMN] [01] Conceptos básicos de informática

Presentación de la materia Que es programar

  • 466