Netduino

Páginas: 5 (1209 palabras) Publicado: 3 de agosto de 2013
División Académica de Ciencias Básicas

PROGRAMA DE ESTUDIOS

Programación de Sistemas

Licenciatura en Ciencias Computacionales

Área a la que
pertenece:
Horas teóricas:
Horas
prácticas:
Créditos:
Clave:

Área Sustantiva
Profesional
3
2
8
F0165

Asignaturas antecedentes y subsecuentes

PRESENTACIÓN
La programación de sistema abarca el estudio y diseño del software basede la
computadora. Los ensambladores, cargadores, sistemas operativos, compiladores,
manejadores de bases de datos y protocolos de red, son algunos ejemplos del
software comprendido en esta área de la computación. Por su importancia formativa
y metodológica, esta área de conocimiento resulta fundamental para los desarrollos
de la industria del software. El recomendable que al alumno hayaacreditado
previamente el curso de Ensamblador.

OBJETIVO GENERAL
El alumno comprenderá la interacción entre el hardware, el software del sistema
(software base) y software de aplicación y será capaz de diseñar y programar el
software del sistema, a partir de la definición de una arquitectura.

F0165_Programación de Sistemas

1/6

División Académica de Ciencias Básicas

Licenciatura enCiencias Computacionales

CONTENIDO

Unidad
No.
Objetivo
particular

1

INTRODUCCIÓN AL SOFTWARE DEL SISTEMA
El alumno será capaz de explicar de manera general la interacción
entre el hardware, el software del sistema y el software de
aplicación.

Hrs estimadas
Temas
1.0. Evolución del hardware y el
software de las computadoras
(breve historia).
1.2. Arquitectura
general
deuna
computadora.
1.3. Definición del software de sistemas:
1.4. Ensambladores
1.5. Intérpretes
1.6. Compiladores
1.7. Procesadores de macros
1.8. Sistemas operativos
1.9. Cargadores
1.10. Enlazadores
1.11. Manejadores de bases de datos
1.12. Sistemas distribuidos
Unidad
No.
Objetivo
particular

2

Resultados del aprendizaje
El alumno será capaz de explicar la
interacciónentre el hardware, el
software del sistema y el software de
aplicación.

SISTEMA OPERATIVO
El alumno será capaz de explicar los diferentes conceptos
relacionados con los sistemas operativos, así como loas elementos
que lo forman y sus funciones.

Hrs estimadas
Temas
2.1. Conceptos básicos de sistemas
operativos.
2.2. Funciones del sistema operativo.
2.3. Elementos que lo conforman.F0165_Programación de Sistemas

Resultados del aprendizaje
El alumno podrá explicar los conceptos
básicos de los sistemas operativos y el
papel que desempeña en un sistema de
cómputo.

2/6

División Académica de Ciencias Básicas

Unidad
3
No.
Objetivo
particular
Hrs estimadas

Licenciatura en Ciencias Computacionales

ARQUITECTURA DE LA COMPUTADORA
El alumno será capaz deprogramar una máquina virtual a partir de
las especificaciones de una arquitectura.

Temas
3.1. Arquitectura de una computadora.
3.2. Arquitectura del microprocesador:
3.3. Tipos de arquitecturas (de pila, de
acumulador, de registros, etc.)
3.4. Registros
3.5. Manejo de memoria
3.6. Modos de direccionamiento
3.7. Conjunto de instrucciones
3.8. 3.3.-Funcionamiento básico delmicroprocesador.
3.9. Diseño de una máquina virtual.
Unidad
No.
Objetivo
particular

4

Resultados del aprendizaje
El alumno comprenderá los elementos
que definen la arquitectura de una
computadora y su funcionamiento
general. Será capaz de hacer una
implementación software de la misma.

ENSAMBLADORES
El alumno será capaz de describir el proceso de ensamble y
programar un ensamblador a partirde las especificaciones de una
arquitectura.

Hrs estimadas
Temas
Resultados del aprendizaje
4.1. Los ensambladores y el lenguaje El alumno comprenderá la importancia
del lenguaje ensamblador y será capaz
ensamblador.
4.2. Diseño
de
un
lenguaje de hacer un programa ensamblador
para una arquitectura específica.
ensamblador.
4.3. Proceso de ensamble de dos
pasadas.
Unidad
5
No....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Netduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS