Está en la página 1de 5

SÍLABO

Arquitectura de computadoras (100000I54N)


2024 - Ciclo 1 Marzo

1. DATOS GENERALES

1.1. Carrera: Ingeniería de Sistemas e Informática


Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática

1.2. Créditos: 3

1.3. Enseñanza de curso: Presencial

1.4. Horas semanales: 4

2. FUNDAMENTACIÓN
La presente asignatura permitirá al estudiante conocer la arquitectura y programación de los
microprocesadores de la familia INTEL así como los circuitos integrados que sirven de soporte en las unidades
de almacenamiento y puertos serie. De esta manera, podrá entender el funcionamiento de los procesadores, así
como plantear temas de aplicación en diferentes campos de la ingeniería.

3. SUMILLA
El curso es de naturaleza práctica. Se estudia la estructura y funcionamiento de un computador de datos,
desarrollo de proyectos de hardware libre mediante la plataforma Arduino, implementación de soluciones de
internet de las cosas con la plataforma Arduino, descripción de soluciones con la plataforma Raspberry Pi.

4. LOGRO GENERAL DE APRENDIZAJE


Al finalizar el curso, el estudiante construye aplicaciones en multiplataforma identificando el funcionamiento del
computador en el procesamiento de datos y su uso en el desarrollo de soluciones.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE

Unidad de aprendizaje 1: Semana 1,2,3 y 4


Fundamentos de Arquitectura del Computador.

Logro específico de aprendizaje:


Al finalizar la unidad, el alumno describe la arquitectura básica de un computador, la estructura de interconexión, la
ejecución de programas enviando y recibiendo datos desde desde otros dispositivos por las entradas y salidas.

Temario:
El computador • Organización y arquitectura • Estructura y función • Generaciones • Arquitectura del
microprocesador
El sistema computacional • Componentes • Ejecución de programas • Estructura de interconexión • Sistema
de buses
La Memoria • Características y jerarquía • Memoria cache • Memoria interna • Memoria externa
Interfaces de Entrada/Salida • Dispositivos externos • Módulos de entrada/salida • Entrada/salida programada
• Interfaces externas

Unidad de aprendizaje 2: Semana 5,6,7,8 y 9


Fundamentos de Arduino.

Logro específico de aprendizaje:


Al finalizar la unidad, el alumno conoce los componentes de una placa de prototipado Arduino y hace uso de las
entradas y salidas digitales para la realización de proyectos básicos.
Temario:
El Microcontrolador • Arquitectura • Módulos internos • Familias • Programación
Hardware Arduino • Open hardware • Microcontrolador Atmel • Familia de tarjetas • Shields
Software Arduino • IDE Arduino • Lenguaje Arduino • Librerías Arduino • Emuladores
Entradas y Salidas Arduino • Entradas y salidas digitales • Entradas y salidas analógicas
Sensores • Sensores de luz y temperatura • Sensores de humedad y distancia

Unidad de aprendizaje 3: Semana 10,11,12,13,14 y 15


Uso de actuadores con Arduino y conceptos de comunicaciones de datos.

Logro específico de aprendizaje:


Al finalizar la unidad, el alumno realiza trabajos utilizando dispositivos actuadores conectados a una placa de
prototipado Arduino. Así como también describe las posibles medios y tecnologías de comunicaciones de datos que
existen utilizando un software de simulación.

Temario:
Sensores • Sensores de inclinación y movimiento • Sensores de contacto y sonido
Motores Eléctricos • Motores DC • Servomotores • Motores paso a paso
Desafío: Proyecto de Integración (Semana 16) Simulación de proyectos con E/S digitales y analógicas,
utilizando sensores y actuadores con complejidad media.
Redes Ethernet • Protocolos TCP/IP • Estándar Ethernet • Servicios de red
Redes Cableadas Redes inalámbricas • RF • Bluetooth
Comunicaciones inalámbricas móviles • GSM • GPRS • GPS

