Diferencia entre revisiones de «Programación I»

De CURE - Informática
Ir a la navegación Ir a la búsqueda
Línea 13: Línea 13:
 
Teórico: 3 horas semanales.<br />
 
Teórico: 3 horas semanales.<br />
 
Práctico/Consultas: 4 horas semanalas.<br />
 
Práctico/Consultas: 4 horas semanalas.<br />
Formas de evaluación:
+
==== Forma de evaluación ====
 +
Forma de evaluación:
 +
La aprobación del curso consta de 3 evaluaciones obligatorias:
 +
*2 entregas obligatorias.
 +
*1 prueba final escrita.
  
 
=== Temario ===
 
=== Temario ===

Revisión del 12:47 12 oct 2012

Programación 1 - Tecnólogo en Telecomunicaciones

El lenguaje de programación C es uno de los más utilizados (si no el que más) en la programación de sistemas software, es un lenguaje de programación de propósito general, es uno de los más rápidos y potentes que existen. Es similar a Python en muchos aspectos fundamentales: presenta las mismas estructuras de control (selección condicional, iteración), permite trabajar con algunos tipos de datos similares (enteros, flotantes, secuencias), hace posible definir y usar funciones, etc. No obstante, en muchas otras cuestiones es un lenguaje muy diferente. El lenguaje C ha demostrado ser un lenguaje extremadamente eficaz, hasta como para crear sistemas operativos, como Linux que fue creado (básicamente) en este lenguaje.

Objetivos de la asignatura

El estudiante deberá:

  • Comprender las posibilidades de un lenguaje procedual simple.
  • Manejar las estructuras de datos básicas y las estructuras de control simples del lenguaje.
  • Aplicar las técnicas de división de programas en procedimientos y funciones.
  • Utilizar en la práctica el lenguaje de programación procedual para resolver problemas simples de programación.

Metodología de enseñanza

Disposición de horas

El curso se dictará durante el primer semestre de la carrera con 7 horas de clase semanales.
Teórico: 3 horas semanales.
Práctico/Consultas: 4 horas semanalas.

Forma de evaluación

Forma de evaluación: La aprobación del curso consta de 3 evaluaciones obligatorias:

  • 2 entregas obligatorias.
  • 1 prueba final escrita.

Temario

  1. Introducción a la programación.
    a. Lenguajes de programación, generalidades, el lenguaje C.
  2. Identificadores constantes y variables.
  3. Tipos de datos simples.
  4. Instrucción de asignación y expresiones aritméticas.
  5. Algoritmo, estructura de pseudocódigo.
  6. Instrucciones de entrada y salida.
  7. Instrucciones de control.
    a. Secuencia.
    b. Selección.
    c. Iteración.
  8. Proceso para la obtención de un programa ejecutable de alto nivel.
  9. Subprogramas.
  10. Alcance de identificadores. Variables locales y globales.
  11. Tipos de datos elementales y estructurados.
  12. Estudio de casos: Búsqueda y ordenación.