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.

(16) 3373-8171grace@icmc.usp.br