Anda di halaman 1dari 5

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL

FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA

SÍLABO

ASIGNATURA: PROGRAMACIÓN DIGITAL CÓDIGO: IEE204

1. DATOS GENERALES

1.1. DEPARTAMENTO ACADÉMICO : Ing. Electrónica e Informática


1.2. ESCUELA PROFESIONAL : Ingeniería de Electrónica
1.3. CICLO DE ESTUDIOS : II ciclo- Primer Año
1.4. CRÉDITOS : 04
1.5. CONDICIÓN : Obligatorio
1.6. PRE-REQUISITOS : Ninguno
1.7. HORAS DE CLASE SEMANAL : 04 (Teoría 02 - Práctica 02)
1.8. HORAS DE CLASE TOTAL : 68 h.
1.9. PROFESORES RESPONSABLES : Ing. Sheilla Tejada Apayco
1.10. AÑO LECTIVO ACADEMICO : 2014 - II

2. SUMILLA

La asignatura de Programación Digital es de carácter teórico – práctico y tiene como


propósito desarrollar en el alumno los conocimientos básicos de la programación en
el tipo de lenguaje máquina, para que pueda comprender la representación de los
datos mediante códigos y/o métodos que se utiliza; así como la evolución de los
lenguajes y paradigmas que han surgido alrededor de la programación, así como el
desarrollo del pensamiento algorítmico formal fortaleciendo sus habilidades en el
desarrollo de problemas computacionales.

3. COMPETENCIA GENERAL

Utiliza adecuadamente el concepto y la abstracción de los sistemas numéricos en la


solución de problemas computacionales, representa soluciones de problemas
aplicando el concepto de algoritmo. Modela implementa y evalúa problemas
descomponiéndolos es subproblemas que permitan una solución más simple o la
reutilización de soluciones. Modela, implementa y evalúa mecanismos para el manejo
dinámico de memoria y persistencia.

4. ORGANIZACIÓN DE LAS UNIDADES DE APRENDIZAJE

UNIDAD DENOMINACIÓN Nº DE HORAS


Reconocer la estructura y funcionamiento del
I 8
computador.
II Conceptuar y abstraer problemas. 12
III Tipos de Lenguajes. Lenguaje ensamblador. 12
IV Instrucciones I 12

1
UNIVERSIDAD NACIONAL FEDERICO VILLARREAL
FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA

V Instrucciones II 12
VI Manejo de ensambladores 10
VII Evaluaciones 10
Total Horas: 68

5. PROGRAMACIÓN DE LAS UNIDADES DE APRENDIZAJE

UNIDAD I:
RECONOCER LA ESTRUCTURA Y FUNCIONAMIENTO DEL COMPUTADOR.

Competencia específica 1:
Comprende la importancia del conocimiento sobre la estructura y funcionamiento
del computador.

Competencia específica 2:
Comprende los sistemas números y la conversión de los mismos para el
entendimiento en un lenguaje máquina.

Contenidos:

CONCEPTUAL PROCEDIMENTAL ACTITUDINAL

Conceptúa las Resuelve ejercicios Participa activamente,


propiedades y aplicando las propiedades con responsabilidad y
conversiones de conversión de sistemas respeto.
numéricas. numéricos (binario,
exadecimal, etc.)

Sistemas numéricos. Conversión entre sistemas. Representación de


números, operaciones. Desarrollo histórico del “Hardware”. Primeros
computadores. Estructura del computador.

UNIDAD II:
CONCEPTUAR Y ABSTRAER PROBLEMAS.

Competencia específica 1:
Comprende los principales métodos de modelar, diseñar, analizar, los problemas
mediante una solución secuencial o en algunos casos que involucran condiciones
para la solución.

Contenidos:

CONCEPTUAL PROCEDIMENTAL ACTITUDINAL

Conceptúa los Resuelve ejercicios lógicos, Participa activamente,


principales métodos de aplicando los métodos. con responsabilidad y
modelación, diseño y respeto.
análisis de problemas.
2
UNIVERSIDAD NACIONAL FEDERICO VILLARREAL
FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA

Modelar, Diseñar, Analizar un problema de solución secuencial.


Estructura básica de un programa. Tipos de Datos. Operadores.

UNIDAD III:
TIPOS DE LENGUAJES. LENGUAJE ENSAMBLADOR

Competencia específica 1:
Comprende la importancia del conocimiento del lenguaje maquina o asembler, para
poder entender el comportamiento del computador.

