Professional Documents
Culture Documents
52
No presencial
El propsito de este curso cubre tres puntos principales, el primero consiste en iniciar al estudiante en la correcta utilizacin de su equipo de cmputo, esto, describiendo funcionalmente los elementos bsicos del modelo de Von Neumann y de la computadora, as como los programas de desarrollo, operacin y aplicacin ms importantes. El segundo punto consiste en que el estudiante inicie en el diseo y construccin de algoritmos que resuelvan problemas elementales de las ciencias bsicas e ingenieras. Por ltimo se pretende que el estudiante conozca los derechos de autor de los desarrolladores de programas adems de distinguir los tipos de licenciamiento ms importantes que usan cuando distribuyen sus programas. Este curso es necesario para Introduccin a la Programacin y Taller de Programacin Estructurada
OBJETIVO TERMINAL
El alumno disear y construir algoritmos para resolver problemas elementales de las ciencias bsicas e ingenieras, basado en la descripcin funcional de los elementos bsicos del modelo de Von Neumann y de un equipo de cmputo, as como de los programas de desarrollo, operacin y aplicacin ms importantes para tal equipo. Asimismo, conocer los derechos de autor de los desarrolladores de programas y distinguir los tipos de licenciamiento ms importantes que usan cuando distribuyen sus programas.
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
CONOCIMIENTOS PREVIOS Agilidad en el uso de la computadora, conocimientos bsicos del sistema operativo Windows XP y paquetera de oficina Algebra bsica HABILIDADES Y DESTREZAS A DESARROLLAR Conocer y comprender el lenguaje tcnico del hardware de una computadora Desarrollar el conocimiento sobre la computadora y su funcionamiento interno Obtener el conocimiento del software de base el cual hace posible el uso de las computadoras Dar los fundamentos para que el alumno pueda resolver sus primeros programas reales en lenguaje C
1. 2. 3. 4.
ACTITUDES Y VALORES A FOMENTAR Puntualidad, honestidad, responsabilidad, comunicacin, respeto, superacin, lealtad METODOLOGA DE ENSEANZA APRENDIZAJE
Mtodo % Mtodo tradicional de exposicin 80 Mtodo Audiovisual 10 Aula Interactiva Multimedia Desarrollo de proyecto Dinmicas 10 Estudio de casos 10 Otros (Especificar)
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
AL TERMINO DEL MDULO, EL ALUMNO COMPRENDER LOS CONCEPTOS PRINCIPALES, EL MODELO DE VON NEUMANN Y LA REPRESENTACIN DE DATOS. 1.1 CONCEPTOS BSICOS 2 HRS DEFINIR CORRECTAMENTE LOS CONCEPTOS DE COMPUTADORA, PROCESADOR DE DATOS, PROGRAMA, LENGUAJE DE COMPUTADORA Y DATOS EN SU CUADERNO. 1.1.1 COMPUTADORA EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE COMPUTADORA EN SU CUADERNO 1.1.2 PROCESADOR DE DATOS EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE PROCESADOR DE DATOS EN SU CUADERNO 1.1.3 PROGRAMA EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE PROGRAMA EN SU CUADERNO 1.1.4 LENGUAJE DE COMPUTADORA EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE LENGUAJE DE COMPUTADORA EN SU CUADERNO 1.1.5 DATOS EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE DATOS EN SU CUADERNO
1.2
EL MODELO DE VON NEUMANN DESCRIBIR CORRECTAMENTE MEDIANTE UN MAPA CONCEPTUAL EL MODELO DE VON NEUMANN COMO EL MODELO QUE RIGE EL FUNCIONAMIENTO ACTUAL DE LOS EQUIPOS DE COMPUTO. 1.2.1 MEMORIA EL ALUMNO DESCRIBIR LAS CARACTERSTICAS DE LA MEMORIA EN EL MODELO DE VON NEUMANN 1.2.2 UNIDAD ARITMTICO-LGICA EL ALUMNO DESCRIBIR LAS FUNCIONES QUE DESARROLLA LA UNIDAD ARITMTICO LGICA EN BASE AL MODELO DE VON NEUMANN 1.2.3 UNIDAD DE CONTROL EL ALUMNO DESCRIBIR LAS FUNCIONES QUE DESARROLLA LA UNIDAD DE CONTROL EN BASE AL MODELO DE VON NEUMANN 1.2.4 SUBSISTEMA DE ENTRADA Y SALIDA EL ALUMNO EXPLICAR LA FUNCIN DE LOS DISPOSITIVOS DE ENTRADA Y SALIDA EN EL MODELO DE VON NEUMANN 1.2.5 PROGRAMA ALMACENADO EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE PROGRAMA ALMACENADO EN FUNCIN DEL MODELO DE VON NEUMA
1 HRS
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
1.3
REPRESENTACIN DE DATOS COMPARAR MEDIANTE UN ESQUEMA EN SU CUADERNO LOS DIFERENTES TIPOS DE DATOS Y LA FORMA DE REPRESENTARLOS EN UN EQUIPO DE CMPUTO. 1.3.1 TIPOS DE DATOS EL ALUMNO DIFERENCIARA LOS TIPOS DE DATOS QUE SE PUEDEN PROCESAR EN UNA COMPUTADORA 1.3.2 REPRESENTACIN INTERNA (BITS Y BYTES) EL ALUMNO CONOCER LOS CONCEPTOS DE BITS Y BYTES Y SU APLICACIN EN LA REPRESENTACIN INTERNA DE DATOS EN UNA COMPUTADORA 1.3.3 NOTACIN BINARIA Y HEXADECIMAL EL ALUMNO DE CONOCER LOS SISTEMAS DE NUMERACIN BINARIA Y HEXADECIMAL Y SU APLICACIN EN LA REPRESENTACIN DE DATOS. 1.3.4 CDIGOS EL ALUMNO CONOCER LOS CDIGOS BCD, EBCDIC, ASCII Y UNICODE QUE SERVIRN PARA LA REPRESENTACIN DE TEXTO. 1.3.5 REPRESENTACIN DE TEXTOS EL ALUMNO REPRESENTARA EN SU CUADERNO, SU NOMBRE COMPLETO UTILIZANDO EL CDIGO ASCII DE 7 BITS 1.3.6 REPRESENTACIN DE IMGENES EL ALUMNO DESCRIBIR LOS CONCEPTOS BSICOS NECESARIOS PARA LA REPRESENTACIN DE IMGENES EN UNA COMPUTADORA 1.3.7 REPRESENTACIN DE SONIDOS EL ALUMNO DESCRIBIR LOS CONCEPTOS BSICOS NECESARIOS PARA LA REPRESENTACIN DE SONIDO EN UNA COMPUTADORA
5 HRS
AL TERMINO DEL MODULO, EL ALUMNO DESCRIBIR DE MANERA FUNCIONAL LOS DISPOSITIVOS QUE INTEGRAN UN EQUIPO DE COMPUTO. 2.1 EL PROCESADOR CENTRAL 1 HRS DESCRIBIR LAS FUNCIONES DEL PROCESADOR CENTRAL EN SU CUADERNO 2.1.1 UNIDAD CENTRAL DE PROCESAMIENTO EL ALUMNO IDENTIFICARA LAS FUNCIONES PRINCIPALES DE LA UNIDAD CENTRAL DE PROCESAMIENTO Y LAS ANOTARA EN SU CUADERNO 2.1.2 UNIDAD DE CONTROL EL ALUMNO DESCRIBIR LAS FUNCIONES PRINCIPALES DE LA UNIDAD DE CONTROL TOMANDO LAS NOTAS CORRESPONDIENTES EN SU CUADERNO.
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
2.3
1 HRS
2.4
2 HRS
22 HRS
9 HRS
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.2
PROGRAMAS DE SISTEMAS DIFERENCIAR LOS CONCEPTOS Y FUNCIONES DE ENSAMBLADOR, MACROPROCESADOR, COMPILADOR, INTRPRETE EN UN ESQUEMA 3.2.1 ENSAMBLADORES EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE ENSAMBLADOR EL ALUMNO DESCRIBIR DE FORMA ESCRITA LAS CARACTERSTICAS DE LOS ENSAMBLADOR 3.2.2 MACROPROCESADORES EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE MACROPROCESADOR EL ALUMNO DESCRIBIR DE FORMA ESCRITA LAS CARACTERSTICAS DE LOS MACROPROCESADORES 3.2.3 CARGADORES EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE CARGADORES
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
3.2.4
3.2.5
5 HRS
AL TERMINO DEL MODULO, EL ALUMNO SER CAPAZ DE IDENTIFICAR LAS TCNICAS DE SOLUCIN DE PROBLEMAS, AS COMO LAS FASES QUE COMPONEN LA CREACIN DE UN PROGRAMA. 4.1 CONCEPTOS BSICOS DE PROGRAMACIN 2 HRS EXPLICAR DE FORMA ESCRITA LAS DIFERENCIAS Y RELACIONES ENTRE ALGORITMO, DIAGRAMA DE FLUJO Y PROGRAMA. 4.1.1 DEFINICIN DE ALGORITMO EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE ALGORITMO Y SUS CARACTERSTICAS 4.1.2 DIAGRAMAS DE FLUJO EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE DIAGRAMA DE FLUJO 4.1.3 DEFINICIN DE PROGRAMA EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE PROGRAMA 4.2 FASES DE CREACIN DE UN PROGRAMA JUZGARA LA IMPORTANCIA DE QUE TODO PROBLEMA A RESOLVER CUMPLA CON CADA UNA DE LAS FASES DE CREACIN DE UN PROGRAMA 4.2.1 DEFINICIN DEL PROBLEMA EL ALUMNO COMPRENDER EL ENUNCIADO DE UN PROBLEMA PLANTEADO POR SU PROFESOR 4.2.2 ANLISIS DEL PROBLEMA EL ALUMNO ASOCIAR LOS DATOS DE ENTRADA Y EL PROCESO DE LOS MISMOS PARA OBTENER UN RESULTADO FINAL ACORDE AL PROBLEMA PLANTEADO 3 HRS
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
4.2.4
4.2.5
4.2.6
4.2.7
4 HRS
AL TERMINO DEL MDULO EL ALUMNO SER CAPAZ DE REALIZAR UN ALGORITMO DE UN PROBLEMA EN PSEUDOCDIGO 5.1 TIPOS DE DATOS 1 HRS EXPLICAR DETALLADAMENTE EN SU CUADERNO LAS DIFERENCIAS ENTRE LOS DATOS ENTEROS, REALES Y DE CARACTERES, CON EL APOYO DE EJEMPLOS. 5.1.1 ENTEROS EL ALUMNO DESCRIBIR POR ESCRITO LAS CARACTERSTICAS DEL TIPO DE DATO ENTERO EL ALUMNO IDENTIFICARA LOS CASOS EN LOS CUALES PODR UTILIZAR EL TIPO DE DATO ENTERO 5.1.2 REALES EL ALUMNO DESCRIBIR POR ESCRITO LAS CARACTERSTICAS DEL TIPO DE DATO REAL EL ALUMNO IDENTIFICARA LOS CASOS EN LOS CUALES PODR UTILIZAR EL TIPO DE DATO REAL 5.1.3 CARACTERES EL ALUMNO DESCRIBIR POR ESCRITO LAS CARACTERSTICAS DEL TIPO DE DATO CARACTER EL ALUMNO IDENTIFICARA LOS CASOS EN LOS CUALES PODR UTILIZAR EL TIPO DE DATO CARACTER
5.2
PSEUDOCDIGO (LXICO, ELEMENTOS LEXICOGRFICOS) CREAR CORRECTAMENTE IDENTIFICADORES PARA CONSTANTES Y VARIABLES SIN INVOLUCRAR PALABRAS RESERVADAS, EN SU CUADERNO 5.2.1 IDENTIFICADORES Y PALABRAS RESERVADAS EL ALUMNO DEFINIR CORRECTAMENTE EL CONCEPTO DE IDENTIFICADOR
1 HRS
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
5.2.2
5.2.3
5.2.4
5.3
EXPRESIONES EVALUAR EXPRESIONES SINTCTICAMENTE CORRECTAS QUE HAYA CONSTRUIDO USANDO OPERADORES ARITMTICOS, RELACIONALES, LGICOS Y DE ASIGNACIN, AL IGUAL QUE COMENTARIOS, Y CONSIDERANDO LA PRIORIDAD DE LOS OPERADORES. 5.3.1 OPERADORES ARITMTICOS EL ALUMNO CONOCER LOS DIFERENTES TIPOS DE OPERADORES ARITMTICOS Y SU USO, MEDIANTE LA FORMULACIN DE EXPRESIONES 5.3.2 OPERADORES RELACIONALES EL ALUMNO CONOCER LOS DIFERENTES TIPOS DE OPERADORES RELACIONALES Y SU USO, MEDIANTE LA FORMULACIN DE EXPRESIONES 5.3.3 OPERADORES LGICOS EL ALUMNO CONOCER LOS DIFERENTES TIPOS DE OPERADORES LGICOS Y SU USO, MEDIANTE LA FORMULACIN DE EXPRESIONES EL ALUMNO UTILIZARA LAS TABLAS DE VERDAD PARA LA SOLUCIN DE EXPRESIONES 5.3.4 OPERADORES DE ASIGNACIN EL ALUMNO CONOCER LOS OPERADORES DE ASIGNACIN MEDIANTE LA SOLUCIN DE EJERCICIOS EN SU CUADERNO 5.3.5 PRIORIDAD DE LOS OPERADORES EL ALUMNO CONOCER LA JERARQUA DE LOS DIFERENTES OPERADORES MEDIANTE LA SOLUCIN DE EJERCICIOS EN SU CUADERNO
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
9 HRS
1 HRS
6.2
7 HRS
6.3
1 HRS
5 HRS
DISTINGUIR LOS DERECHOS DE AUTOR Y LAS LICENCIAS COMO FORMAS DE PROTECCIN DEL SOFTWARE, Y EL SOFTWARE LIBRE COMO SOCIALMENTE VENTAJOSO 7.1 DERECHOS DE AUTOR Y LICENCIAMIENTO 2 HRS DESCRIBIR DETALLADAMENTE EN SU CUADERNO, LOS DERECHOS DE AUTOR Y LAS LICENCIAS COMO FORMAS DE PROTECCIN DEL SOFTWARE 7.1.1 DERECHOS DE AUTOR EL ALUMNO DESCRIBIR EN DETALLE DE FORMA ESCRITA LOS DERECHOS DE AUTOR DE SOFTWARE
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
7.2
SOFTWARE LIBRE DISTINGUIR EL SOFTWARE LIBRE COMO SOCIALMENTE VENTAJOSO, A TRAVS DE LA CARACTERIZACIN ESCRITA DE SUS FUNDAMENTOS, VENTAJAS Y EJEMPLOS POPULARES 7.2.1 FUNDAMENTOS EL ALUMNO DESCRIBIR DE FORMA ESCRITA LOS ORGENES, Y LOS MTODOS DE PRODUCCIN Y DISTRIBUCIN DEL SOFTWARE LIBRE 7.2.2 VENTAJAS EL ALUMNO EXPLICAR EN SU CUADERNO LAS VENTAJAS MS IMPORTANTES DEL SOFTWARE LIBRE 7.2.3 APLICACIONES POPULARES EL ALUMNO LISTAR DE FORMA ESCRITA LOS EJEMPLOS MS POPULARES DE SOFTWARE LIBRE. EL ALUMNO DESCRIBIR EN SU CUADERNO LAS FUNCIONES MS IMPORTANTES DE CADA UNO DE LOS EJEMPLOS LISTADOS DE SOFTWARE LIBRE
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
CRITERIOS DE EVALUACIN
Se evaluar durante el perodo escolar mediante dos exmenes departamentales, lecturas y ejercicios complementarios. En caso de no aprobar el curso se presentar un Examen Extraordinario Departamental CRITERIOS DE CALIFICACIN La calificacin estar integrada por: 30 % un examen global departamental 20 % de los dos exmenes parciales. (10 puntos cada uno)
a. 1er. Examen parcial de los mdulos 1,2,3 b. 2do. Examen parcial de los mdulos 4,5,6
20 % actividades de estudio de casos. 20% actividades con puntaje asignado 10 % puntaje asignado por el profesor.
BIBLIOGRAFA BSICA
TITULO Introduccin a la ciencia de la computacin Fundamentos de computacin para ingenieros Diseo de algoritmos y su codificacin en lenguaje C Introduccin a la programacin estructurada en C AUTOR Behrouz A. Forouzan Cedano / Rubio / Cedano / Vega Nakamura / Ancona Mrquez / Osorio / Olvera EDITORIAL Thomson Patria MGH Pearson AO DE EDICIN 2003 2010 2011 2011 % DE COBERTURA DEL CURSO 60 60 40 40
COMPLEMENTARIA
TITULO Introduccin a la Informtica Introduccin a la computacin Conceptos de Computacin Informtica Bsica Software libre: tcnicamente viable, econmicamente sostenible y socialmente justo AUTOR Beekman, George Norton, Peter Parsons. Oja Martn Martnez, Francisco J. Jordi Mas i Hernndez EDITORIAL Pearson McGrawHill Thomson Alfaomega-Ra-Ma Zero Factory S.L., Espaa AO DE EDICIN 2005 2006 2004 2004 2005 % DE COBERTURA DEL CURSO 2 2 2 2 2
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/
REVISIN REALIZADA POR: NOMBRE DEL PROFESOR BARBA COMPARAN, ANDRS BURIEL VILA, EMILIANO CAMPOS SERRANO, EDUARDO ALBERTO CASTELLANOS BARAJAS, JANETTE ARACELI CEDANO OLVERA, MARCO ALFREDO MENDOZA SNCHEZ, PATRICIA NEZ ORTEGA, RUBN ORTEGA SNCHEZ, NO OSORIO NGEL, SONIA RETAMOZA VEGA, PATRICIA DEL ROSARIO RUBIO GONZLEZ, JOS ANTONIO SNCHEZ ROMERO, CARLOS ALBERTO FIRMA
Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/