Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. DATOS GENERALES
1.2. Créditos: 3
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.
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
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
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:
Donde:
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
Ingeniería de Software
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
Evaluación
TAREA ACADÉMICA
2
Evaluación
TAREA ACADÉMICA
3
Evaluación
18 18 TRABAJO FINAL