La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Programación de Sistemas Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel."— 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: 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º Programación Estructurada 2º Estructura de Datos 3º Teoría Matemática de la Computación 4º Programación de Sistemas Conocimientos básicos de S. O. : Windows Linux Programación en: C (preferentemente) C++ Java

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 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: 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 Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel."

Presentaciones similares


Anuncios Google