Sobre o exagero de matematica nos cursos de computação

[quote=luistiagos]vejo pelo meu caso… eu fiz Teoria dos Grafos de manha que era com um professor focando unicamente na matematica nao fizermos sequer uma implementação era tudo no papel e tudo teoria matematica… resultado eu reprovei na materia e não aprendi nada… no outro semestre fiz a materia denovo mas com um outro professor pois mudei para o periodo noturno so que este professor dava as teorias matematicas dos grafos aplicado em algoritimos computacionais tanto como implementações e estudos de problemas envolvendo grafos sendo resolvido computacionalmente… sem uso de qualquer biblioteca ou algoritimo pronto… ate tinhamos que fazer tudo em C que nao tem estas regalhias…
então dai sim eu peguei gosto pela materia e aprendi ela de verdade…
acredito que se devem ensinar os conceitos matematicos da computação pois ela mesmo e uma ramificação da matematica mas devem especificala um pouco mais a area computacional aplicala em resolver problemas computacionais com o uso de algoritimos… [/quote]

voce ta pegando um caso em que obteve melhor resultado e está generalizando… para finalizar essa discussão, gostei muito do texto do kenobi a respeito…

[quote=Kenobi]Bom para simplificar a coisa.
Acho que falta informação para a galera que começa a graduação. Talvez as publicações e as empresas que atuam no meio, acabam buscando o profissional errado e subutilizando alguns cientistas.

Para o amigo que não se sente confortável com algorítmos matemáticos, o curso de CdC não é o mais apropriado.

Hoje existe um novo curso ( o antigo Processamento de Dados - reformulado) - Sistemas da Informação, que atende exatamente esse preceito.

Existe uma divisão clara no meu modo de entender, entre programadores que fazem abstração do negócio da companhia, compreendem frameworks e afins e sabem como utilizá-los a fim de promover o business e criadores de frameworks, linguagens; que estão num nível mais baixo, realmente fazendo uso de cálculo intensivo.

Então, respondendo a pergunta, o curso não tem muito cálculo, apenas você que está no curso errado.

Tente algo mais ameno como Sistemas da Informação, que aliás tem bacharelado até na Usp agora.

O mercado vai precisar de muitos especialistas tanto em negócios, que saibam programar, quanto cientistas que criam condições para estes trabalharem.

Na minha ótica, um não desmerece o outro. Isso é somente uma questão de afinidade profissional.

Kenobi Gehringer … heheeh :stuck_out_tongue: [/quote]

Acredite, até nisso poderá ver um pouco de matemática, já que minha esposa estudou uma materia que um dos especiialistas era matemático e filológo, então ele aplicou os conceitos de matemática na linguagem, e se pensarmos bem, algumas coisas podem ser assim.[/quote]

Os simbolos empregados na matemática também representam uma linguagem, uma forma de comunicação.

O que muitos podem considerar como complicado é o advento da linguagem matemática ter um poder de expressividade que consegue ser densa e completa, simultâneamente.

Para o que uma determinada linguagem propõe, algumas são completas mas não são densas; outras são densas mas não são completas.

T+[/quote]

Ou seja, as áreas do conhecimento são interdependentes.
Não acho correto um rigor matemático que torne o aluno apenas uma máquina de calcular.

[quote=bobmoe]Ou seja, as áreas do conhecimento são interdependentes.
Não acho correto um rigor matemático que torne o aluno apenas uma máquina de calcular.[/quote]

Matematica tem tanto a ver com fazer conta quanto Poesia tem com metrica. :wink:

[quote=cv][quote=bobmoe]Ou seja, as áreas do conhecimento são interdependentes.
Não acho correto um rigor matemático que torne o aluno apenas uma máquina de calcular.[/quote]

Matematica tem tanto a ver com fazer conta quanto Poesia tem com metrica. ;)[/quote]

No meu curso inteiro bem mais da metade das provas sequer tinham números :wink:

E como é que vc vai saber, na faculdade, se o que vc acha “interessante” é o suficiente lá fora?

Isso me lembra uma prova de Fisica da FUVEST que eu prestei a muitos anos atrás, de 20 questões com cálculos, 18 não tinham números! :shock:

[quote=Bani][quote=cv][quote=bobmoe]Ou seja, as áreas do conhecimento são interdependentes.
Não acho correto um rigor matemático que torne o aluno apenas uma máquina de calcular.[/quote]

Matematica tem tanto a ver com fazer conta quanto Poesia tem com metrica. ;)[/quote]

No meu curso inteiro bem mais da metade das provas sequer tinham números :wink: [/quote]

vcs tão certos nisso!

O ponto que quero chegar é: só matemática não é bom para o aluno! Ta bom agora? :slight_smile:

[quote=bobmoe]
O ponto que quero chegar é: só matemática não é bom para o aluno! Ta bom agora? :)[/quote]

Por isso que as universidades (decentes), procuram (tem o dever de) oferecer para o aluno um ambiente que promova a unicidade da diversidade :wink:

T+

Depois de ler quase 70 posts, fico me perguntando se vale a pena… mas vamos lá.

Alguém leu:
:arrow: O Homem que Calculava é um livro de Malba Tahan (heterônimo de Júlio César de Melo e Sousa)
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=34263&ST=SR

:arrow: Contato CARL SAGAN
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=17834&ST=CM11697

Se leram, talvez vocês tenham um olhar um pouco diferente da matemática. Se não leram, vale a pena ler.

Para lembrar, um dos melhores ensino de matemática do mundo atual é o indiano.

Fora do Brasil, considerando EUA, CANADA, Inglaterra, França, Alemanha, Japão e outros, o curso de graduação é o de matemática e a informática, tal qual ocorre com a estatísticas são cursos de complementação de estudo ou pós.

Agora é muito dificil definir o real valor de uma ciência milenar, para jovens que acabaram de sair de um sistema de ensino precário e romper as barreiras da ignorância em cursos de graduação de 3 a 5 anos.

A matemática ainda bem está presente, em maior ou menor quantidade, em quase 100% dos cursos de informática, o que não ocorre com a lingua portuguesa.
Alguém aqui já pediu para um forma(n)do escrever um relatório ou um manual?

com relação aos post, o do Kenobi é o melhor até agora.

fw

Se vc escolhe um curso de Ciência da Computação, a ciência vc pode aplicar em projetos de iniciação centífica ou tantos outros trabalhos com professores ou projetos da universidade. Agora não espere aplicar ciência em cursos de Processamento de Dados, Engenharia de Software etc, porque não é o foco do curso. Ainda mais os cursos de 2 anos, que são totalmente focados no mercado.

Em relação ao tema do tópico, a matemática é a base da computação, logo, nos cursos de ciência da computação e engenharia da computação, vc tem que ter muitas matérias relacionadas a matemática e tbm física, engenharia elétrica etc.

Outra coisa, não tem como vc aprender Teoria dos Grafos no 3º ano do curso (+ou- 3º ano)se vc não tiver base matemática nem ter aprendido outras estruturas de dados que servem de base para estudar/implementar os algoritmos(filas, pilhas árvores).

flw!

Concordo com vc, mas isso não é só problema do ensino, mas tbm do aluno. Tem muito aluno que vai estudar ciência da computação pq gosta da internet ou de apenas jogos e esquece que computação é infinitamente maior do que isso. É obrigação do aluno pesquisar as disciplinas, entender o motivo de aprender aquilo e tudo mais, da mesma forma que é obrigação do professor, na apresentação da disciplina, explicar a importância dela e qual sua relação com o curso. Isso é o mínimo que se espera tanto dos alunos quanto dos professores.

flw!

[quote=luistiagos]mas e meio controverso vc terque fazer calculos e expressões na mão coisas que vc pode usar o computador pra fazer pra vc… materias como calculo e mesmo matematica abstrata faz vc se matar no papel para resolver coisas que um simples algoritimo implementado mataria pra vc…
acho que a matematica deveria ser bem diminuida nos cursos e que elas deveriam ter unicamente o foco na algoritimica… sem precisar o homem fazer o papel da maquina e sim fazer o homem fazer a maquina fazer seu papel… concordo que matematica discreta ate que tem fortes fundamentos para a computação mas coisas do tipo calculo e fisica nao a fundamentos… como disse o homem deve fazer o papel do homem e a maquina o papel da maquina devem ensinar o homem fazer a maquina cuidar de seus problemas e não ensinar o homem a resolver os problemas da maquina…[/quote]

Cara, não pense assim… apenas um simples exemplo: se vc continuar pensando assim, vc nunca vai saber como funciona as estruturas de dados, simplesmente porque todas já estão implementadas em Java… basta usar!

Um curso universitário tem que encher o aluno com muitas teorias e estudar no papel sim, depois do conceito bem formado, veja como fazer no computador ou como é feito no computador.