You are on page 1of 7

PROGRAMA DETALLADO VIGENCIA TURNO

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA FUERZA ARMADA 2009 DIURNO


INGENIERIA DE TELECOMUNICACIONES SEMESTRE
ASIGNATURA 6to
COMPUTACIN AVANZADA CDIGO
HORAS SYC-32315
TEORA PRCTICA LABORATORIO UNIDADES DE CRDITO PRELACIN
3 2 3 5 TLC-32125
1.- OBJETIVO GENERAL
Aplicar la tecnologa de la programacin en Lenguaje C, a los diversos procesos de transmisin y recuperacin de datos, el control de perifricos, as como en la
automatizacin de procesos de control y produccin.
2.- SINOPSIS DE CONTENIDO
UNIDAD 1: Programacin.
UNIDAD 2: Presentacin del Lenguaje C.
UNIDAD 3: Resumen de comandos de Lenguaje C.
UNIDAD 4: Variables, constantes, operadores y expresiones.
UNIDAD 5: Sentencias de control.
UNIDAD 6: Funciones.
UNIDAD 7: Entrada, salida y archivos en disco.
UNIDAD 8: Punteros.
UNIDAD 9: Arreglos.
UNIDAD 10: Estructura, uniones y tipos definidos por el usuario.
UNIDAD 11: Depuracin de programas en C.
UNIDAD 12: Manejo Grfico.
3.- ESTRATEGIAS METODOLGCAS GENERALES
Dilogo Didctico Real: Actividades presenciales (comunidades de aprendizaje), tutoras y actividades electrnicas.
Dilogo Didctico Simulado: Actividades de autogestin acadmica, estudio independiente y servicios de apoyo al estudiante.
ESTRATEGIA DE EVALUACIN
La evaluacin de los aprendizajes del estudiante y en consecuencia, la aprobacin de la asignatura, vendr dada por la valoracin obligatoria de un conjunto de
elementos, a los cuales se les asign un valor porcentual de la calificacin final de la asignatura. Se sugieren algunos indicadores y posibles tcnicas e instrumentos de
evaluacin que podr emplear el docente para tal fin.
Realizacin de actividades terico-prcticas.
Realizacin de actividades de campo.
Aportes de ideas a la Comunidad (informacin y difusin).
Experiencias vivenciales en el rea profesional
Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc.
Actividades de Auto-evaluacin / co-evaluacin y evaluacin del estudiante.
OBJETIVOS DE APRENDIZAJE CONTENIDO ESTRATEGIASDE EVALUACIN BIBLIOGRAFA
Describir las diferentes tcnicas de UNIDAD 1: PROGRAMACIN. Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
programacin, atendiendo a las normas prcticas. Paul. (1994). Como Programar en
de calidad del software y a las 1.1 Paradigmas de programacin: Realizacin de actividades de campo. C/C++.
metodologas para la resolucin del programacin modular, Aportes de ideas a la Comunidad
problema. programacin estructurada, (informacin y difusin).
programacin orientada a objeto. Experiencias vivenciales en el rea
1.2 Introduccin a los principios para el profesional
desarrollo y correcta escritura de los Realizacin de pruebas escritas cortas y
programas segn las siguientes largas, defensas de trabajos, exposiciones,
normas de calidad del software: debates, etc.
definicin del problema, Actividades de Auto-evaluacin / co-
codificacin en unidades lgicas que evaluacin y evaluacin del estudiante.
permitan la fcil lectura, la
compresin y el mantenimiento del
programa, implementacin de una
buena documentacin.
Manejar la estructura de programas en UNIDAD 2: PRESENTACIN DEL Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
Lenguaje C, el entorno de ambiente de LENGUAJE C. prcticas. Paul. (1994). Como Programar en
desarrollo integrado (IDE), la Realizacin de actividades de campo. C/C++.
compilacin, ejecucin y conversin en 2.1 Estructura de un programa en Lenguaje Aportes de ideas a la Comunidad
mdulos ejecutables. C. (informacin y difusin).
2.2 Entorno IDE del turbo C++. Experiencias vivenciales en el rea
2.3 Directivas de compilacin. profesional
2.4 Declaraciones globales y locales. Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Emplear los comandos bsicos del UNIDAD 3: RESUMEN DE Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
Lenguaje C. COMANDOS DEL LENGUAJE C. prcticas. Paul. (1994). Como Programar en
Realizacin de actividades de campo. C/C++.
3.1 Estudios de los comandos bsicos del Aportes de ideas a la Comunidad
Lenguaje C. (informacin y difusin).
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Manejar correctamente variables, UNIDAD 4: VARIABLES, Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
constantes, operadores y expresiones del CONSTANTES, OPERADORES Y prcticas. Paul. (1994). Como Programar en
Lenguaje C. EXPRESIONES. Realizacin de actividades de campo. C/C++.
Aportes de ideas a la Comunidad
4.1 Tipos de variables (globales, locales, (informacin y difusin).
externas y register) y constantes. Experiencias vivenciales en el rea
4.2 Utilizacin de operadores para la profesional
formacin de expresiones. Realizacin de pruebas escritas cortas y
4.3 Declaracin de variables y constantes. largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Estructurar adecuadamente sentencias UNIDAD 5: SENTENCIAS DE Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
de programacin en C. CONTROL. prcticas. Paul. (1994). Como Programar en
Realizacin de actividades de campo. C/C++.
5.1 Sentencias de programacin segn Aportes de ideas a la Comunidad
Bohm y Jacopini. (informacin y difusin).
5.2 Sentencias de asignacin. Sentencias Experiencias vivenciales en el rea
de seleccin: simple, doble y mltiple. profesional
5.3 Sentencia de repeticin. Condicionales Realizacin de pruebas escritas cortas y
evaluadas al principio, evaluadas largas, defensas de trabajos, exposiciones,
al final. debates, etc.
5.4 Incondicionales. Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Efectuar tareas dentro de un programa UNIDAD 6: FUNCIONES. Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
mediante el uso de funciones. prcticas. Paul. (1994). Como Programar en
6.1 Las funciones como unidades lgicas o Realizacin de actividades de campo. C/C++.
bloques para efectuar tareas dentro de Aportes de ideas a la Comunidad
un programa. (informacin y difusin).
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Manejar adecuadamente a travs de UNIDAD 7: ENTRADA, SALIDA Y Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
Lenguaje C, los diferentes medios ARCHIVOS EN DISCO. prcticas. Paul. (1994). Como Programar en
externos de almacenamiento y/o Realizacin de actividades de campo. C/C++.
recuperacin de datos, discos y/o 7.1 Entrada de datos desde el teclado o Aportes de ideas a la Comunidad
perifricos externos. cualquier dispositivo capaz de producir (informacin y difusin).
una seal digital, salida de datos hacia Experiencias vivenciales en el rea
cualquier dispositivo capaz de profesional
manejarla. Realizacin de pruebas escritas cortas y
7.2 Lectura de archivos en disco y/o largas, defensas de trabajos, exposiciones,
diskette. debates, etc.
7.3 Manejo de puertos: seriales y paralelos. Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Emplear los punteros del lenguaje C. UNIDAD 8: PUNTERO. Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
prcticas. Paul. (1994). Como Programar en
8.1 Usar los punteros del lenguaje C, Realizacin de actividades de campo. C/C++.
compresin de su trabajo. Aportes de ideas a la Comunidad
8.2 Punteros de direccin de memoria, de (informacin y difusin).
contenido de memoria, de arreglos, a Experiencias vivenciales en el rea
cadenas o string, a funciones. profesional
Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Realizar arreglos unidimensionales y UNIDAD 9: ARREGLOS. Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
multidimensionales. prcticas. Paul. (1994). Como Programar en
9.1 Arreglos unidimensionales y Realizacin de actividades de campo. C/C++.
multidimensionales, comprobacin Aportes de ideas a la Comunidad
de los lmites de los arreglos. (informacin y difusin).
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Manejar la programacin orientada a UNIDAD 10: ESTRUCTURAS, Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
objeto: estructura, unin y tipo definido UNIONES Y TIPOS DEFINIDOS POR prcticas. Paul. (1994). Como Programar en
por el usuario. EL USUARIO. Realizacin de actividades de campo. C/C++.
Aportes de ideas a la Comunidad
10.1 Combinacin de variables para formar (informacin y difusin).
una estructura, comparticin de Experiencias vivenciales en el rea
memoria por muchas variables profesional
formando unin. Realizacin de pruebas escritas cortas y
10.2 Definicin de variables estandar largas, defensas de trabajos, exposiciones,
utilizando el Typedef. debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Desarrollar programas en C aplicando el UNIDAD 11: DEPURACIN DE Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
concepto de depuracin, puesta a punto PROGRAMAS EN C. prcticas. Paul. (1994). Como Programar en
y tcnicas de documentacin. Realizacin de actividades de campo. C/C++.
11.1 Escritura de programas en lenguaje C, Aportes de ideas a la Comunidad
errores habituales, modos de (informacin y difusin).
depuracin, caractersticas de Experiencias vivenciales en el rea
seguimiento de errores, errores de profesional
sintaxis, ventana de mensaje. Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
Usar las funciones grficas en lenguaje UNIDAD 12: MANEJO GRFICO. Realizacin de actividades terico- DEITEL, Harvey y DEITEL,
C. prcticas. Paul. (1994). Como Programar en
12.1 Inicializacin del modo grfico. Realizacin de actividades de campo. C/C++.
12.2 Definicin y uso de funciones Aportes de ideas a la Comunidad
grficas. (informacin y difusin).
Experiencias vivenciales en el rea
profesional
Realizacin de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluacin / co-
evaluacin y evaluacin del estudiante.
PRCTICAS DE LABORATORIO
Estructurar un programa en C usando PRCTICA 1. Desarrollo, anlisis y prueba de
variables, funciones de entrada y salida, Estructura de un programa en C, definicin programas diseados por los alumnos o
y funciones lgicas y aritmticas. de los diferentes tipos de variables, propuestos por el profesor.
funciones bsicas de entrada y salida (printf
scanf), funciones lgicas y aritmticas.

