Skip to content

oangelo/Introducao-a-Robotica

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b84fa22 · Sep 27, 2024

History

18 Commits
Aug 19, 2024
Sep 27, 2024
Aug 19, 2024
Aug 19, 2024
Sep 24, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024
Sep 24, 2024
Sep 6, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024

Repository files navigation

Curso de Introdução à Robótica

Bem-vindo ao repositório do curso de Introdução à Robótica! Este espaço servirá como hub central para todos os materiais, projetos e recursos relacionados ao nosso curso.

Sobre o Curso

Este curso oferece uma introdução abrangente ao fascinante mundo da robótica. Através de um projeto colaborativo, os alunos explorarão diversos aspectos da robótica, desde conceitos fundamentais até aplicações avançadas e questões éticas.

Objetivos de Aprendizagem

Ao final deste curso, os alunos serão capazes de:

  • Compreender os princípios fundamentais da robótica
  • Pesquisar e sintetizar informações sobre tópicos avançados em robótica
  • Colaborar efetivamente em equipes usando ferramentas como GitHub
  • Desenvolver e apresentar conteúdo técnico usando Reveal.js
  • Avaliar criticamente o trabalho de pares usando rubricas desenvolvidas colaborativamente

Estrutura do Projeto

O projeto principal do curso envolve:

  1. Formação de grupos de 3 alunos
  2. Escolha de um tema principal em robótica
  3. Divisão do tema em pelo menos 3 subtemas
  4. Pesquisa e desenvolvimento de conteúdo para cada subtema
  5. Criação de uma apresentação em Reveal.js
  6. Apresentação final e avaliação por pares

Temas de Seminários

Aqui estão os temas sugeridos para os seminários:

  1. História e Evolução da Robótica
  • v1: 201910350611
  • V2: 202110272411 201910402211
  1. Princípios de Controle e Autonomia em Robôs
  2. Sensores e Atuadores em Robótica
  3. Inteligência Artificial e Aprendizado de Máquina em Robótica
  4. Robótica na Indústria: Automação e Fabricação
  5. Robótica Humanoide: Desafios e Avanços
  6. Ética e Robótica
  7. Robótica na Medicina: Cirurgia e Reabilitação
  • V1: 201910351011 202110272411 202010357611
  • V2: 202010077411 201910072711
  1. Robôs Autônomos em Ambientes Não Estruturados
  2. Impacto da Ficção Científica na Robótica
  • V1: 202010077411 201910402211
  • V2: 202010358111 201910351011
  1. Robotização do Homem: Limites e Possibilidades
  • v1: 202010358111 201910072711
  • V2: 201910350611 202110272411
  1. Interfaces Homem-Robô

Uso de Inteligência Artificial no Desenvolvimento dos Trabalhos

Os alunos são encorajados a utilizar ferramentas de Inteligência Artificial para auxiliar na pesquisa e na produção dos trabalhos. Aqui estão algumas recomendações:

  • Rascunho Inicial com IA: Vocês podem utilizar o ChatGPT da OpenAI (ChatGPT) ou o Claude da Anthropic (Claude) para gerar ideias e criar um rascunho inicial do trabalho. Essas ferramentas são ótimas para brainstorming e estruturação de conteúdo.

  • Atenção às Fontes: É importante lembrar que esses modelos de IA podem "alucinar", ou seja, inventar informações ou citar fontes que não existem. Por isso, é crucial que vocês verifiquem as fontes de qualquer informação obtida e garantam que os dados sejam precisos e confiáveis.

  • Análise de Documentos com IA: Outra ferramenta útil é o NobookLM do Google (NobookLM), que permite fazer upload de PDFs e "conversar" com esses textos para extrair informações e fazer consultas detalhadas. Isso pode ser especialmente útil para analisar artigos científicos e documentos técnicos relevantes para o projeto.

Nota Importante

Embora a IA seja uma ferramenta poderosa, o uso responsável e crítico dessas tecnologias é fundamental. Certifiquem-se de usar as IAs como suporte e não como substituto para pesquisa e pensamento crítico.

Como Usar Este Repositório

  1. Fork do Repositório: Cada grupo deve fazer um fork deste repositório para sua própria conta do GitHub.
  2. Branches: Crie branches para cada subtema do projeto.
  3. Commit e Push: Faça commits regulares para salvar seu progresso e use push para enviar as mudanças para o repositório remoto.
  4. Pull Requests: Use pull requests para revisão de código e mesclagem de conteúdo entre branches.

Sistema de Avaliação

Nosso curso utiliza um sistema de avaliação abrangente e participativo:

  1. Avaliação das Apresentações: Cada aluno avaliará todas as apresentações (exceto a do seu próprio grupo) usando um formulário padronizado.

  2. Escala de Avaliação: Utilizamos uma escala de 1 a 5 para cada critério, onde:

    • 1 = Insatisfatório
    • 2 = Precisa de melhorias
    • 3 = Satisfatório
    • 4 = Bom
    • 5 = Excelente
  3. Categorias de Avaliação:

    • Aspectos Técnicos: focam no conteúdo e na precisão das informações apresentadas.
    • Aspectos Estéticos: abordam a apresentação visual e a eficácia da comunicação.
  4. Processo de Avaliação:

    • Após cada apresentação, os alunos preencherão o formulário de avaliação.
    • As avaliações serão submetidas como issues no GitHub.
    • Posteriormente, cada aluno revisará e avaliará as avaliações feitas pelos colegas.
  5. Formulário de Avaliação: Um modelo do formulário de avaliação está disponível aqui.

Este sistema visa promover um ambiente de aprendizado colaborativo e reflexivo, onde os alunos não apenas apresentam e avaliam, mas também refletem criticamente sobre o processo de avaliação em si.

Bom trabalho e boa sorte!