v6840ffb

Información General del Curso

Descripción

El objetivo de esta asignatura es aprender a realizar buenos programas, según el paradigma de la programación imperativa, abordando la resolución de problemas mediante el uso de algoritmos y manejo de estructuras de datos, aprendiendo a utilizar los conceptos de abstracción de operaciones y de datos.

La asignatura servirá para la nivelación de los estudiantes que ingresen desde el Bachillerato Diversificado. Los estudiantes no tienen conocimientos previos de programación.

¿Por qué se utiliza C?

El lenguaje C se utiliza en este curso porque:

Objetivos

Cronograma del Semestre

Metodología

Evaluación

Los estudiantes serán evaluados mediante entregas de trabajos de laboratorio y dos parciales.

Laboratorios

Los trabajos propuestos serán de entrega obligatoria. No se les asignará puntaje, solamente se evaluará si se aprueban o no.

Parciales (Puntuación sobre 100)

Condiciones de Aprobación

Temario Detallado

  1. Introducción a la programación

    • Lenguajes de programación
    • Algoritmos
    • Pseudocódigos
    • Proceso para la obtención de un programa ejecutable en lenguaje de alto nivel
  2. El lenguaje C

    • Identificadores, constantes y variables
    • Tipos de datos simples
    • Instrucción de asignación y expresiones aritméticas
    • Instrucciones de control:
      • Secuencia
      • Selección
      • Iteración
    • Subprogramas
    • Alcance de identificadores
    • Tipos de datos estructurados: arreglos y estructuras
    • Recursión

Bibliografía

Contacto