Desarrollar programas con ciclos y PRCTICA 2. Idem


estructuras condicionales. Anlisis y desarrollo de programas con
ciclos y estructuras condicionales (if , if
else, switch, while, do- while, for).

Desarrollar programas usando vectores PRCTICA 3. Idem


y matrices. Anlisis y desarrollo de programas usando
vectores y matrices.

Desarrollar programas usando punteros PRCTICA 4. Idem


y funciones definidas por el usuario. Anlisis y desarrollo de programas usando
punteros y funciones definidas por el
usuario.

Manejar el puerto serial de un PC a PRCTICA 5. Idem


travs de programas en C. Manejo del puerto serial de un computador
personal.

Manejar el puerto paralelo de un PC a PRCTICA 6. Idem


travs de programas en C. Manejo del puerto paralelo de un
computador personal.
Desarrollar una red de comunicacin PRCTICA 7. Desarrollo, anlisis y prueba de
que involucre dos PCs. Desarrollo de una red sencilla de proyecto propuesto por el docente.
comunicacin entre dos computadores
personales.

Desarrollar programas usando las PRCTICA 8. Desarrollo, anlisis y prueba de


funciones grficas de C. Manejo de funciones grficas, programas diseados por los alumnos o
inicializacin del modo grfico, funciones propuestos por el docente.
bsicas y funciones avanzadas.

