La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación de Sistemas Introducción a la programación de Sistemas Ing. Gabriel Enrique Castillo González Instituto Tecnológico Superior de Chapala.

Presentaciones similares


Presentación del tema: "Programación de Sistemas Introducción a la programación de Sistemas Ing. Gabriel Enrique Castillo González Instituto Tecnológico Superior de Chapala."— Transcripción de la presentación:

1 Programación de Sistemas Introducción a la programación de Sistemas Ing. Gabriel Enrique Castillo González Instituto Tecnológico Superior de Chapala

2 6/10/ Presentación Logística del curso Evaluación Agenda Plantillas Presentación de los Alumnos Necesidades y Expectativas Lenguaje que usaremos Programación de Sistemas

3 6/10/ Ejercicio Tenemos el siguiente problema: Se quiere el resultado de la sumatoria de los primeros 100 números naturales. Es decir …+99 = ??? Realizar un algoritmo para resolver este problema y codificarlo en el lenguaje que más les guste o dominen. Los primeros que terminen en 10 min sacar la media aritmética 15 minutos Actividad 1

4 6/10/ Objetivos de Programación de Sistemas El estudiante desarrollará software de base, tales como compiladores o interpretes. Ejemplo: OperadoresOperadores Objetivo

5 6/10/ Información General del Curso Pre-requisitos: Conocer la arquitectura de una computadora. Dominar algún lenguaje de programación de alto nivel. Utilizar algún lenguaje de programación bajo nivel. Dominar la teoría e implementación de autómatas. Dominar la teoría de lenguajes libres de contexto. Aportación de la Asignatura: Desarrolla software de base como: traductores, cargadores, ligadores, herramientas, utilerías, DBMS, generadores de código, etc… Datos del Curso

6 6/10/ Responsabilidades del Alumno Realizar trabajos de Investigación. Elaborar prácticas y ejercicios. Participación en dinámicas grupales. Ser un ente propositivo. Manejar herramientas de programación de sistemas. Presentar un proyecto final que refleje la aplicación y conocimientos adquiridos. Tener seguridad y confianza en sí mismos para preguntar. Observaciones

7 6/10/ Tópicos del curso Programación de Sistemas Unidad 1: Introducción a la programación de Sistemas Unidad 2: Introducción a los Lenguajes de Programación Unidad 3: Análisis Léxico Unidad 4:Análisis Sintáctico Unidad 5: Análisis Semántico Unidad 6: Generación de Código Intermedio Unidad 7: Optimización Unidad 8: Generación de Código Objeto Programación de Sistemas

8 6/10/ Disponibilidad y Recursos Moodle Contacto

9 Introducción ACTIVIDAD 2 USA ALGUNA DE ESTAS PALABRAS DE TAL MANERA QUE TENGAN SENTIDO LA FRASE QUE CONSTRUYAS 10/06/2014Software de Aplicación Ejecutivo programas residen sistema máquina ingeniero función usuario estudia programación eficiente práctica interface programador compiladores ensamblador interpretes ligadores sistema operativo herramientas desarrolladas Ejemplo: Un interprete es una herramienta desarrollada por el programdor de sistemas

10 Programación de Sistemas 10/06/2014Software de Aplicación Ejecutivo ¿Qué es?

11 Programación de Sistemas Son los programas que residen en un sistema de computación. Su función es proporcionar al usuario o programador una interfase mas eficiente y practica con relación al hardware de la maquina

12 6/10/ ¿Qué es la Programación de Sistemas? ¿Que es un sistema?

13 6/10/ ¿Qué es la programación de Sistemas?

14 ¿Qué estudia? La programación de Sistemas estudia como están implementados cada uno de los programas de un Sistema

15 6/10/ ¿Qué estudia la Programación de Sistemas? Solaris Mac OS Modificar. Administra. Seleccionar. Complejo Software del SO

16 6/10/ TareaFecha y HoraLugar a subir Herramientas desarrolladas con la teoría de sistemas de programación Viernes, 12 de Febrero :00 PM Moodle Tarea1 LenguajesViernes, 12 de Febrero :00 PM Moodle Tarea1

17 Herramientas desarrolladas con la programación de sistemas Compiladores (javac, c++) Interpretes (Visual basic, Delphi, Java) Ensambladores (MASM) Ligadores Cargadores Sistemas Operativos Utilerias de Sistema (Debugger)

18 Actividad 3 Analizar un la forma de hacer un nuevo interprete 20 min

19 Laboratorio Variables controladas: éstos son los aspectos que no cambian en todos los experimentos. Variable independiente: la única variable que cambias y pruebas a propósito. Variable dependiente: la medición de los cambios observados a causa de la variable independiente. Es importante decidir cómo se va a medir el cambio.

20 Hipótesis Tomando como base la investigación que has realizado, escribirás una respuesta o una solución (tu suposición más fundamentada) para tu pregunta. Asegúrate de escribir tu hipótesis antes de comenzar el experimento.

21 Materiales Escribe una lista detallada de los artículos necesarios para realizar los experimentos. Especifica las cantidades utilizadas.

22 Procedimiento Enumera todos los pasos seguidos para realizar el experimento. No olvides numerar los pasos. Agrega fotografías de tus experimentos.

23 Datos u observaciones Resulta más fácil comprender los datos si se colocan en una tabla o en un gráfico. Crea un gráfico en Microsoft Excel e impórtalo aquí. Asegúrate de que todos los datos están claramente etiquetados.

24 Conclusión Escribe un breve resumen de los descubrimientos en función de los resultados de los experimentos. Es necesario indicar si los datos refuerzan la hipótesis y explicar las razones para que lo hagan o no.

25 Obras citadas No olvides incluir las fuentes de información en formato impreso y electrónico y clasificarlas en orden alfabético.


Descargar ppt "Programación de Sistemas Introducción a la programación de Sistemas Ing. Gabriel Enrique Castillo González Instituto Tecnológico Superior de Chapala."

Presentaciones similares


Anuncios Google