Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debate: Novas disciplinas #8

Open
frankpff opened this issue May 17, 2015 · 2 comments
Open

Debate: Novas disciplinas #8

frankpff opened this issue May 17, 2015 · 2 comments

Comments

@frankpff
Copy link

Com a saída de POO1 e POO2 do currículo, ficam 6 créditos livres (talvez mais, se houver possibilidade de aumentar a carga horária) no 1º e 2º semestre, abrindo espaço para outras disciplinas de programação/algoritmos.

Algumas ideias:

@ranisalt
Copy link
Collaborator

+1

Particularmente eu gosto muito de FP, apesar de manjar pouco, mas tenho certeza que comecei a programar de outra forma (muito melhor) depois que aprendi a usar FP, até mesmo pra linguagens imperativas.

@zambonin
Copy link
Contributor

gostaria de deixar algumas pequenas notas sobre a sua sugestão, @frankpf.

  • quando tu falas na possibilidade de aumentar a carga horária: um dos maiores problemas no currículo é a distribuição heterogênea de carga horária por semestre. a extensão do tempo mínimo de conclusão de curso, junto com a reorganização de disciplinas por semestre, é uma de nossas sugestões. quando se fala em substituir a(s) disciplina(s) de programação orientada a objetos por algoritmos e estruturas de dados, é preciso que a carga horária seja mantida -- tanto porque são as disciplinas mais importantes das primeiras fases, quanto pela falta de tempo (nossas primeiras fases são extremamente maçantes e definitivamente contribuem para a alta taxa de desistência do nosso curso).
  • a sugestão bastante incomum de uma matéria de programação funcional, área sobre a qual não ocorreu nenhum debate até agora, é muito bem-vinda. note que, mesmo que não seja possível abrir uma disciplina sobre isto, é sensato lutar para que entre em alguma ementa se a comunidade achar que é essencial para a formação de um bom cientista da computação.
  • a ideia principal é manter estruturas de dados na terceira fase de modo que o primeiro ano construa uma formação lógica-matemática sólida para que o aluno entenda estruturas mais facilmente e o tempo seja melhor aproveitado. porém, de acordo com meu segundo ponto, é possível e preferível rearranjar as ementas para obter uma boa variabilidade de conteúdo.

esta sugestão parece encaixar muito bem com outras ideias que estamos construindo sobre as primeiras fases. obrigado.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants