Descargar la presentación
La descarga está en progreso. Por favor, espere
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 2º Estructura de Datos 3º Teoría Matemática de la Computación Conocimientos básicos de S. O. : Windows Linux 4º 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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.