Competencia específica 1:
Aplica las definiciones de los formatos de instrucción en código máquina.

Contenidos:

CONCEPTUAL PROCEDIMENTAL ACTITUDINAL

Conceptúa la Resuelve ejercicios Participa activamente, con


definición, los formatos mediante diagramas responsabilidad y respeto.
de instrucción del de flujo en
lenguaje máquina, representación de las
diagramas de flujos. instrucciones del
lenguaje máquina.

Realización de un programa. Formatos de instrucción en código


máquina. Formatos de instrucción en lenguaje simbólico. Contador.
Diagrama de Flujo. Presentación de las instrucciones. Ejecución de
código máquina.

UNIDAD IV:
INSTRUCCIONES I

Competencia específica 1:
Aplica los conceptos de Instrucciones de funcionamiento básico y lógico planteados
para que comprendan el funcionamiento de cada uno dentro de las computadoras.

Contenidos:

CONCEPTUAL PROCEDIMENTAL ACTITUDINAL

Conceptúa las Resuelve ejercicios mediante el Participa


propiedades de los análisis de las propiedades de activamente, con
diversos tipos de las instrucciones. responsabilidad y
instrucciones, respeto.
3
UNIVERSIDAD NACIONAL FEDERICO VILLARREAL
FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA

aritméticas, lógicas, de
carga y secuencia.

Instrucciones: De Carga, Aritméticas y Lógicas, Cambio de Secuencia.

UNIDAD V:
INSTRUCCIONES II

Competencia específica 1:
Aplica los conceptos de Instrucciones de Transferencia de órdenes, manejo, y de
entrada y salida. Y a la vez un nivel avanzado de instrucciones para el control del
cpu.

Contenidos:

CONCEPTUAL PROCEDIMENTAL ACTITUDINAL

Conceptúa las Resuelve ejercicios Participa activamente,


propiedades de los mediante el análisis de las con responsabilidad y
diversos tipos de propiedades de las respeto.
instrucciones de instrucciones y para el
entrada y salida, control del cpu.
llamada y retorno,
rotación y
desplazamiento.

Instrucciones de: Intercambio, Transferencia y Búsqueda. Rotación y


Desplazamiento, Manejo de BITS, Llamada y Retorno, Entrada y Salida,
Control de CPU.

UNIDAD VI:
MANEJO DE ENSAMBLADORES

Competencia específica 1:
Comprende la importancia hacia el manejo, las directivas, comandos para el
ensamblaje y puesta en marcha. Asi como las rutinas de control y para el manejo
del Calculador de la ROM.

Contenidos:

CONCEPTUAL PROCEDIMENTAL ACTITUDINAL

Conceptúa las Resuelve ejercicios Participa activamente,


directivas, comandos, mediante el análisis de con responsabilidad y
rutinas; para el cada comando a respeto.
ensamblaje y manejo. mostrar.

4
UNIVERSIDAD NACIONAL FEDERICO VILLARREAL
FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA

Etiqueta. Contadores de posiciones, Directivos y comandos del


ensamblador. Ensamblaje. Comandos de cinta. Rutinas de control de
pantalla y uso general. Calculador de la ROM. Literales del Calculador.

6. ESTRATEGIAS METODOLÓGICAS

Para el logro de un aprendizaje significativo, dentro del enfoque Constructivista, se


aplicará:

6.1 Método de Cambio Conceptual y Verbal Significativo para la parte teórica.

6.2 Método de Resolución de Problemas de casos prácticos, aplicados al área y en


trabajos grupales.

6.3 Implementación y prueba de prototipos, generados en el laboratorio de


cómputo.

7. EVALUACIÓN

La evaluación es continua y apunta hacia el establecimiento de relaciones


significativas entre los distintos conceptos, así mismo toma en cuenta la
retroalimentación.

PROMEDIO FINAL se obtiene: PF = (PP + EP + EF ) / 3

(PP) promedio de prácticas: (3 prácticas calificadas)/3


(EP) Examen parcial
(EF) Examen final

8. REFERENCIAS BIBLIOGRÁFICAS.

1. Pepe Vila: Iniciación al Lenguaje de Programación Ensamblador


2. Peter Abel: Lenguaje Ensamblador y Programación para PC IBM y
Compatibles
3. Randal Hyde: 2nd Edition – Afrt of Asembly Language
4. Asembler-cm // http://curso-cm.speccy.org
5. Ramón Medina: Programación Avanzada en Lenguaje Ensamblador

Anda mungkin juga menyukai