Programación de Sistemas.Ing. Manuel GüerecaE-mail: prof.guereca@gmail.com
Objetivo de la materia.Desarrolla software de base, tales como compiladores o interpretes.
2.Introducción al diseño de los lenguajes de Programación.1. Introducción a la programación de sistemas3. Análisis Léxico.4. Análisis sintáctico.Unidades8 Generación de código objeto.7 Optimización. 5 Análisis semántico.6 Generación de código intermedio.
¿Qué es y que estudia la Programación en sistemas?Son un conjunto de herramientas para el desarrollo de software de base.Tales como:Cargadores.EnsambladoresQueries relacionalesSistemas OperativosCompiladoresEtc.En esta área se estudia la teoría de máquinas y su aplicación en el diseño de sistemas digitales y de arquitectura de computadoras. Áreas específicas: Sistemas digitales para arquitecturas paralelas y control de procesos y sistemas reconfigurables.
Síndrome del SPQPoderSaberQuerer
EvaluaciónConocimientos       30%Examen Escrito (30%)Habilidades            30%Prácticas (30%).Emprendedores     20%Investigaciones (20%).Actitud                    20%        Responsabilidad, Honestidad y limpieza en el trabajo (20%)
Referencias Bibliográficas y apoyos didácticos.Compiladores Principios, técnicas y herramientas. Aho, Sethi, Ullman. Ed. Addison Wesley.Fundamentos de compiladores Cómo traducir al lenguaje de computadora. Karen A. Lemone. Ed. Compañía Editorial Continental.Software de Sistemas, Introducción a la programación de Sistemas. Beck. Ed. Addison-Wesley Iberoamericana.Writing compilers and interpreters. Ronald Mak. Ed. WileyComputer Publishing.Lenguaje ensamblador y programación para PC IBM y compatibles. Peter Abel. Ed. Pearson Educación.Compilers Writing.  Temblay & Sorenson. Ed. Mc Graw Hill.http://www.mitecnologico.com/Main/IntroduccionAlDise%F1oDeLosLenguajesDeProgramacionhttp://www.scribd.com/doc/6786891/Los-7-Pecados-Capitales-de-La-Introduccion-Al-Diseno-de-Los-LPhttp://homepage.mac.com/eravila/compilerI.html
Referencias Bibliográficas y apoyos didácticos.http://msdn.microsoft.com/es-es/library/aa664663(VS.71).aspxhttp://www.slideshare.net/FARIDROJAS/analisis-lexico-presentationhttp://nereida.deioc.ull.es/~lhp/perlexamples/node436.htmlhttp://elies.rediris.es/elies9/3-1-2.htmhttp://www.mitecnologico.com/Main/AnalisisSintacticoCompiladorhttp://www.monografias.com/trabajos11/compil/compil2.shtmlhttp://www.mitecnologico.com/Main/AnalisisSemanticoCompiladorhttp://arantxa.ii.uam.es/~alfonsec/docs/compila5.htmhttp://arantxa.ii.uam.es/~alfonsec/docs/compila6.htmhttp://www.monografias.com/trabajos11/compil/compil.shtmlhttp://www.mitecnologico.com/Main/GeneracionOptimizacionCodigoIntermediohttp://www.scribd.com/doc/31176885/RESUMEN-OPTIMIZACIONhttp://www.tufuncion.com/optimizar-codigohttp://arantxa.ii.uam.es/~alfonsec/docs/compila7.htmhttp://www.wikilearning.com/curso_gratis/generadores_de_codigo-compiladores_y_generacion_de_codigo/10114-2http://laurel.datsi.fi.upm.es/~rpons/gjsc/final/node25.htmlhttp://www.mitecnologico.com/Main/GeneracionOptimizacionCodigoObjetohttp://arantxa.ii.uam.es/~alfonsec/docs/compila6.htm
Técnicas de estudiohttp://www.tecnicas-de-estudio.org/http://www.estudiantes.info/tecnicas_de_estudio/tecnicas_de_estudio.htmhttp://www.conocimientosfundamentales.unam.mx/
Rubrica de trabajos.Para todos los trabajos, se requiere la portada que incluya: Logotipo del Tecnológico.Nombre del Tema.Nombre del alumno.Número de control.Grupo al que pertenece.Lugar y fecha de entrega.Buena ortografía.
Mapa mental.Los mapas mentales son, por definición, un método gráfico de tomar notas. La base visual de ellas nos ayuda a distinguir las palabras o las ideas, a menudo con los colores y símbolos. Por lo general, tiene una estructura jerárquica o formato de rama de un árbol, con las ideas de ramificación en sus subsecciones.
Mapa conceptual.El mapa conceptual es una forma de sintetizar información para comprenderla en el momento de estudiar. Eventualmente, es posible comprender, captar o aprender la información más fácilmente a través de mapas conceptuales. Un mapa conceptual puede tener distintas formas como sintético y no sintético - SINTETICO: este esta relacionado con cada uno de los complementos -NO SINTETICO: no tiene relación con cada uno de los complementos.Identificar los conceptos clave del contenido que se quiere ordenar en el mapa. Estos conceptos se deben poner en una lista.Colocar el concepto principal en la parte superior del mapa para ir uniéndolo con los otros conceptos según su nivel de generalización. Todos los conceptos deben escribirse con mayúscula.Conectar los conceptos con una palabra enlace, la cuál debe de ir con minúsculas en medio de dos líneas que indiquen la dirección de la proposición.Se pueden incluir ejemplos en la parte inferior del mapa, debajo de los conceptos correspondientes.Una vez observados todos los conceptos de manera lineal pueden observarse relaciones sumamente cruzadas.
Mapa conceptual.
Formato para el correo electrónico.Todos los correos deben de tener asunto. Aquel que no lo tenga en automático se elimina. El título del asunto debe hacer alusión a la tarea. Por ejemplo: prácticas ED de la 1 a la 10.No mandar cadenas al correo. Si hay alguno que tiene FW se borra automáticamente.Dentro del cuerpo del correo deben de ir los siguientes datos: Nombre del alumno en mayúsculas. Número de control. Grupo. Clave de la materia (ED para estructura de datos).  Advertencia: No poner E.D., ni en minúscula, ya que el correo electrónico tiene activados unos filtros que no reconocen otro formato e inmediatamente manda ese correo a la basura. Ejemplo: 	ADAME FRAYRE JESUS FERNANDO082311044CTC
Formato para el correo electrónico.Ojo, cuando se encarguen tareas que solo contengan un solo archivo de word, powerpoint, etc. Mandar sin compresión RAR. Aquellos que lo hagan no les tomaré en cuenta la tarea a partir de la publicación de estos lineamientos.Cuando se de mandar varios archivos como las prácticas, entonces sí hay que comprimir en un solo archivo RAR.Por último NO COPY/PASTE. Anularé las tareas iguales en el caso de que sean diagramas, mapas conceptuales, mentales, resumen, ensayo, etc.

