Escola de Programação Web
Para meninas e mulheres de todo o Brasil — GRACE / ICMC-USP
Processo Seletivo
Resultado das selecionadas em 14/08
Confirmação de vaga de 14/08 a 19/08 · Aula inaugural em 22/08
Sobre o Curso
A Escola de Programação Web para Meninas e Mulheres é organizada pelo Grupo de Alunas de Ciências Exatas (GRACE), grupo de extensão do Instituto de Ciências Matemáticas e de Computação (ICMC), USP - São Carlos. É um curso online de 5 meses sobre programação web para meninas e mulheres de todo o Brasil.
O curso é oferecido em parceria com a REBECA (Rede de Ensino Brasileira de Engenharias e Ciências exAtas), um projeto de rede nacional que tem como missão incentivar mais meninas na área de Computação e correlatas através da transmissão de conhecimentos e tecnologias, proporcionando uma base em programação e web design para as alunas.
Ao longo do curso, as alunas aprendem lógica de programação em Python, manipulação de dados, fundamentos de desenvolvimento web e criação de aplicações de dados interativas.
Pré-requisitos
- • Ser aluna de ensino médio ou dos últimos anos (8º e 9º) de ensino fundamental; ou ter o ensino médio finalizado
- • Ter acesso à internet, computador e smartphone
- • Ter uma conta Gmail
- • Se identificar como mulher cis, mulher trans ou pessoa não-binária
- • Enviar um vídeo de motivação para participar do projeto
Agosto a Dezembro
Período das aulas
5 meses
Duração do curso
Todo o Brasil
Gratuito
GRACE / ICMC-USP
Curso online
CONTEÚDO
O QUE VOCÊ VAI APRENDER
Lógica com Python
Variáveis, estruturas condicionais, laços de repetição e fundamentos de programação
Dados e Banco de Dados
Listas, dicionários, arquivos e fundamentos de armazenamento de dados
Introdução à Web
História da internet, protocolos web e linguagens de marcação HTML e CSS
Streamlit
Criação de aplicações web de dados interativas com Python
PROGRAMA
MÓDULOS DO CURSO
Módulo 1
Introdução aos Conceitos de Computação
O computador; história do computador; conceito de algoritmo; conceito de linguagem de programação.
Módulo 2
Lógica de Programação em Python
Variáveis, tipos de dados, entrada e saída de dados, operadores, expressões, lógica booleana, estruturas condicionais e laços de repetição.
Módulo 3
Manipulação de Dados
Arranjos, listas, strings e dicionários.
Módulo 4
Funções e Bibliotecas
Organização de código em funções e uso de bibliotecas Python.
Módulo 5
Entrada e Saída de Dados
Leitura e escrita em arquivos.
Módulo 6
Introdução à Web
História da internet, protocolos web e linguagens de marcação (HTML, CSS).
Módulo 7
Streamlit
Criação de aplicações web de dados interativas com Python.
Módulo 8
Banco de Dados
Fundamentos de armazenamento e consulta de dados.
Dúvidas?
As inscrições foram encerradas. O resultado das selecionadas será divulgado por e-mail em 14/08. A confirmação de vaga acontecerá de 14/08 a 19/08 e a aula inaugural será realizada em 22/08.
