Topic outline
-
Esta disciplina visa apresentar os conceitos básicos da ciência da computação e desenvolver o raciocínio aplicado na formulação e resolução de problemas computacionais. Para isso, você aprenderá a escrever programas de computador na linguagem de programação R. O ensino de uma linguagem de programação é uma ferramenta didática e um bônus concreto de aprendizagem, subordinado ao objetivo principal.
Salvo mais mudanças, as aulas normalmente vão ser no laboratório 307.
- Turma 21: terças 19:30-21:10, quintas 21:20-23:00
- Turma 22: terças 21:20-23:00, quintas 19:30-21:10
Em algumas datas, as salas serão outras:
- As provas serão na sala G-03
- Turma 21, dias 24/04 e 26/06 (ambas quintas): a aula será no laboratório 312
- Ambas as turmas, dias 20/03 (quinta) e 05/06 (quinta): a aula será no laboratório 312
Monitoria
- As monitorias serão às quintas, das 18:00 às 19:30, na mesma sala que a aula
-
Plágio, cola e outras formas de desonestidade acadêmica não serão tolerados. Não deixe de ler sobre o que será considerado desonestidade acadêmica nesta página.
-
Respeite seus colegas. Saiba mais sobre formas de assédio, incluindo não-intencionais.
-
A avaliação será feita por dois exercícios de programação ("Exercício-Programas") e duas provas (além de uma prova substitutiva e a prova de recuperação), nestas datas:
- Entrega do EP1: 26/abr
- Prova 1: 8/mai
- Entrega do EP2: 2/jul
- Prova 2: 3/jul
- Prova substitutiva: 8/jul
- Prova de recuperação: 17/jul
O cálculo das notas será feito desta forma:
- Média das provas: MP = (P1 + 2×P2) / 3
- Média dos EPs: MEP = (EP1 + 2×EP2) / 3
Para ser aprovado, ambas as médias precisam ser pelo menos 5. Nesse caso:
- Média final: MF = (MEP + 2×MP) / 3
Se alguma das médias não atingiu a nota 5, então
- Média final: MF = min(MP, MEP)
Prova Substitutiva
Qualquer aluno que quiser pode fazer a prova substitutiva (PSub), ou seja, mesmo aqueles que fizeram as duas provas podem "substituir" uma delas em que tenha tido uma má avaliação. No entanto, os alunos e alunas interessados deverão solicitar antecipadamente a realização da PSub (assim não há desperdício de papel para imprimir as provas). A nota da PSub substituirá a pior das notas anteriores (a ausência em uma prova equivale à nota zero), sempre com peso dois. Caso a P1 seja a substituída, o denominador do cálculo de MP passa a ter o valor 4. Caso as duas piores notas sejam iguais, a PSub substituirá a de maior peso e o valor do denominador não se altera. Caso a nota na PSub seja pior que as notas das duas provas anteriores, ela não será levada em conta.
Recuperação
Os alunos em recuperação deverão fazer uma prova em 17/07. Esperamos que você não fique em recuperação, mas se isso acontecer, a média final após a recuperação, Mrec, será calculada da seguinte forma:
- Média final após a recuperação: Mrec = (MF + 2×Prec) / 3,
onde Prec é a nota obtida na prova de recuperação. Se Mrec ≥ 5, você estará aprovado; caso contrário, estará reprovado.
-
-
Na linguagem python; usaremos o mesmo modelo, mas o conteúdo não é exatamente igual
-
Gratuito e em português; não segue exatamente a mesma estrutura deste curso mas é um bom material de apoio
-
Gratuito e bem introdutório, mas a estrutura é bastante diferente deste curso
-
"Receitas de bolo" para fazer diferentes tipos de gráficos em R (com e sem ggplot2)
-
Visão geral e exemplos de gráficos com ggplot2
-
Bom e gratuito, mas não é introdutório e a abordagem é bastante diferente deste curso
-
Gratuito, em inglês, oferece uma visão mais detalhada sobre R de maneira bastante clara
-
Na linguagem python, incluindo vídeos cobrindo boa parte do conteúdo e exercícios com correção automática
-
Na linguagem python; o conteúdo e a organização desta apostila são razoavelmente próximos aos deste curso
-
Baseado na linguagem python
-
A descrição do computador HIPO por seu criador (Prof. Valdemar Setzer) incluindo um simulador e suas instruções de uso.
-
"Curiosidades" (leia-se: absurdos) sobre algumas linguagens de programação
-