Skip to content

Material del curso de fundamentación en computadores del Instituto de física, de la facultad de ciencias exactas y naturales de la Universidad de Antioquia

License

Notifications You must be signed in to change notification settings

jacallem94/Fund-Computacion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fundamentación en Computación

Bienvenidos al curso de fundamentación en computación. Este curso pertenece al instituto de física de la Universidad de Antioquia y está dirigido a estudiantes de Astronomía y Física. En este se abordaran los conceptos básicos de la algoritmia y la programación utilizadas en ciencia e ingeniería. Se tiene como objetivo general dotar al estudiante de las herramientas computacionales básicas para la codificación de instrucciones usando lenguajes de programación, facilitando el desarrollo de sus tareas académicas y científicas futuras. Además, como objetivos especificos se tiene:

  1. Conocer el funcionamiento básico y las partes principales de un computador.
  2. Desarrollar la capacidad de pensar algorítmicamente en la solución de problemas.
  3. Proponer algoritmos para modelar problemas.
  4. Emplear un lenguaje de programación para codificar instrucciones que le permitan solucionar diferentes problemas.

Estos temas serán abordados desde un contexto formal pero también manteniendo un enfoque práctico y computacional, ilustrando muchas aplicaciones útiles en problemas de física y astronomía.

El componente práctico se desarrollará casi en su totalidad en Python, pero también se hace uso de herramientas tales como: Scratch, Blockpy, Bipython, CodeCombat y Blockly.

En este repositorio se puede encontrar todo el material relacionado con el curso, incluyendo el programa detallado, presentaciones, ejemplos (cuadernos de ipython) y tareas. (Este repositorio puede estar sujeto a cambios continuamente a medida que avanza el curso).

Programa del curso: Descripción detallada del programa del curso, incluyendo una breve motivación y presentación, temas a tratar, evaluación y bibliografía.

Cronograma del curso Cronograma del curso detallado por fechas de clases teóricas y taller.

Material del curso:

  1. Presentaciones En esta sección puede encontrar las presentación ordenadas por cada clase.

  2. Documentos En esta sección puede encontrar todos los documentos relacionados con el curso de fundamentos en computación.

  3. Talleres En esta sección puede encontrar los talleres ordenadas por cada clase.

  4. Tareas En esta sección puede encontrar las tareas asignadas correspondiente al taller.

Contenido del curso:

Unidad 1: Introducción (2 semanas)

Temas

  1. Historia de los computadores
  2. Modelos de computación
  3. Partes de los computadores
  4. Cuál es el funcionamiento básico de los computadores

Unidad 2: Introducción a la algoritmia (6 semanas)

Temas

  1. Representación binaria de la información
  2. Elementos de pseudo-código
  3. Diagramas de flujo
  4. Variables
  5. Condicionales

Unidad 3: Introducción a la programación (8 semanas)

Temas

  1. Elementos principales del código Python
  2. Variables
  3. Condicionales
  4. Listas
  5. Iteraciones
  6. Escritura y lectura de archivos
  7. Graficación
  8. Introducción a Pandas y Numpy

About

Material del curso de fundamentación en computadores del Instituto de física, de la facultad de ciencias exactas y naturales de la Universidad de Antioquia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages