Ingenieria Sistemas Computacionales
En este sitio se encuentra el temario y material desarrollado, tambien una invitacion a colaborar y aportar mas material.
Unidad 1 Introduccion a la programacion de sistemas
1.1 Definicion Programacion de Sistemas
1.2 Herramientas Desarrolladas con Teoria de Programacion de Sistemas
1.3 Lenguajes
1.3.1 Lenguajes Naturales
1.3.2 Lenguajes Artificiales
1.3.3 Proceso de la Comunicacion
1.4.1 Lenguajes Ensambladores
1.4.2 Lenguajes Compiladores
1.4.3 Lenguajes Interpretes
1.5 Lenguajes Generadores de codigo para compiladores ( Compilador de Compilador)
Unidad 2 Introduccion al diseņo de los lenguajes de programacion
2.1 Vision Problema Diseņo Lenguajes de Programacion
2.2 Consideraciones Preliminares Diseņo Lenguajes de Programacion
2.3
2.4 Diseņo Detallado Lenguajes de Programacion
2.5 Caso de estudio
Unidad 3 Analisis Lexico
3.1 Introduccion Automatas Finitos y Expresiones Regulares
3.3 Manejo Localidades Temporales Memoria (buffers)
3.4 Creacion Tablas de Simbolos
3.6 Generadores Codigo Lexico Lex y Flex
Unidad 4 Analisis sintactico
4.1 Introduccion Gramaticas Libres de Contexto y Arboles de Derivacion
4.4.1 Analizador Descendente Ll
4.4.2 Analizador Ascendente Lr Lalr
4.5 Administracion Tabla De Simbolos
4.6 Manejo Errores Sintacticos y Recuperacion
4.7 Generadores Codigo para Analizadores Sintacticos Yacc Bison
Unidad 5 Analisis semantico
5.2 Verificacion Tipos en Expresiones
5.4 Acciones Agregadas Analizador Sintactico Descendente (top-down)
5.5 Pila Semantica En Analizador Sintactico Ascendente (bottom-up)
5.6 Administracion Tabla de Simbolos
Unidad 6 Generacion de codigo intermedio
6.2 Notaciones Lenguajes Intermedios
6.2.1 Infija Lenguajes Intermedios
6.2.2 Postfija Lenguajes Intermedios
6.2.3 Prefija Lenguajes Intermedios
6.3 Representacion Codigo Intermedio
6.3.1 Notacion Polaca
6.3.2 Codigo P
6.3.3 Triplos Lenguajes Intermedios
6.3.4 Cuadruplos Lenguajes Intermedios
6.4 Esquemas de Generacion Lenguajes Intermedios
6.4.1 Expresiones Lenguajes Intermedios
6.4.2 Declaracion Variables Constantes Lenguajes Intermedios
6.4.3 Estatuto Asignacion Lenguajes Intermedios
6.4.4 Estatuto Condicional Lenguajes Intermedios
6.4.5 Estatuto Ciclos Lenguajes Intermedios
6.4.6 Arreglos Lenguajes Intermedios
6.4.7 Funciones Lenguajes Intermedios
Unidad 7 Optimizacion
7.1.1 Locales Optimizacion
7.1.2 Bucles Optimizacion
7.1.3 Globales Optimizacion
7.1.4 De Mirilla Optimizacion
7.2.1 Costo de Ejecucion Optimizacion
7.2.2 Criterios para Mejorar Codigo
7.2.3 Herramientas para Analisis del Flujo de Datos
Unidad 8 Generacion de codigo objeto
8.1 Lenguaje Maquina Caracteristicas
8.1.2 Direccionamiento Lenguaje Maquina
8.2 Lenguaje Ensamblador Caracteristicas
8.2.2 Almacenamiento Lenguaje Ensamblador
8.3 Registros Lenguaje Ensamblador
8.3.1 Distribucion Lenguaje Ensamblador
8.3.2 Asignacion Lenguaje Ensamblador
8.4 Administracion Memoria Lenguaje Ensamblador
Competencias Digitales (Tic’s Basicas) a construir con estos TEMAS:
- Sacar una cuenta (click en )www.Gmail.com , usando todos los datos apropiados, recordar construir un usuario que lleve todos sus nombres y apellidos correctos, ver VIDEO GMAIL abajo en esta pagina.
pd: Si ya se tiene esta cuenta en otra materia solo ignorar esta competencia digital.
- Sacar una cuenta (click en)www.Blogger.com, usando el correo de Gmail y tratar de conseguir el mismo usuario que se consiguio en Gmail ver VIDEO BLOGGER abajo en esta pagina.
pd: Si ya se tiene esta cuenta en otra materia solo ignorar esta competencia digital.
- Crear el Libro de esta materia (abriendo un blog como lo llama blogger) en www.Blogger.com ver el VIDEO BLOGGER abajo en esta pagina, recordar usar el titulo mas aproximado a la materia que se pueda.
- Crear un primer post (como lo llama blogger) o Tema (como lo conocemos nosotros) llamado Introduccion a la Materia en www.Blogger.com ver el VIDEO BLOGGER abajo en esta pagina.
pd: Escribir una muy breve descripcion de la materia ( no mas de uno o dos parrafos ) asi como tambien las expectativas y todas las competencias o habilidades digitales o de otra naturaleza que esperan practicar, aprender, construir, etc.
- Crear todos los demas temas usando un post (como los llama blogger) para este Libro en wwww.blogger.com ver el VIDEO BLOGGER abajo en esta pagina.
pd: Recordar que un BLOG es una MATERIA y un POST es un TEMA de una materia.
pd: Solo crear los temas o post’s con titulos lo mas aproximados al tema real y dejarlos en blanco de momento.
pd: Saludos y suerte Prof Lauro Soto, Ensenada, BC, Mexico.