Unidad de aprendizaje 4: Semana 16,17 y 18


Aplicaciones con Raspberry Pi.

Logro específico de aprendizaje:


Al finalizar la unidad, el alumno reconoce un computador de una sola tarjea (SBC) y hace uso de él para instalar y
configurar un servicio de red.

Temario:
• Definición de Raspberry Pi. • Arquitectura ARM. • Sistema Operativo de Raspberry Pi. • Instalación,
configuración, accesorios y otros aspectos. • Instalación de una distribucion Linux. • Instalar y configurar Web
Server (Apache) en Raspberry PI. Presentación de trabajos planteados en el desafío (Semana 12)
• Ejemplos completos y prácticos utilizando lenguaje Python en Rpi

6. METODOLOGÍA
Se dictan clases teóricas con desarrollo de exposiciones y la participación activa de los estudiantes mediante la
realización ejercicios prácticos. Para ello, se facilitan separatas de problemas para resolver según cada grupo.
Los principios de aprendizaje que se promueven en este curso son aprendizaje autónomo y aprendizaje
colaborativo.

7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:

(20%)TA1 + (20%)TA2 + (30%)TA3 + (30%)TF

Donde:

Tipo Descripción Semana Observación

TA1 TAREA ACADÉMICA 1 5 Evaluación flexible. Cuestionario Calificado

TA2 TAREA ACADÉMICA 2 10 Evaluación flexible. Cuestionario Calificado

TA3 TAREA ACADÉMICA 3 15 Evaluación flexible. Cuestionario Calificado

TF TRABAJO FINAL 18 Evaluación flexible.

Indicaciones sobre Fórmulas de Evaluación:

1. La nota mínima aprobatoria final es de 12.


2. En caso un estudiante no presente una Tarea Académica (TA) y, por lo tanto, no obtenga nota, ésta será reemplazada por la
nota obtenida en la evaluación final. Este reemplazo de nota es automático. No es necesario que el estudiante realice
trámite alguno para que proceda el reemplazo de la nota. En caso de que el alumno tenga más de una tarea académica no
presentada, solo se reemplazará la tarea académica de mayor peso.
3. En las evaluaciones flexibles, el estudiante debe elegir si desarrollarla de manera individual o grupal.

8. FUENTES DE INFORMACIÓN
Bibliografía Base:
Stallings. Organización y arquitectura de computadores. Pearson. https://tubiblioteca.utp.edu.pe/cgi-
bin/koha/opac-detail.pl?biblionumber=29555
Irvine, K. R. LENGUAJE ENSAMBLADOR PARA COMPUTADORAS BASADAS EN INTEL. Unaula.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=29554
Bibliografía Complementaria:
Martínez Amador, Humberto. Arquitectura de computadoras: basado en competencias para nivel
superior. Grupo Editorial Éxodo. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?
biblionumber=35881
López Aldea, Eugenio. Arduino: guía práctica de fundamentos y simulación. RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=35877
López Aldea, Eugenio. Raspberry Pi: fundamentos y aplicaciones. RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=37779
International Journal of Advanced Computer Science and Applications. (2021). Level Transducer Circuit
Implemented by Ultrasonic Sensor and Controlled with Arduino Nano for its Application in a Water
Tank of a Fire System. https://thesai.org/Publications/ViewPaper?
Volume=12&Issue=10&Code=IJACSA&SerialNo=52
International Journal of Advanced Computer Science and Applications. (2019). Immersive Technologies
in Marketing: State of the Art and a Software Architecture Proposal.
https://thesai.org/Downloads/Volume10No10/Paper_64-Immersive_Technologies_in_Marketing.pdf

9. COMPETENCIAS

Carrera Competencias específicas

Ingeniería de Sistemas e Informática


Soluciones Informáticas
Ingeniería de Software

Ingeniería de Redes y Comunicaciones Soluciones Informáticas


Infraestructura, Redes y Conectividad

