0% encontró este documento útil (0 votos)
1K vistas7 páginas

Computación Avanzada en C - UNEXPO

Este documento presenta el programa detallado de la asignatura "Computación Avanzada" que se imparte en el sexto semestre de la carrera de Ingeniería de Telecomunicaciones. La asignatura tiene un total de 8 horas semanales divididas entre teoría, práctica y laboratorio. Cubre temas como programación, lenguaje C, variables, funciones, archivos y estructuras de datos. La evaluación incluye actividades teórico-prácticas, proyectos, pruebas escritas y participación en foros.

Cargado por

yuber266
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas7 páginas

Computación Avanzada en C - UNEXPO

Este documento presenta el programa detallado de la asignatura "Computación Avanzada" que se imparte en el sexto semestre de la carrera de Ingeniería de Telecomunicaciones. La asignatura tiene un total de 8 horas semanales divididas entre teoría, práctica y laboratorio. Cubre temas como programación, lenguaje C, variables, funciones, archivos y estructuras de datos. La evaluación incluye actividades teórico-prácticas, proyectos, pruebas escritas y participación en foros.

Cargado por

yuber266
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte