Programação
-
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.
As aulas das terças-feiras à noite vão ser no laboratório 309 e as das quintas-feiras à noite 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
As salas de aula serão diferentes do usual em algumas datas:
- Turma 21, dias 24/04 e 26/06 (ambas quintas): a aula será no laboratório 312
- Ambas as turmas, dias 20/03 (quinta), 13/05 (terça), 05/06 (quinta) e 01/07 (terça): TBD
Monitoria
TBD-
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: 21/jun
- 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
-
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