Escolar Documentos
Profissional Documentos
Cultura Documentos
CODIGO F-GD-02
PLAN DE ASIGNATURA/ SEMINARIO/MDULO
Pgina 1 de 5
3. JUSTIFICACIN
Hoy en da los computadores forman parte de nuestra vida y su cultura es cada vez ms nuestra
cultura. Los computadores han incursionado en casi toda actividad laboral y comercial y desempean
un papel protagnico en las carreras de ingeniera.
Es por ello que los planes de estudio no pueden estar al margen de este desarrollo tecnolgico, por lo
que se hace necesario implementar programas computacionales que lleven al alumno al desarrollo del
pensamiento lgico y de las capacidades para resolver problemas, as como de la creatividad,
reflexin y actitud crtica.
La base fundamental de la programacin es la algoritmia o ciencia de los algoritmos, que define como
un conjunto ordenado y finito de operaciones que permite encontrar la solucin a un problema
cualquiera.
El Ingeniero de Telecomunicaciones debe dominar los conceptos fundamentales sobre algoritmos y
lenguajes de programacin que le permitan desarrollar aplicaciones sobre transmisin y adquisicin de
datos en dispositivos de comunicaciones e implementar soluciones programadas en el campo de la
ingeniera.
El desarrollo de un algoritmo tiene varias etapas. Primero se modela el problema que se necesita
resolver, a continuacin se disea la solucin, luego sta se analiza para determinar su grado de
correccin y eficiencia, y finalmente se traduce a instrucciones de un lenguaje de programacin que un
computador entender. El modelo especifica todos los supuestos acerca de los datos de entrada y de
la capacidad computacional del algoritmo. El diseose basa en distintos mtodos de resolucin de
11/11/2010
GESTIN DEL CONOCIMIENTO APRENDIZAJE Y DOCENCIA VERSIN 04
CODIGO F-GD-02
PLAN DE ASIGNATURA/ SEMINARIO/MDULO
Pgina 2 de 5
problemas que se aprender en esta asignatura. Para el anlisisde un algoritmo debemos estudiar
cuntas operaciones se realizan para resolver un problema.
4. METAS DE APRENDIZAJE
Cmo se utilizan los diagramas de flujo y los algoritmos para la solucin de problemas de
ingeniera?
Cmo se escriben programas del lenguaje de programacin C++ utilizando de forma correcta su
sintaxis y su semntica?
Cmo se identifican los errores de semntica y de sintaxis de un programa de computacin
escrito en C++?
Cmo se utilizan las instrucciones: if else, for, while, switch y do while para la resolucin de
problemas de ingeniera?
Cmo se realiza la reingeniera sobre el cdigo fuente de un programa en C++ para poder
mejorar la solucin planteada?
6. COMPETENCIAS
Competencia de nfasis
Disea, analiza e implementa programas en el lenguaje de programacin C++ que solucionan
problemas del rea de las telecomunicaciones utilizando los diagramas de flujo y las instrucciones
bsicas del lenguaje de C++.
Competencias especficas
Entiende y aplica el pensamiento sistmico para la resolucin de problemas de ingeniera por medio
de la utilizacin de diagramas de flujo y algoritmos.
GESTIN DEL CONOCIMIENTO APRENDIZAJE Y DOCENCIA VERSIN 04
CODIGO F-GD-02
PLAN DE ASIGNATURA/ SEMINARIO/MDULO
Pgina 3 de 5
Competencias Genricas
Comunicacin en lengua materna:
Construye y aplica conocimiento para la solucin de problemas en el rea de los algoritmos y la
programacin, argumentando de forma oral o escrita la solucin fruto del anlisis del problema.
Comunicacin en lengua extranjera:
Usa textos, revistas y catlogos en ingls para el estudio y la profundizacin terico-conceptual de
temas relacionados con el rea de sistemas de informacin y lenguajes de programacin.
Pensamiento matemtico:
Interpretar y analizar problemas especficos del manejo de programas y algoritmos, de forma que
pueda abstraer y deducir conceptos, as como plantear soluciones.
Ciudadana:
Trabaja en forma activa en equipos interdisciplinarios, manejando la tolerancia y el respeto por las
ideas de sus compaeros. Acepta y reconoce sus errores y los subsana hacindose copartcipe
de la autoevaluacin.
Ciencia, tecnologa y manejo de la informacin:
Adquirir capacidades de discusin y trabajo en grupo sobre las tecnologas de bases de datos ms
adecuadas en la resolucin de determinados problemas que se planteen, estableciendo los
criterios bsicos para llegar a un acuerdo y consenso entre los componentes del grupo.
8. TEORAS Y CONCEPTOS
DESARROLLO DE APLICACIONES
1. Prototipos de problemas.
2. Entorno grfico.
3. Configuracin de puertos de comunicaciones.
4. Aplicaciones modulares.
9. METODOLOGA
Tiempo independiente. Existen trabajos que el estudiante debe realizar en un tiempo adicional al
de las horas de clase y que sern orientados por el docente.
Tutoras Guiadas por el profesor. Los alumnos pueden realizar consultas para aclarar dudas y
afianzar sus conocimientos.
Prcticas de Laboratorio. Para la aplicacin de conocimientos adquiridos en clase, las cuales son:
1. Identificacin de los elementos de entrada, los procesos y las salidas de un problema
planteado.
2. Elaboracin de diagramas de flujo utilizando el software DFD.
3. Elaboracin de programas en C++ utilizando el software C++ builder.
Evaluacin de los temas expuestos. Por el docente, bajo su supervisin y gua, estimulando a los
GESTIN DEL CONOCIMIENTO APRENDIZAJE Y DOCENCIA VERSIN 04
CODIGO F-GD-02
PLAN DE ASIGNATURA/ SEMINARIO/MDULO
Pgina 5 de 5
10. EVALUACIN
11. RECURSOS
BIBLIOGRAFA BSICA Y COMPLEMENTARIA
BSICA:
[1] Fundamentos de programacin. Joyanes Aguilar. Editorial Mac Graw Hill 2008 Cuarta edicin.
[2] Material del Docente sobre ejercicios propuestos para desarrollar diagramas de flujo.
[3] Introduccin a los computadores, Problemario y Solucionario. Alberto Carrillo, UIS 2005.
[4] Programacin en C++, Byron Gottfried, Series Shaum. McGraw Hill, 2003.
WEBGRAFA
[1] http://www.lawebdelprogramador.com consultada enero 2 2011
[2] http://www.borland.com consultada enero 2 2011
MEDIOS AUDIOVISUALES
Recursos Audiovisuales disponibles en el Departamento de Comunicaciones (Video beam, televisores,
proyectores de acetatos etc.)
SOFTWARE, AULAS VIRTUALES Y OTROS ESPACIOS ELECTRNICOS
Sala de informtica.
Software especializado DFD.
Lenguaje de programacin Borland C++ Builder versin 6.0 o superior.
LABORATORIOS Y/O SITIOS DE PRCTICA
Salas de Informtica.
EQUIPOS Y MATERIALES
Los disponibles para elaborar sistemas de informacin.