Encuadre Programación de Sistemas

  • 1.
    Programación de Sistemas.Ing.Manuel GüerecaE-mail: prof.guereca@gmail.com
  • 2.
    Objetivo de lamateria.Desarrolla software de base, tales como compiladores o interpretes.
  • 3.
    2.Introducción al diseñode los lenguajes de Programación.1. Introducción a la programación de sistemas3. Análisis Léxico.4. Análisis sintáctico.Unidades8 Generación de código objeto.7 Optimización. 5 Análisis semántico.6 Generación de código intermedio.
  • 4.
    ¿Qué es yque estudia la Programación en sistemas?Son un conjunto de herramientas para el desarrollo de software de base.Tales como:Cargadores.EnsambladoresQueries relacionalesSistemas OperativosCompiladoresEtc.En esta área se estudia la teoría de máquinas y su aplicación en el diseño de sistemas digitales y de arquitectura de computadoras. Áreas específicas: Sistemas digitales para arquitecturas paralelas y control de procesos y sistemas reconfigurables.
  • 5.
  • 6.
    EvaluaciónConocimientos 30%Examen Escrito (30%)Habilidades 30%Prácticas (30%).Emprendedores 20%Investigaciones (20%).Actitud 20% Responsabilidad, Honestidad y limpieza en el trabajo (20%)
  • 7.
    Referencias Bibliográficas yapoyos didácticos.Compiladores Principios, técnicas y herramientas. Aho, Sethi, Ullman. Ed. Addison Wesley.Fundamentos de compiladores Cómo traducir al lenguaje de computadora. Karen A. Lemone. Ed. Compañía Editorial Continental.Software de Sistemas, Introducción a la programación de Sistemas. Beck. Ed. Addison-Wesley Iberoamericana.Writing compilers and interpreters. Ronald Mak. Ed. WileyComputer Publishing.Lenguaje ensamblador y programación para PC IBM y compatibles. Peter Abel. Ed. Pearson Educación.Compilers Writing. Temblay & Sorenson. Ed. Mc Graw Hill.http://www.mitecnologico.com/Main/IntroduccionAlDise%F1oDeLosLenguajesDeProgramacionhttp://www.scribd.com/doc/6786891/Los-7-Pecados-Capitales-de-La-Introduccion-Al-Diseno-de-Los-LPhttp://homepage.mac.com/eravila/compilerI.html
  • 8.
    Referencias Bibliográficas yapoyos didácticos.http://msdn.microsoft.com/es-es/library/aa664663(VS.71).aspxhttp://www.slideshare.net/FARIDROJAS/analisis-lexico-presentationhttp://nereida.deioc.ull.es/~lhp/perlexamples/node436.htmlhttp://elies.rediris.es/elies9/3-1-2.htmhttp://www.mitecnologico.com/Main/AnalisisSintacticoCompiladorhttp://www.monografias.com/trabajos11/compil/compil2.shtmlhttp://www.mitecnologico.com/Main/AnalisisSemanticoCompiladorhttp://arantxa.ii.uam.es/~alfonsec/docs/compila5.htmhttp://arantxa.ii.uam.es/~alfonsec/docs/compila6.htmhttp://www.monografias.com/trabajos11/compil/compil.shtmlhttp://www.mitecnologico.com/Main/GeneracionOptimizacionCodigoIntermediohttp://www.scribd.com/doc/31176885/RESUMEN-OPTIMIZACIONhttp://www.tufuncion.com/optimizar-codigohttp://arantxa.ii.uam.es/~alfonsec/docs/compila7.htmhttp://www.wikilearning.com/curso_gratis/generadores_de_codigo-compiladores_y_generacion_de_codigo/10114-2http://laurel.datsi.fi.upm.es/~rpons/gjsc/final/node25.htmlhttp://www.mitecnologico.com/Main/GeneracionOptimizacionCodigoObjetohttp://arantxa.ii.uam.es/~alfonsec/docs/compila6.htm
  • 9.
  • 10.
    Rubrica de trabajos.Paratodos los trabajos, se requiere la portada que incluya: Logotipo del Tecnológico.Nombre del Tema.Nombre del alumno.Número de control.Grupo al que pertenece.Lugar y fecha de entrega.Buena ortografía.
  • 11.
    Mapa mental.Los mapasmentales son, por definición, un método gráfico de tomar notas. La base visual de ellas nos ayuda a distinguir las palabras o las ideas, a menudo con los colores y símbolos. Por lo general, tiene una estructura jerárquica o formato de rama de un árbol, con las ideas de ramificación en sus subsecciones.
  • 12.
    Mapa conceptual.El mapaconceptual es una forma de sintetizar información para comprenderla en el momento de estudiar. Eventualmente, es posible comprender, captar o aprender la información más fácilmente a través de mapas conceptuales. Un mapa conceptual puede tener distintas formas como sintético y no sintético - SINTETICO: este esta relacionado con cada uno de los complementos -NO SINTETICO: no tiene relación con cada uno de los complementos.Identificar los conceptos clave del contenido que se quiere ordenar en el mapa. Estos conceptos se deben poner en una lista.Colocar el concepto principal en la parte superior del mapa para ir uniéndolo con los otros conceptos según su nivel de generalización. Todos los conceptos deben escribirse con mayúscula.Conectar los conceptos con una palabra enlace, la cuál debe de ir con minúsculas en medio de dos líneas que indiquen la dirección de la proposición.Se pueden incluir ejemplos en la parte inferior del mapa, debajo de los conceptos correspondientes.Una vez observados todos los conceptos de manera lineal pueden observarse relaciones sumamente cruzadas.
  • 13.
  • 14.
    Formato para elcorreo electrónico.Todos los correos deben de tener asunto. Aquel que no lo tenga en automático se elimina. El título del asunto debe hacer alusión a la tarea. Por ejemplo: prácticas ED de la 1 a la 10.No mandar cadenas al correo. Si hay alguno que tiene FW se borra automáticamente.Dentro del cuerpo del correo deben de ir los siguientes datos: Nombre del alumno en mayúsculas. Número de control. Grupo. Clave de la materia (ED para estructura de datos). Advertencia: No poner E.D., ni en minúscula, ya que el correo electrónico tiene activados unos filtros que no reconocen otro formato e inmediatamente manda ese correo a la basura. Ejemplo: ADAME FRAYRE JESUS FERNANDO082311044CTC
  • 15.
    Formato para elcorreo electrónico.Ojo, cuando se encarguen tareas que solo contengan un solo archivo de word, powerpoint, etc. Mandar sin compresión RAR. Aquellos que lo hagan no les tomaré en cuenta la tarea a partir de la publicación de estos lineamientos.Cuando se de mandar varios archivos como las prácticas, entonces sí hay que comprimir en un solo archivo RAR.Por último NO COPY/PASTE. Anularé las tareas iguales en el caso de que sean diagramas, mapas conceptuales, mentales, resumen, ensayo, etc.