Desarrollar un programa en C que PRCTICA 9. Desarrollo, anlisis y prueba de


emule el funcionamiento de un Anlisis y desarrollo de un multmetro proyecto propuesto por el docente.
multmetro digital digital usando el computador.

Desarrollar un programa en C que PRCTICA 10. Desarrollo, anlisis y prueba de


emule el funcionamiento de un Anlisis y desarrollo de un osciloscopio programas diseados por los alumnos o
osciloscopio digital. digital usando el computador. propuestos por el docente.

Desarrollar un programa en C donde se PRCTICA 11. Desarrollo, anlisis y prueba de


apliquen todos los conocimientos Asignacin del proyecto final, aplicando programas diseados por los alumnos o
adquiridos en el curso. todos los conocimientos adquiridos en el propuestos por el docente.
curso:
-Desarrollo de un PLC.
-Desarrollo de un control distribuido
usando varios PCs.
-Desarrollo de una red en anillo.
-Proyectos propuestos por el alumno.
BIBLIOGRAFA
Antonakos, James; Mansfield, Kenneth y Hull, John. (1997). Programacin Estructurada en C. Editorial Prentice Hall. Primera edicin.
Ceballos, Javier. (1997). Curso de Lenguaje C++. Editorial Addisson Wesley.
Deitel, Harvey y Deitel, Paul. (1994). Como Programar en C/C++. Editorial Prentice Hall. Segunda edicin.
Hekmatpour, Sharam. (1998). C++ Gua para Programadores en C. Editorial Prentice Hall. Primera edicin.
Savitch, Walter. (2006). Resolucin de Problemas con C++. Editorial Pearson Addisson Wesley. Quinta edicin.
Schildt, Herbert. (1997). Manual de Referencia de Turbo C/C++. Editorial Mc Graw Hill.

You might also like