domingo, 4 de agosto de 2019

O Arduino na Educação


O mundo atravessa grandes transformações com impactos na forma como as pessoas vivem e trabalham. Estamos falando da digitalização na indústria, da inteligência artificial, da impressão 3D, da Internet das coisas, dos carros autônomos e da robótica em larga escala. Assim, cada vez mais a tecnologia se mostra como algo vital e torna os seres humanos dela dependentes.



Consequentemente, o ensino de disciplinas relacionadas a ciência, tecnologia, engenharia e matemática (STEM = Science, Technology, Engineering and Mathmatics) ganha enorme importância, e essa tendência pode ser facilmente comprovada observando o que está ocorrendo em diversos países, inclusive no Brasil.

Veja em:


Já a algum tempo as antigas classes de informática, em várias escolas de ensino médio, foram substituídas por aulas de robótica, com ênfase no ensino de alguma linguagem de programação. Sim, porque saber ligar os fios que conectam módulos e componentes eletrônicos através de um protoboard é apenas parte do desafio, sendo importantíssimo saber como fazer tudo isso funcionar através de um código específico, ou seja, por meio de um programa.

Se o mundo do futuro vai usar ainda mais a tecnologia, então os empregos do futuro demandarão mais profissionais com essa competência. Isso reforça a ideia que o ensino de ciência, tecnologia, engenharia e matemática é cada vez mais importante. Consequentemente, os que se destacarem nesses assuntos construirão e programarão as máquinas que automatizarão todos os outros trabalhos, e aqui devemos lembrar o básico: para escrever um programa usa-se uma linguagem de programação. 

Uma breve pesquisa na Internet mostra que existem muitas linguagens de programação como, por exemplo, o Java, o Ruby, o C++, o Python e o PHP, apenas para lembrar algumas das mais populares.  Nos empregos do futuro é bem provável que existam novas linguagens e que talvez ainda tenhamos algumas das linguagens de programação de hoje rodando a pleno vapor. Nós não sabemos, pois não temos bola de cristal. Mas podemos lembrar que muitos anos atrás o Fortran e o Cobol eram largamente utilizadas e hoje são apenas peças exóticas do nosso museu tecnológico. O fato é que a experiência humana mostra que o novo sempre vem. Como ninguém que vive nesse tempo presente pode aprender uma linguagem que só existirá no futuro, o jeito é aprender uma linguagem de programação existente e tirar proveito do valioso conhecimento que esse aprendizado trará do ponto de vista do raciocínio lógico. Quem aprende uma linguagem de programação poderá aprender outras linguagens.  Aprender a programar é um exercício que incentiva a criatividade e motiva o aluno a querer mais, a aprender mais! 

Mas qual seria a melhor primeira linguagem de programação para um aluno do ensino médio aprender? Para responder a essa pergunta vamos dar mais um passo considerando o uso de uma ferramenta educacional no ensino de robótica para alunos do ensino médio. É algo relevante – por instrumentalizar e facilitar – trabalhar com uma ferramenta educacional que permita aos alunos investigar seu interesse em cursos de ciência e tecnologia de uma maneira única. Eu considero que o Arduino é essa ferramenta. 

O Arduino é uma plataforma para desenvolvimento com inúmeras possibilidades que permite o uso da criatividade, na hora de aprender ou ensinar, desperta o interesse e a curiosidade! 

Na escola tradicional as matérias são ensinadas separadamente e de forma segmentada. Em outras palavras, os alunos têm aulas de matemática, física, química, biologia e assim por diante. Não é incomum que muitos, diante disso, tenham a percepção de que existe uma distância grande entre a teoria e a prática e que – no limite do exagêro - estão estudando coisas que “não servem para nada” e que não serão usadas no dia a  dia de seus trabalhos futuros. Por outro lado, quando uma ferramenta – como o microcontrolador Arduino - é utilizada, é imediatamente criada a oportunidade do aluno observar o modo como conceitos de diferentes matérias trabalham juntos, através de uma abordagem prática, na qual o aluno participa de atividades e desenvolve projetos.
 
