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

Aula virtual y otros recursos web

Aula Virtual

Regresar al Plan de Estudios