Está en la página 1de 5

SÍLABO

Arquitectura de computadoras (100000I54N)


2023 - Ciclo 2 Agosto

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 unidades de
almacenamiento y puertos serie. De esta manera, podrá entender el funcionamiento de los procesadores, así
como le permitirá plantear temas de aplicación en diferentes campos de la ingeniería.

3. SUMILLA
Descripción de 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
EXAMEN FINAL

6. METODOLOGÍA
Se dictarán clases teóricas con desarrollo de exposiciones y la participación activa de los estudiantes mediante
la realización de experiencias de laboratorio. Para ello, se facilitarán guías de laboratorio y separatas de
problemas para resolver según cada grupo.
Los principios de aprendizaje que se promueven en este curso son:
• Aprendizaje autónomo.
• Aprendizaje colaborativo.

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

(20%)PC1 + (20%)PC2 + (30%)PC3 + (30%)EXFI

Donde:

Tipo Descripción Semana Observación

PC1 PRÁCTICA CALIFICADA 1 5

PC2 PRÁCTICA CALIFICADA 2 10

PC3 PRÁCTICA CALIFICADA 3 15

EXFI EXAMEN FINAL INDIVIDUAL 18

Indicaciones sobre Fórmulas de Evaluación:


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

2. El estudiante que no rinde el examen final puede rendir un único examen de rezagado. La nota obtenida en
este examen de rezagado reemplaza al examen final no rendido.
El estudiante rinde el examen de rezagado en la fecha programada por la Universidad, previa presentación
de solicitud y pago de los derechos por examen de rezagado dispuesto en el tarifario vigente y publicado
en Portal del Estudiante. Los exámenes de rezagados se aplican al final del período lectivo y abarcan todos
los temas vistos en la asignatura.

3. En caso un estudiante no rinda una práctica calificada (PC) y, por lo tanto, obtenga NSP, este es
reemplazado por la nota obtenida en el examen final. Si también tiene NSP en el examen final, este es
reemplazado por la nota obtenida en el examen rezagado. Este reemplazo de nota es automático. No es
necesario que el estudiante realice trámite alguno para que proceda el remplazo de la nota. En caso de que
el alumno tenga más de una práctica calificada no rendida, solo se reemplaza la práctica calificada de
mayor peso.

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 Redes y Comunicaciones Infraestructura, Redes y Conectividad

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

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
3 3 Memoria externa nivel para la
programación de
un computador

Interfaces de Entrada/Salida •
Integración de
Dispositivos externos • Módulos de
4 4 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
5 5 electrónicos
PRÁCTICA
CALIFICADA 1

Hardware Arduino • Open hardware •


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

Software Arduino • IDE Arduino •


Implementación de
Lenguaje Arduino • Librerías Arduino •
un proyecto con
Unidad 2 7 7 Emuladores
entradas y salidas
Fundamentos de Arduino
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
10 10 sensores
PRÁCTICA
CALIFICADA 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 •


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

Comunicaciones inalámbricas móviles •


PRÁCTICA
GSM • GPRS • GPS
CALIFICADA 3
Implementación de
15 15
un proyecto de
acceso a servicios
en internet

• 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.
Presentación de trabajos planteados en
Unidad 4 el desafío (Semana 12)
Aplicaciones con
Raspberry Pi • Ejemplos completos y prácticos
Desarrollo de
utilizando lenguaje Python en Rpi
17 17 aplicaciones reales
con el Raspberry Pi.

EXAMEN FINAL
EXAMEN FINAL
18 18
INDIVIDUAL

También podría gustarte