CI-0160 (CI-2657) Robótica
Información General del Curso
UCR – Universidad de Costa RicaECCI – Escuela de Ciencias de la Computación e Informática
CI-0160 Robótica
Tipo Curso: Teórico-Práctico
4 Créditos / 12 Horas Totales a la Semana:
- 5 horas de clases presenciales a la semana
- 7 horas de trabajo independiente a la semana
Requisito:
- CI-0122 Sistemas Operativos
- CI-0121 Redes de Comunicación de Datos
- CI-0123 Proyecto Integrado de Sistemas Operativos y Redes de Comunicación de Datos
Cupo Mínimo: 10 estudiantes / Cupo Máximo: 2 estudiantes
Curso Electivo del Último Año de la Carrera
Periodo Actual: I Semestre del 2020
* Aunque la asistencia a este curso no es obligatoria (de acuerdo al reglamento de la UCR), es necesario que el estudiante asista a todas las clases para poder aprobar el curso con éxito; ya que los objetivos, la metodología, las actividades de enseñanza-aprendizaje y la evaluación están planeadas contando con la participación activa de los estudiantes.
Información de los Profesores
Dra. Kryscia Daviana Ramírez Benavides
Doctorado Académico en Computación e Informática – Universidad de Costa RicaExperiencia Docente: 2003-2020 Profesora e investigadora de la UCR
Bach. Ariel Mora Jiménez
Bachillerato en Ciencias de la Computación e Informática – Universidad de Costa RicaExperiencia Docente: 2019-2020 Profesor e investigador de la UCR
Descripción del Curso
El curso de Robótica es un curso teórico-práctico dirigido a los estudiantes de la Escuela de Ciencias de la Computación e Informática de la Universidad de Costa Rica en el énfasis de Ciencias de la Computación. Está dedicado a introducir los fundamentos en el uso, el diseño y la implementación de sistemas orientados a robótica, centrándose en el diseño, construcción y programación de robots autónomos con diferentes tecnologías de robótica, como Arduino y los kits de Lego Mindstorms NXT y EV3. Además, se incorporarán el hardware y software de los robots Sphero BOLT, Q.bo, NAO y Pepper, los cuales serán utilizados por los estudiantes en los laboratorios y las tareas.
Los estudiantes adquieren conocimientos prácticos sobre temas como la incertidumbre en la detección y la acción, así como los métodos para tratar con ella, la localización de sí mismo, la planificación de trayectorias y evasión de obstáculos, arquitecturas basadas en comportamientos y arquitecturas de controladores reactivos, la teoría básica de control, y temas avanzados, como sistemas multi-robot, aprendizaje, y mapeado.
En cumplimiento de la Ley 7600 de la igualdad de oportunidades se programa la posibilidad de atención de las necesidades educativas especiales de los matriculados. Los interesados favor avisar al profesor por escrito durante la primera semana del curso acerca de las adecuaciones que necesiten. Posteriormente (a más tardar la tercera semana del curso), para hacer efectivas las adecuaciones requeridas se deben presentar los documentos que justifiquen tales necesidades educativas especiales. El estudiante debe estar dispuesto a trabajar en equipo junto con el docente y la comisión institucional para llevar su necesidad educativa particular.
Objetivo General del Curso
Aprender y aplicar los fundamentos de robótica para diseñar, construir, programar y documentar la solución de problemas reales mediante sistemas robóticos, utilizando diferentes tecnologías.
Información del Grupo y Asistente
Grupo 01
Horario: Martes 7:00am a 9:50am y Viernes de 7:00am a 8:50amAula: CI205 y CI102/CI417 (laboratorios)
Asistente: Por definir
E-Mail: Por definir