La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación de Sistemas

Presentaciones similares


Presentación del tema: "Programación de Sistemas"— Transcripción de la presentación:

1 Programación de Sistemas
Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel

2 Objetivos Objetivo general: Objetivos particulares:
Conocer el campo de aplicación de la programación de sistemas y desarrollo software base. Objetivos particulares: Conocer los conceptos relacionados con la programación de sistemas. Aprender el funcionamiento básico de los sistemas operativos y herramientas que estos proveen para desarrollar software de base. Desarrollo de aplicaciones GTK/Linux y Win32. Construir un compilador sencillo de una pasada. Conocer y aplicar la programación de bajo nivel.

3 Prerrequisitos 1º 2º 3º 4º Programación en: Conocimientos básicos
Estructurada Programación en: C (preferentemente) C++ Java Estructura de Datos Teoría Matemática de la Computación Conocimientos básicos de S. O. : Windows Linux Programación de Sistemas

4 Contenido de la asignatura
Introducción Sistemas operativos y programación de software base Compiladores Programación básica en ensamblador

5 Bibliografía Libros en la biblioteca:
Wall Kart. Programación en Linux al descubierto. 2ª Ed. Prentice-Hall. 2001 AHO, Sethi & Ullman. Compiladores: Principios, técnicas y herramientas. Addison Wesley Carretero Pérez Jesús, et. Al. Sistemas operativos. Una visión aplicada. Mc Graw Hill Libros gratuitos disponibles en formato electrónico: GÁLVEZ Sergio, et al. Compiladores: Traductores y Compiladores con Lex/Yacc, Jflex/Cup y JavaCC. Universidad de Malaga Paul A. Carter. Lenguaje ensamblador para PC Otros libros recomendados: Petzold Charles, et al. Programación en Windows 95. Mc Graw Hill – Microsoft Press

6 Software Sistemas operativos: Ambientes de desarrollo Linux (FC8/FC9)
Windows (XP/Vista) Ambientes de desarrollo En Linux: Glade2 gcc, make, vim y gedit. En Windows: Bloodshed Dev-C++ Microsoft Visual C Express Edition

7 Evaluación 85% de asistencia para derecho a examen. Materia:
30% Tareas y/o Proyectos (Si los hay). 50% Examen parcial. Taller de programación: 20% Posibilidad de décimas extras sobre exámenes parciales por participación en clase. Restricciones: TAREA O PROYECTO COPIDADO -> TAREA O PROYECTO EVALUADO CON CERO (0.0). Las tareas y/o proyectos se deben entregar el día y la hora establecidos.

8 Página Web


Descargar ppt "Programación de Sistemas"

Presentaciones similares


Anuncios Google