1.1.4 - Taller de programación I
Primer Año
Característica del Área Curricular | |||
---|---|---|---|
Plan | 2015 | ||
Cuatrimestre | Primero | ||
Hs. Cat. | 90 | ||
Res. C.S. | 291/2015 | ||
Presentación
La asignatura se ubica en el primer semestre del primer año de la carrera. Esta actividad curricular inicia la formación del alumno en los conceptos y practicas de la programación dentro del paradigma imperativo .
El objetivo general es afianzar conocimientos del pensamiento lógico para el futuro aprendizaje en las materias de programación y ser fundamento de estas.
Objetivo
Dará los conocimientos y el aprendizaje básico sobre el arte de la programación.
Contribuirá a obtener una familiarización operacional con los sistemas operativos y sus herramientas. Formará la programación imperativa y procedural.
Contenido Temático
Unidad 1: Entorno de programación UNIX
Sistemas Operativos. UNIX, GNU/Linux. Prompt: comandos básicos. BASH. Sistemas de archivos. Redireccionamiento de salida y entrada. Encadenamiento de comandos.
UNIDAD 2: Lenguaje de programación C.
Lenguajes compilados e interpretados. Etapas de la compilación. El programa: estructura y sintaxis.La funcion main(). Tipos de datos. Variables. Estructuras de control. Scope de variables.
UNIDAD 3: Preprocesador de C
Macros de sustitución de texto, de rosolucion logica, entrecomillados, pasting. Macros como argumentos del programa, assert.h, de compilacion condicional.
UNIDAD 4: Entrada y salida estandar.
stdio.h. Funciones de ingreso por teclado: gets(); getc(); getchat(); scanf(): formas de uso y diferencias. Funciones de salida por pantalla: puts(); putc(); putchar(); printf(): formas de uso y diferencias.
UNIDAD 5: Funciones
Sintaxis. Valores de retornos. Estructuras y uniones. Pasaje por parámetros de variables.
Bibliografía
Lenguaje de programación - C B. Kernighan/D. Ritchie - Pearson - 1991.
La Práctica de la Programación - B. Kernighan/R. Pike - Pearson - 1991.
Correlatividades
- Previas: No posee
- Posteriores: