Mestrado em Compiladores  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
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 ?

dreampeppers99
Virtual Machine Man
[Avatar]

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
[WWW]
victorwss
JWizard
[Avatar]

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.
[MSN]
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.
marcosalex
GUJ Expert
[Avatar]

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.


[Yahoo!] aim icon [ICQ]
dionat4n
JavaEvangelist
[Avatar]

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.
[WWW]
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!

Elizeu_Santos
Virtual Machine Man
[Avatar]

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
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.
dionat4n
JavaEvangelist
[Avatar]

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.
[WWW]
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
juliocbq
GUJ Expert
[Avatar]

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
andredecotia
JWizard
[Avatar]

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

[Email] [MSN] [ICQ]
rmendes08
GUJ Master
[Avatar]

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."
juliocbq
GUJ Expert
[Avatar]

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
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team