Perfil

lidymonteiro @lidymonteiro


Sobre mim

-

Propostas

Matemágica Discreta com Python 

Matemática Discreta é um dos campos de estudo mais importantes para Ciência da Computação, provendo um conjunto de técnicas para modelar problemas e projetar sistemas de computação (hardware e software).  A Matemática Discreta contribui com ferramentas básicas para o projeto e análise de algoritmos, permitindo que programadoras(es) desenvolvam um conjunto primordial de habilidades: saber contar, modelar e estimar bem. 


Os conceitos da Matemática Discreta também estão presente em Banco de Dados, Circuitos Integrados, Inteligência Artificial, Redes de Computadores, Sistemas Distribuídos, Otimização, Compiladores, Criptografia, Sistemas Críticos, entre outros. 


Apesar desses fatores, nos cursos de graduação a Matemática Discreta é uma das disciplinas mais temidas e odiadas, apresentando um alto índice de reprovação. Os estudantes têm contato com o conteúdo já no início do curso, porém tanto a didática dos professores como a pouca informação sobre a importância e a aplicação da disciplina são fatores que geram desinteresse e, consequentemente, um aproveitamento deficiente dos poderes da Matemática Discreta ao longo da carreira, seja acadêmica ou em suas funções no mercado. 


Nesta palestra veremos como Python pode tornar interessante e fazer mágicas com Matemática Discreta. Podendo ser utilizada tanto para o ensino de conteúdos matemáticos como técnicas de programação com Python.  Também irei compartilhar como tem sido minha experiência como Monitora da disciplina de Matemática Discreta no Curso de Licenciatura em Computação da UFRPE.

Não era apenas uma piada - 25 maneiras de encorajar mulheres para comunidade Python

Nesta palestra será apresentada uma análise de uma piada publicada em um fórum da comunidade Python e seu impacto. A partir disso, será abordado quais os desafios globais que as comunidades de desenvolvimento de software e mercado de trabalho terão que enfrentar para mudar o cenário atual: as mulheres são minoria na computação, tecnologia, ciência e empreendedorismo. 


Nesse sentido, será apresentada 25 maneiras de encorajar as mulheres e as ações/estatísticas da comunidade Python para incentivar, atrair e empoderar mulheres para programação/tecnologia e como isso pode impactar e trazer mudanças na sociedade. 


Essa palestra não pretende ser os 10 mandamentos ou algo semelhante.  É preciso considerar que a abordagem se dará através do contexto em que as mulheres estão inseridas socialmente e profissionalmente.


"Não era apenas uma piada - 25 maneiras de encorajar mulheres para comunidade" foi motivada por fatos reais vivenciados pela palestrante e outros fatores do dia a dia das mulheres na computação e na área de exatas.

Pensamento Computacional com Python: Uma abordagem de ensino-aprendizagem de programação

Neste tutorial apresentaremos a importância do pensamento computacional e maneiras de desenvolver essa habilidade através de atividades desplugadas (sem uso de computador) e que são transversais a todas as áreas do conhecimento. Em segundo momento, aplicaremos a linguagem Python na codificação das soluções de problemas.

Público-alvo: Pessoas interessadas em maneiras de ensinar e/ou aprender pensamento computacional e programação


Duração: 6h | Nível de conhecimento: Livre | Pré-requisitos: Não tem | Configuração de ambiente: Python3


 

Unindo o útil ao agradável: Desenvolvimento de aplicativos móveis com Ionic e Django

Nessa palestra vamos discutir o cenário do desenvolvimento de aplicativos móveis e o poder da web
para o futuro(presente) dos apps mobile e progressive web app através de um relato de experiência 
no desenvolvimento de aplicativos multiplataforma com Ionic e backend com Django e Django Rest Framework.


Abordaremos:


- Análise de um case: escolha da tecnologia, prazos, demandas, curva de aprendizagem e gerenciamento de equipe;
- Benefícios, facilidades e desvantagens do Ionic em comparação com o desenvolvimento nativo;
- Por onde começar e como trabalhar no frontend e backend de aplicações;
- Como e por que Django no backend;
- Start e estrutura de um projeto com Ionic e Django.