Observação: Este material foi cedido por Leonardo S. Barone e adaptado de acordo com a sua aprovação. O material da disciplina original pode ser acessado aqui.
- Alexia Aslan ([email protected])
- Leonardo Diegues ([email protected])
- Nathan Giachetta ([email protected])
- Rafael Coelho ([email protected])
O curso oferece aos estudantes da graduação em ciências sociais uma iniciação à lógica de programação e ao uso de ferramentas computacionais para (1) coleta (2) organização e preparação e (3) apresentação de dados para pesquisa social. O foco do curso é o desenvolvimento da habilidade de programação para solução de problemas diversos relacionados ao manejo de dados com fins de pesquisa. Note-se que não é um curso de metodologia de pesquisa, análise de dados ou de ciências sociais computacionais.
Este curso pretende preencher uma lacuna de formação comum em alun@s da graduação em ciências sociais referente à habilidade de lidar com dados e ferramentas computacionais para a condução de suas pesquisas.
O curso está dividido em duas partes. A primeira parte do curso foca na preparação do ambiente computacional, apresentação de ferramentas e "alfabetização" e nas linguagens de programação utilizadas no curso -- R, Git, SQL, Markdown, etc. A segunda parte foca em aplicações das habilidades desenvolvidas a problemas de manipulação de grandes bases de dados, coleta de dados na internet e via uso de APIs de terceiros, organização de documentos para análise textual, confecção de gráficos e mapas ou demais tópicos de interesse da turma. Os tópicos serão apresentadas definitivamente no syllabus no começo do semestre e abaixo segue uma lista provisória.
As aulas terão início no dia 7 de Março às 19h30.
-
07/03/2018 - Aula 1 - Introdução ao curso e R Básico.
-
14/03/2018 - Aula 2 - Do básico ao intermediário.
-
21/03/2018 - Aula 3 - Abrindo e manipulando data frames.
-
28/04/2018 - Semana Santa
-
04/04/2018 -Aula 4 - Primeiros passos no tidyverse.
-
11/04/2018 - Aula 5 - Web Scraping com R.
-
18/04/2018 - Aula 6 - R para Ciência de dados e introdução ao R Markdown.
-
25/04/2018 - Aula 7 - R para Ciência de dados (continuação)
-
02/05/2018 - Aula 8 - Mapas no R
-
09/05/2018 - Aula 9 - (1) Sistemas de Gerenciamento de Banco de Dados, R e SQL; (2) Github
-
16/05/2018 - Aula 10 - Strings e Mineração de Textos no R
-
23/05/2018 - Aula 11 - Aprofundamento em ggplot e programação funcional
-
30/05/2018 - Aula 12 - Aprofundamento em ggplot e programação funcional (continuação)
Obs: As aulas 11 e 12 não estão confirmadas!