You are on page 1of 3

PROGRAMACIN EN COMPUTACIN

2014

Programa Analtico de: Programacin en Computacin (Plan 2005 adec.) 15/12/2013


Especialidad: INGENIERIA ELECTROMECANICA
Nivel: 2

UNIDAD CONTENIDOS Obsv.


Elementos Fundamentales
I
1. 1 Datos, informacin, Sistema: Conceptos. Sistema de Informacin.

1. 2 Introduccin al Hardware. Conceptos. Computadora. Elementos


fundamentales. Unidad central de procesamiento. Memoria. Unidades
perifricas. Unidades de almacenamiento masivo. Otros componentes.

1. 3 Introduccin al Software. Concepto y clasificacin. Ejemplos.

1. 4 Conceptos de bit, byte. Prefijos de capacidad de almacenamiento


binario. Representacin de datos numricos y de texto. ASCII, ANSI.

Operaciones lgicas. Tabla de verdad. Funciones AND, OR, NOT, XOR,


1. 5 NAND, NOR. Operadores y expresiones lgicas binarias. Ejemplos.

Teora de la Programacin
II
2. 1 Programacin: concepto, fases del proceso y metodologa. Lenguaje de
programacin. Algoritmo y Programa. Definiciones. Caractersticas. .
Herramientas y Entorno integrado de desarrollo (IDE).

2. 2 Diagramacin lgica. Tcnicas para el diseo de algoritmos.


Representacin de algoritmos: diagramas de flujo, diagramas de cajas o
Chapin. Algoritmos mediante pseudocdigo. Caractersticas. Ventajas y
desventajas de cada representacin. Ejemplos

2. 3 Programa de Computadora. Estructura y flujo de ejecucin. Tipos de


datos. Variable. Operadores y expresiones. Instruccin de programa.
Ejemplos y ejercicios.

2. 4 Instrucciones secuenciales. Instrucciones de entrada y de salida.


Subprograma. Concepto. Tipos. Alcance de variables. Ejemplos y
ejercicios.

CATEDRA: Ing. Csar Omar Aranda, Lic. Javier Rosenstein


1.
PROGRAMACIN EN COMPUTACIN
2014

2. 5 Control del flujo de programa. Instrucciones de decisin y cclicas.


Ejemplos y ejercicios.

2. 6 Introduccin a las estructuras de datos. Concepto y tipos.


Arreglos: vectores y matrices. Concepto. Representacin en la memoria.

2.7 Operaciones con arreglos: llenado, recorrido, ordenamiento, bsqueda.


Ejemplos y ejercicios.

Programacin en Lenguaje Especfico


III
3. 1 Lenguaje de programacin. Tipos y generalidades.

3. 2 C++: Conceptos bsicos de compilacin y depuracin de cdigo. Entorno


de desarrollo: IDE. Estructura de programa. La funcin main( ).

3. 3 C++: Comentarios. Palabras clave. Identificadores. Tipos de datos.


Declaracin de variables.
Operadores de asignacin, aritmticos, relacionales, lgicos y
especiales. Conversin de tipos (casting). Expresiones. Ejemplos y
ejercicios.

3. 4 C++: La entrada y salida estndar. Ejemplos y ejercicios.

3. 5 C++: Funciones. Concepto. Definicin e invocacin. Alcance de variables.


Pasaje de argumentos. Referencia y valor. Ejemplos y ejercicios.

3. 4 C++: Control de flujo de programa. Sentencias if, switch, while y do.


Ejemplos y ejercicios.

3. 5 C++: Arrays. Ejemplos y ejercicios.

3.6 Resolucin de problemas de clculo numrico. Ecuaciones.


Representacin de tablas. Graficacin de funciones.

PROGRAMA DE EXMEN:
A programa abierto.

BIBLIOGRAFA:

CATEDRA: Ing. Csar Omar Aranda, Lic. Javier Rosenstein


2.
PROGRAMACIN EN COMPUTACIN
2014

Unidad I
ARANDA, Csar (2014): Guas de estudio y actividades prcticas , Dpto Electromecnica,
FRM-UTN. [ejemplar disponible en Moodle en formato digital,
http://frm.cvg.utn.edu.ar/course/view.php?id=122]
FOROUZAN, Behrouz (2003): Introduccin a la Ciencia de la Computacin, Editorial
Thomson. Captulos 1 y 2. [1 ejemplar]

Unidad II
ARANDA, Csar (2014): Guas de estudio y actividades prcticas , Dpto Electromecnica,
FRM-UTN. [ejemplar disponible en Moodle en formato digital,
http://frm.cvg.utn.edu.ar/course/view.php?id=122]
FOROUZAN, Behrouz (2003): Introduccin a la Ciencia de la Computacin, Editorial
Thomson. Captulos 8, 9, Anexo C y Anexo D. [1 ejemplar]
WILSON, Terry, CARLISLE, Martin y otros (2010), Manual, http://raptor.martincarlisle.com
[entregado en formato digital]
WILSON, Jack (2008): Raptor User Guide. [entregado en formato digital]
SANTOS, M., PATIO, I., CARRASCO, R. (2005): Fundamentos de programacin, Editorial Ra-
Ma. [1 ejemplar]

Unidad III
ARANDA, Csar (2014): Guas de estudio y actividades prcticas , Dpto Electromecnica,
FRM-UTN. [ejemplar disponible en Moodle en formato digital,
http://frm.cvg.utn.edu.ar/course/view.php?id=122]
DEITEL, P. y DEITEL, H. (2004): Como programar en C/C++, Pearson Education. [4
ejemplares]

LISTADO DE TRABAJOS PRACTICOS


Trabajo Prctico N 1: Introduccin a las computadoras
Trabajo Prctico N 2: Sistemas de Informacin. Software.
Trabajo Prctico N 3: Operadores y Expresiones Lgicas Binarias.
Trabajo Prctico N 4: Introduccin a la Programacin
Trabajo Prctico N 5: Algoritmos bsicos
Trabajo Prctico N 6: Instrucciones de Control de Flujo
Trabajo Prctico N 7: Vectores
Trabajo Prctico N 8: Matrices
Trabajo Prctico N 9: Complementario Opcional y de Integracin
Los TPs 5 a 9 se conforman de partes A y B, con enfoques algortmico y programtico (lenguaje
C/C++) respectivamente

Visitas a:
No aplicable.
CATEDRA: Ing. Csar Omar Aranda, Lic. Javier Rosenstein
3.

You might also like