Plano de Ensino de Princípios de Aplicações Digitais e Robótica

Princípios de Aplicações Digitais e Robótica editar

Plano de Ensino

Nome do professor: Paulo Marcotti

E-mail: paulo.marcotti@cs.edu.br

Curso: Sistemas de Informação

Título da disciplina: Princípios de aplicações digitais e robótica

Carga horária: 80 horas-aula no semestreSemestre: 1o

Período: Noturno

Justificativa editar

Para engajar os estudantes iniciantes em cursos de tecnologia é necessário propor desafios cativantes através de uma aprendizagem criativa. A exploração lúdica com embasamento técnico nas áreas de aplicações digitais e robótica pode conduzir o estudante nesse caminho. Unindo o trabalho em algo significativo visa despertar o interesse pessoal, colaborativo e ao ensino para a compreensão.

Objetivos editar

O estudante deve compreender as bases tecnológicas da informação através de aplicações nas áreas de sistemas digitais e robótica, aprofundando o conhecimento nas áreas relevantes do hardware e do software. O estudante deve compreender as bases da Tecnologia da Informação. Entender os sistemas de numeração através de projetos digitais. Conhecer as bases da lógica como ferramenta utilizada nos computadores modernos. Conhecer o histórico da evolução dos computadores e microprocessadores. Entender os componentes eletrônicos que são os componentes dos computadores. Utilizar a programação de computadores para criar aplicações digitais e robótica. Conhecer computação física, utilizando sensores e atuadores, prototipando com a plataforma Arduino, conhecer as bases da Internet das Coisas (IoT).

Ementa editar

Projeto dos computadores. Eletrônica básica utilizada nos computadores digitais. Aplicações digitais. Robótica. Computação física. Sensores, atuadores. Linguagem de programação. Plataformas de prototipação.

Conteúdo Programático editar

  1. Visão Geral das Aplicações Digitais e Robótica;
  2. Entendendo a Computação Física;
  3. Evolução histórica da Computação;
  4. Gerações dos Computadores e os seus componentes eletrônicos;
  5. Portas lógicas;
  6. Lógicas e suas aplicações;
  7. Utilização da plataforma Arduino;
  8. Projetos de Robótica com a plataforma Arduino
  9. Linguagem de programação com a linguagem Arduino;
  10. Internet das Coisas com a plataforma Arduino;

Metodologias de ensino editar

A metodologia aplicada utiliza aulas teóricas expositivas e materiais de estudo disponibilizados em plataforma de ensino a distância, mescladas com parte prática (aplicação dos conceitos e técnicas apresentadas), através de exercícios (executados presencialmente e a distância) e elaboração de projeto (com a formação de equipes de alunos) e ainda seminários apresentados pelos alunos.

Avaliação - critérios e instrumentos editar

As notas P1 e P2 são compostas por prova individual (com peso 70 %) e atividades avaliativas durante cada bimestre (com peso 30 %). Uma média geral do semestre é calculada como a média aritmética das notas bimestrais P1 e P2. A nota MI (corresponde a uma avaliação multidisciplinar, realizada pela instituição com todas questões de todas as disciplinas do curso) é adicionada à média geral. Ao final do semestre o aluno pode fazer uma prova substitutiva, que pode substitui a menor nota da prova P1 ou P2, compondo novamente com os trabalhos, recalculando a média caso melhore a média final. O aluno é aprovado com média final maior ou igual a 6,0.

Bibliografia básica editar

  1. TANENBAUM, Andrew S. Organização estruturada de computadores. 3 ed. São Paulo: Prentice Hall do Brasil, 1992.
  2. TANENBAUM, Andrew S. Structured computer organization. Rio de Janeiro: Prentice Hall do Brasil, 1990.
  3. Monk, Simon. 30 Projetos Com Arduino. São Paulo: Bookman, 2016.

