Asignatura universitaria

Fundamentos de Programación II

Algoritmos, modularidad, estructuras de control, datos compuestos, búsquedas y ordenación.

Universidad Villanueva

Temario de la asignatura

Estos bloques orientan el estudio. Adaptamos las clases al programa y al material que estés trabajando.

1

Programas y datos

  • Algoritmo y programa
  • Tipos primitivos y objetos
  • Entrada y salida
2

Diseño modular

  • Top-down y bottom-up
  • Funciones y procedimientos
  • Parámetros, interfaces y resultados
3

Control y memoria

  • Estructuras secuencial, condicional e iterativa
  • Pila de llamadas
4

Datos y algoritmos

  • Arrays y registros
  • Ordenación: selección, inserción y burbuja
  • Búsqueda lineal y dicotómica

Dónde suele costar más

  • Definir interfaces de módulos
  • Controlar bucles y condiciones
  • Entender la búsqueda dicotómica y las trazas

Qué suele necesitar el alumno para llevarla bien

Resolver problemas pequeños de principio a fin es mejor que intentar memorizar código. La traza manual de variables y llamadas ayuda a detectar errores antes de ejecutar.

Apoyo de Academia Biz-Code

Cómo te ayudamos con esta asignatura

Partimos de tu nivel y del programa que estés cursando para convertir los conceptos en un plan de trabajo claro y práctico.

  • Descomponemos el enunciado en datos, casos y módulos antes de codificar.
  • Hacemos trazas de control y de pila para explicar qué ocurre en una llamada.
  • Comparamos algoritmos de búsqueda y ordenación por funcionamiento y contexto de uso.
Consultar esta asignatura

Sigue explorando

También te puede interesar