| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 16:06:39
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline
|
Estou interessado em iniciar um curso de mestrado em 2012. Eu sei, ainda está longe, mas me adiantando, já que não sei como funciona um curso de mestrado.
Queria saber para quem já fez um curso de mestrado, o que é necessário, e como funciona a escolha do tema. Tenho diversos interesses dentro da área de TI, porem venho lendo alguma coisa sobre compiladores. Tive essa matéria em em 2005 quando me formei, mas nunca mais tive contato. Será que existe alguma coisa voltado para essa área ?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 16:20:01
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
MauNunes wrote:Estou interessado em iniciar um curso de mestrado em 2012. Eu sei, ainda está longe, mas me adiantando, já que não sei como funciona um curso de mestrado.
Queria saber para quem já fez um curso de mestrado, o que é necessário, e como funciona a escolha do tema. Tenho diversos interesses dentro da área de TI, porem venho lendo alguma coisa sobre compiladores. Tive essa matéria em em 2005 quando me formei, mas nunca mais tive contato. Será que existe alguma coisa voltado para essa área ?
Pelos áreas que vi de mestrado nenhuma contemplava algo assim "compiladores" ... talvez um compilador com IA, com JIT ... tem que haver um motivo, só compiladores não sei se tem. Seria tipo um mestrado de BD, geralmente é mais especifico, uma sub-área com trabalho a ser explorado.
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 19:53:29
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
Dá para ir para isso sim, mas um programa focado nisso dificilmente você vai achar. Normalmente você vai pegar algo mais abrangente ou relacionado também com alguma outra área relacionada e focar nisso para fazer a sua a dissertação, artigos, etc.
This message was edited 2 times. Last update was at 27/04/2011 19:54:09
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 21:19:59
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline
|
Entendi Victorwss;
Por um acaso você conhece alguma universidade que possui um programa onde eu possa aplicar o tema ? Eu moro aqui em São Paulo, mais precisamente em São Bernardo do Campo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 22:30:08
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
Meu mestrado foi na área de compiladores. Desenvolvi um compilador funcional específico pra se programar hardware e que trabalhava com FPGAs. O código da minha linguagem era 20 vezes menor que um código em VHDL, linguagem comum pra essa tarefa.
Um amigo que formou comigo, desenvolveu um módulo do meu compilador pra programar barramentos no hardware. Outro amigo desenvolveu um escalonador de processos pro Java que era mais eficiente que o da Sun. E no final ele foi contratado pela IBM pra trabalhar na JVM dela.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 22:38:42
|
dionat4n
JavaEvangelist
![[Avatar]](/images/avatar/513d6bdbaed51319e9aa9f84a7f7518e.jpg)
Membro desde: 04/06/2008 21:08:05
Mensagens: 358
Localização: Porto Alegre (RS)
Offline
|
Eu faço mestrado, mas não na área de compiladores. Normalmente se escolhe uma área do mestrado, e a partir daí se escolhem os prováveis orientadores. Acredito que a maioria das universidades deve ter algum professor/pesquisador que pesquisa e/ou aceitaria um aluno de mestrado na área de compiladores. Vai depender do que você vai querer fazer também.
Um compilador abrange diversas áreas da computação. Tem ideia do quê você quer?
|
Dionatan Moura
CTFL-BSTQB
OCPJP 6 (SCJP) 96%
MPS-BR C1
"Genius is 1% inspiration, 99% perspiration." T.E. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 09:27:37
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline
|
Poxa marcosalex, que bacana.
Me passa um pouco dessa experiência. Onde você fez esse mestrado, quais foram as dificuldades e experiências adquiridas tanto pessoal quanto profissional. Alem disse se puder enviar seu trabalho para o e-mail nunes.mauricio@gmail.com, eu agradeceria. Apesar de não entender o que seria um "compilador funcional específico pra se programar hardware e que trabalhava com FPGAs" e "código em VHDL". rs!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 09:36:14
|
Elizeu_Santos
Virtual Machine Man
![[Avatar]](/images/avatar/565f25dc30f2dcc716b610cbc31dbab9.jpg)
Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline
|
mestrado em compiladores? desculpe mais nunca ouvi falar.
abraços
|
JSF 2
EJB 3
Spring 3
Hibernate 4
"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 11:43:49
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline
|
Elizeu_Santos wrote:mestrado em compiladores? desculpe mais nunca ouvi falar.
abraços
Nem eu Elizeu. Por isso perguntei aqui no forum. E para minha surpresa encontrei o marcosalex.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 12:16:45
|
dionat4n
JavaEvangelist
![[Avatar]](/images/avatar/513d6bdbaed51319e9aa9f84a7f7518e.jpg)
Membro desde: 04/06/2008 21:08:05
Mensagens: 358
Localização: Porto Alegre (RS)
Offline
|
MauNunes wrote:
Elizeu_Santos wrote:mestrado em compiladores? desculpe mais nunca ouvi falar.
abraços
Nem eu Elizeu. Por isso perguntei aqui no forum. E para minha surpresa encontrei o marcosalex.
Essa é uma área de pesquisa da computação, então mestrados em computação abrangem compiladores. Por isso não se ouve falar em "mestrado em compiladores", e sim "mestrado em computação", a não ser que a pessoa adpte o nome, mas a universidade provavelmente não dará o título "em compiladores", talvez "- Ênfase em compiladores".
Um excelente modo de encontrar professores/pesquisadores em compiladores no Brasil, ou em São Paulo, seria procurar por testes ou por artigos publicados, ou pegar referências diretamente com quem já fez, como o marcosalex. Provavelmente a dissertação dele tem referências às publicações da área.
|
Dionatan Moura
CTFL-BSTQB
OCPJP 6 (SCJP) 96%
MPS-BR C1
"Genius is 1% inspiration, 99% perspiration." T.E. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 14:51:27
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline
|
Ta certo dionat4n!
É isso mesmo que irei fazer. Só espero que o marcosalex, responda. Estou aguardando
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 15:11:58
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
O mestrado sempre diz respeito a um tema científico. Compiladores é um ótimo tema e abrange uma área que cabe vários outros relacionados. Linguagem xy por exemplo é um bom tema para um mestrado visando compiladores.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2011 15:27:22
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
Olá, gostei da sua pergunta. A resposta é você conseguirá sim fazer sobre o assunto, pode ser que você tenha dificuldade de achar um professor "ferradão/muito bom" no assunto ou até mesmo um programa focado neste tema, no entanto, se é o quer faça! Aproveitando o ensejo, se me permite gostaria de fazer/levantar uma questão para a galera, até por que eu me deparei com isso: Será que vale a pena fazer um mestrado "razoavelmente bom", como na PUC, pagar 1.300 reais por mês (perto da Av. Paulista) para fazer um tema que você "curte", meu caso "Arquitetura de Projetos Web" porém/contudo/todavia o programa/grade do curso é algo pouco atraente, conforme a perspectiva gostaria que fosse -> http://www.pucsp.br/pos/programas/tec_digital/apresentacao.htm. Você faria sim ou não (claro, se você tivesse o mesmo perfil) e por quê?
This message was edited 4 times. Last update was at 28/04/2011 15:29:48
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2011 12:07:40
|
rmendes08
GUJ Master
![[Avatar]](/images/avatar/9ee855f3ce4dd40182183463232e2162.jpg)
Membro desde: 29/05/2008 14:09:28
Mensagens: 1617
Offline
|
Esse curso da PUC é interessante, mas é um mestrado interdisciplinar. Pelo que eu entendi ele está mais relacionado com a questão da aplicação de sistema digitais em ambientes de aprendizado, e como a tecnologia influencia no aprendizado. Pra quem gosta de ciência da computação, pura e simplesmente, acho que é furada.
A maioria das pessoas tem uma visão errada do que é um mestrado. Muita gente procura algo como "Mestrado em Java" ou "Mestrado em .NET", coisas do tipo. Mestrado é um curso puramente acadêmico, que visa a formação de professores e pesquisadores. Portanto, o embasamento teórico é maior além de que há necessidade de se fazer algo inédito. Não é qualquer sistema CRUD que vai ser contado como dissertação não.
|
"A Técnica é transformada em Arte por quem a emprega"
"O futuro pertence àqueles que acreditam na beleza de seus sonhos"
Computadores Fazem Arte
http://www.uaijug.com.br
"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2011 12:14:03
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
rmendes08 wrote:Esse curso da PUC é interessante, mas é um mestrado interdisciplinar. Pelo que eu entendi ele está mais relacionado com a questão da aplicação de sistema digitais em ambientes de aprendizado, e como a tecnologia influencia no aprendizado. Pra quem gosta de ciência da computação, pura e simplesmente, acho que é furada.
A maioria das pessoas tem uma visão errada do que é um mestrado. Muita gente procura algo como "Mestrado em Java" ou "Mestrado em .NET", coisas do tipo. Mestrado é um curso puramente acadêmico, que visa a formação de professores e pesquisadores. Portanto, o embasamento teórico é maior além de que há necessidade de se fazer algo inédito. Não é qualquer sistema CRUD que vai ser contado como dissertação não.
justamente, você precisa criar e defender uma tese.
|
www.citrox.com.br |
|
|
 |
|
|