Bibliografia Complementar editar

  1. MEGDA, O. A., Moreira, H. R., Fassbinder, A. G. O. Primeiros Passos na Implantação de Projetos de Robótica com Arduino em Cursos Técnicos da Área de Informática. Disponível em <http://sistemaolimpo.org/midias/uploads/42b4fabc13660ec5b7a9e929fcab8702.pdf>. Acesso em: 22 jan 2018;
  2. Trindade, Rosumiro Junior; Julião, Jodelson Moreira. Circuitos Digitais. Disponível em: <http://proedu.ifce.edu.br/bitstream/handle/123456789/482/Circuitos_Digitais_PB_CAPA_FICHA_ISBN_20130510.pdf?sequence=5&isAllowed=y> Acesso em: 22 jan 2018.
  3. MARTINS, F. N., Oliveira, H. C., Oliveira, G. F. Robótica como Meio de Promoção da Interdisciplinaridade na Educação Profissional. Disponível em <http://www.natalnet.br/lars/wre2012/pdf/106420.pdf>. Acesso em: 22 jan 2018;
  4. NASCIMENTO D. L. A., Santos, I. C. C., Sorrentino, N. M. Visão Computacional aplicada a Robôs Autônomos de Baixo Custo. TCC Instituto Federal Fluminense. RJ: 2016. Disponível em <http://bd.centro.iff.edu.br/xmlui/bitstream/handle/123456789/1385/Documento.pdf?sequence=1&iisAllowe=y>. Acesso em: 22 jan 2018;
  5. PINTO, Rossano Pablo. Portas lógicas e circuitos digitais. Disponível em: <http://www.jvasconcellos.com.br/unijorge/wp-content/uploads/2012/03/circuitos.pdf> Acesso em: 22 jan 2018;

Distribuição do tempo editar

1ª semana: editar

Visão geral de aplicações digitais e robótica. Computação física. Histórico maker, Arduíno, Raspberry.

2ª semana: editar

Visão de eletrônica, portas lógicas, componentes eletrônicos (transistores, resistores, protoboard, capacitores, sensores e atuadores). Histórico da evolução da computação. Computadores da primeira geração, construção de bit com transistores. Computadores de segunda e terceira geração. Utilização de portas lógicas.

3ª semana: editar

Utilização de simulador para montagem de circuitos (circuits.io, Logic Simulator Pro) (utilizar laboratório de informática do 1o andar).

4ª semana: editar

Utilização prática da plataforma Arduino para compreensão de Lógica de Programação (placas didáticas; display de 7 segmentos).

5ª semana: editar

Plataforma Arduino (utilização de protoboard para entender bit, byte, binário, decimal).

6ª semana: editar

Plataforma Arduino para Compreensão de Lógica de Programação (placas didáticas; sensor analógico) utilizando sensores e atuadores.

7ª semana: editar

Projetos com Arduino (estação meteorológica e luxímetro LDR).

8ª semana: editar

Desenvolvimento de aplicações entendendo diagrama de blocos com o paralelo da linguagem Scratch. Entender uma aplicação, separando entrada, processamento e saída.

9ª semana: editar

Semana de prova. As questões de prova serão sobre os projetos desenvolvidos e os propostos para extra sala de aula.

10ª semana: editar

Vista das provas. Acionamento de motores com Arduíno.

11ª semana: editar

Montagem de carrinho robot com Arduíno e motores.

12ª semana: editar

Utilização do PWM com Arduíno e motores.

13ª semana: editar

Utilização de wifi e bluetooth com Arduíno.

14ª semana: editar

Utilização de wifi e bluetooth com Arduíno.

15ª semana: editar

Projeto de comunicação entre sensores e servidores, para compreensão da Internet das Coisas.

16ª semana: editar

Projeto de comunicação entre sensores e servidores, para compreensão da Internet das Coisas.

17ª semana: editar

Semana de provas P2. Prova P2 com questões de comunicação entre sensores, atuadores e servidores.

18ª semana: editar

Vista de provas, considerações finais e balanço dos resultados obtidos pela disciplina.

19ª semana: editar

Semana de provas substitutivas.

20ª semana: editar

Plantão de dúvidas.

Trabalhos Domiciliares/Plano de Adaptação e ou DP editar

Considerando as 4 primeiras semanas de aula, descreva atividades a serem realizadas pelo aluno caso fique afastado neste período. editar

Leia atentamente o plano de ensino dessa disciplina; leia o problema proposto para a disciplina, estude e faça as atividades disponíveis nos módulos de 1 a 4.

Considerando as semanas de 5 a 8, descreva atividades a serem realizadas pelo aluno caso fique afastado neste período. editar

Estude e faça as atividades disponíveis nos módulos de 5 a 8; envio do trabalho proposto no módulo 8.

Considerando as semanas de 10 a 13, descreva atividades a serem realizadas pelo aluno caso fique afastado neste período. editar

Estude e faça as atividades disponíveis nos módulos de 10 a 13.

Considerando as semanas de 14 a 17, descreva atividades a serem realizadas pelo aluno caso fique afastado neste período. editar

Estude e faça as atividades disponíveis nos módulos 14 e 17; envio do trabalho proposto para a disciplina conforme descrito no módulo 1.