O Arduino usa o C / C++, que são linguagens de programação de alto nível, com as quais é possível escrever um programa com comandos que podem ser compreendidos pelo estudante/programador. Entretanto, o Arduino é um microcontrolador que entende a chamada linguagem de máquina.  Usando a plataforma IDE (Integrated Development Environment ou ambiente de desenvolvimento integrado), um software totalmente gratuito que é baixado da Internet, o programa desenvolvido pelo estudante/programador – chamado de sketch - pode ser compilado, transformando a linguagem de alto nível em linguagem de máquina, e carregado no Arduino. Dessa forma, em pouco tempo, uma ideia pode ser transformada em algo real, palpável e que funcione na prática. É evidente que junto com o programa (software) deverão ser montados todos os componentes (hardware) – microcontrolador, módulos, componentes, etc - que estão representados nas instruções desse programa. Afinal de contas, uma coisa não funciona sem a outra, e vice-versa.  

Aprendizado de forma lúdica e ativa
Os alunos investigam situações problema e desenvolvem projetos com soluções
São incentivados a trabalhar em equipe e de forma colaborativa
Adquirem conhecimentos de programação de computadores
Relacionam conhecimentos de diferentes naturezas e áreas numa perspectiva interdisciplinar

O professor tem um importante papel nesse processo de formação do aluno, pois cabe a ele (ou a ela) apresentar aos alunos as várias tecnologias e conceitos que podem ser usados e assim promover a educação e o interesse nas áreas de ciência, tecnologia, engenharia e matemática. Esta abordagem integrada mostrará aos alunos como os vários campos e conhecimentos nessas áreas trabalham juntos para fornecer as soluções do mundo real. Bem, é isso aí. Até a próxima!

segunda-feira, 15 de julho de 2019

Transformação Digital e Gestão de Projetos


Entendendo a transformação digital ...
Você não pode simplesmente ler um livro ou seguir um blog sobre transformação digital e esperar aprender tudo o que precisa saber. 



O impacto irá variar dependendo da sua indústria, especialidade e ambiente. A transformação digital é um termo genérico para o impacto tecnológico de uma ampla gama de tecnologias disruptivas, juntamente com a reinvenção fundamental de como os negócios são feitos como resultado dessas tecnologias. Você precisa entender quais tecnologias são especificamente relevantes para sua área de trabalho e como essas tecnologias estão afetando a maneira como o trabalho é realizado nessa área.

Supondo que você deseje permanecer na mesma indústria, esse deve ser seu primeiro alvo de educação. Quer se trate de robótica ou veículos autônomos, da Internet das Coisas ou da IA (Inteligência Artificial), ou qualquer outro grupo de disrupções, você precisa entender como seu setor está sendo afetado - e o que os líderes desse setor estão fazendo para abraçar as oportunidades e responder aos desafios. Este é um momento para aproveitar sua rede de contatos, engajar-se em associações do setor e escritórios locais de associações profissionais como, por exemplo, o PMI ou o IPMA, dentre outros. Você precisa entender as possibilidades e como o trabalho está evoluindo em resposta a essas oportunidades.

O segundo elemento é entender o que a transformação digital significa para o gerenciamento de projetos. É mais do que apenas entregar os projetos que aproveitam as oportunidades do seu setor, mas também reconhecer que o próprio gerenciamento de projetos está sendo afetado. Isso abrange duas grandes áreas:
·        - O que muda nas ferramentas e técnicas de gerenciar projetos
·        - Como trabalhamos para entregar os projetos ao negócio

Ferramentas e técnicas que usamos ...
O primeiro deles é o mais fácil de entender: é o uso do “learning machine”, da IA e de disciplinas relacionadas para mudar o trabalho de um gerente de projeto. Em termos gerais, o gerenciamento de projetos se tornará menos gerencial (de comando e controle) e mais um trabalho de líder, à medida que a mecânica da administração de projetos se torna automatizada e as decisões básicas são tomadas por software. Isso faz com que o gerente de projetos se concentre em formar uma equipe e liderar um ambiente em que os membros da equipe sejam capazes de dar o melhor de si, tornando-se mais auto-organizados e autônomos (e se espera isso mesmo em ambientes de entrega em cascata).