Ingeniería de Seguridad y Auditoría Informática

Ingeniería de Sistemas e Informática Soluciones Informáticas

Ingeniería de Software

10. CRONOGRAMA DE ACTIVIDADES

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

El computador • Organización y
Actividad: Lenguaje
arquitectura • Estructura y función •
C El lenguaje C
Generaciones • Arquitectura del
como lenguaje de
1 1 microprocesador
alto nivel para la
programación de
un computador

El sistema computacional •
Instrucciones del
Componentes • Ejecución de programas
2 2 lenguaje
Unidad 1 • Estructura de interconexión • Sistema
ensamblador
Fundamentos de de buses
Arquitectura del
Computador La Memoria • Características y jerarquía
El lenguaje C como
• Memoria cache • Memoria interna •
lenguaje de alto
Memoria externa
3 3 nivel para la
programación de
un computador
Interfaces de Entrada/Salida • Integración de
4 4 Dispositivos externos • Módulos de lenguajes de
entrada/salida • Entrada/salida programación
programada • Interfaces externas

El Microcontrolador • Arquitectura •
Identificación y uso
Módulos internos • Familias •
de componentes
Programación
electrónicos
5 5
Evaluación
TAREA ACADÉMICA
1

Hardware Arduino • Open hardware •


Software de diseño
6 6 Microcontrolador Atmel • Familia de
y simulación
tarjetas • Shields

Software Arduino • IDE Arduino •


Implementación de
Unidad 2 Lenguaje Arduino • Librerías Arduino •
un proyecto con
Fundamentos de Arduino 7 7 Emuladores
entradas y salidas
estándar

Entradas y Salidas Arduino • Entradas y


Implementación de
salidas digitales • Entradas y salidas
un proyecto con
analógicas
8 8 entradas y salidas
digitales y
analógicas

Sensores • Sensores de luz y


Implementación de
temperatura • Sensores de humedad y
proyectos
9 9 distancia
demostrativos con
sensores

Sensores • Sensores de inclinación y


Implementación de
movimiento • Sensores de contacto y
proyectos
sonido
demostrativos con
sensores
10 10

Evaluación
TAREA ACADÉMICA
2

Motores Eléctricos • Motores DC •


Implementación de
Servomotores • Motores paso a paso
proyectos
11 11
demostrativos con
motores electricos

Desafío: Proyecto de Integración


Implementación de
(Semana 16) Simulación de proyectos
proyectos
12 12 con E/S digitales y analógicas, utilizando
demostrativos de
sensores y actuadores con complejidad
complejidad media
media.
Unidad 3
Uso de actuadores con Redes Ethernet • Protocolos TCP/IP •
Actividad: Acceso a
Arduino y conceptos de Estándar Ethernet • Servicios de red
Internet
comunicaciones de datos
Implementación de
13 13
un proyecto de
acceso a servicios
en internet

Redes Cableadas Redes inalámbricas •


Actividad: Acceso a
RF • Bluetooth Internet
14 14 Implementación de
un proyecto de
acceso a servicios
en internet

Comunicaciones inalámbricas móviles •


Implementación de
GSM • GPRS • GPS
un proyecto de
acceso a servicios
en internet
15 15

Evaluación
TAREA ACADÉMICA
3

• Definición de Raspberry Pi. •


Proyecto de
Arquitectura ARM. • Sistema Operativo
Integración
de Raspberry Pi. • Instalación,
(Desafio)
configuración, accesorios y otros
16 16 aspectos. • Instalación de una
distribucion Linux. • Instalar y configurar
Web Server (Apache) en Raspberry PI.
Unidad 4 Presentación de trabajos planteados en
Aplicaciones con el desafío (Semana 12)
Raspberry Pi
• Ejemplos completos y prácticos
Desarrollo de
utilizando lenguaje Python en Rpi
17 17 aplicaciones reales
con el Raspberry Pi.

Evaluación
18 18 TRABAJO FINAL

También podría gustarte