Como trabalhamos ...
A segunda área é um pouco mais difícil de entender. Isso é o reconhecimento de que a transformação digital não está apenas mudando nossa indústria e nossa disciplina de gerenciamento de projetos, mas também está mudando a forma como o trabalho está sendo entregue (em função dessa e para se alinhar a essa transformação). Isso abrange tudo, desde treinamento e desenvolvimento de habilidades até a prontidão para mudança organizacional. É um aspecto da transformação digital que muitas vezes não é reconhecido, mas pode ser a diferença entre transformar com sucesso ou simplesmente interromper o negócio.

Do ponto de vista do gerente de projeto, pode ser a diferença entre o bom e o excelente - o gerente de projetos que souber não apenas entregar projetos transformadores usando técnicas transformadoras, mas que também souber como operacionalizar essas soluções com o mínimo de disrupção, realmente agregará valor ao seu empregador.

Conduzindo a transformação digital ...
A transformação digital não é algo que um gerente de projetos possa simplesmente ignorar. O gerenciamento de projetos deve assumir o papel de verdadeira força motriz por trás dessa transformação, uma vez que oferece uma enorme oportunidade de obtenção de melhorias significativas. Em outras palavras, os gerentes de projeto têm a capacidade de não apenas fazer parte da transformação digital, mas também de impulsioná-la.

A tecnologia afeta a sociedade e provoca mudanças. Esse é um fato da vida. Há muitos exemplos de empresas que fracassaram por não acreditar nessa afirmação. A Kodak quando não viu o potencial da fotografia digital que substituiu a revelação dos filmes. A Sony quando achou que nunca perderia o mercado do Walkman. A Nokia que achou que permaneceria a vanguarda da telefonia celular. A Blockbuster que achava ter um modelo de negócios sustentável até o surgimento do streaming de video. Isso apenas para mencionar casos recentes. Mas, há muitos outros!!!

Mesmo com tantos exemplos, ainda existem organizações e indivíduos que acreditam estar imunes ao impacto desta última - e maior - onda de perturbação impulsionada pela tecnologia. A verdade é que a transformação digital está mudando fundamentalmente a forma como os negócios são feitos, e as organizações mais progressistas já estão aproveitando os benefícios de adotar os conceitos e de oferecer maneiras novas, mais eficientes e eficazes de trabalhar. Os gerentes de projeto devem compreender o que a transformação digital significa e tentar alavancar as oportunidades de gerar sucesso para si e suas organizações. Bem, é isso aí. Até a próxima.

quinta-feira, 9 de maio de 2019

Orientacao de TCC Online


O TCC te faz sentir pequeno, com uma tremenda dor de cabeça, perdido e angustiado? Eu posso te ajudar.




Se você precisa de ajuda na elaboração do seu TCC eu posso ajudar! Conte comigo para:
- Ajuda na escolha do tema;
- Suporte na elaboração do projeto de TCC;
- Esclarecimento de dúvidas;
- Estrutura de capítulos do artigo;
- Sugestões de referências bibliográficas;
- Uso correto das citações no texto conforme a norma ABNT;
- Correções do texto do ponto de vista de estilo e gramática nas diferentes versões do aluno até que o texto final fique pronto;
- Auxilio no uso de textos em inglês (sou fluente);
- Verificação de plágio;
- Dicas para a defesa oral;
- Experiência nas áreas de gestão de projetos, gerenciamento de negócios e gestão de tecnologia da informação. 

A orientação acontece por e-mail, skype e whatsapp em horários convenientes.
Se você se interessou envie um e-mail para h12sblog@gmail.com que farei contato em breve.

É isso aí, até a próxima!!!