| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 09:54:40
|
humberto-adm
Debugger
![[Avatar]](/images/avatar/3b0a5afb09a6f59c7703237a11687fc0.jpg)
Membro desde: 13/05/2009 11:24:52
Mensagens: 56
Offline
|
Tudo bem pessoal?
Bom eu estou no último ano de ciência da computação e agora tenho que desenvolver o meu TCC, durante o 3º ano nós estudamos Java e eu gostei muito desta linguagem então continuei a estudá-la.
Tive a experiência de programar Java para desktop, para a Web usando Servlets e JSP e uma breve noção com Faces.
Eu gostaria de desenvolver alguma coisa utilizando Java para continuar meu aprendizado, tive a idéia de desenvolver um portal para criar cursos online e que fosse free mas o professor falou que já existe coisa assim.
Gostaria de sugestões dentro do mundo Java.
Obrigado pessoal.
|
O mundo se torna mais inteligente no compartilhamento da informação.
Humberto, humberto-adm@hotmail.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 10:16:40
|
xjunior
JavaEvangelist
![[Avatar]](/images/avatar/7d5e16c1a728cb7d3e40ffa4eadb67ab.png)
Membro desde: 26/08/2009 15:49:19
Mensagens: 321
Localização: Belo Horizonte - MG
Offline
|
Fi, que tal o clouding computing?
faz sobre um sistema operacional web feito em j2EE.
|
acessem um dos melhores foruns de TI: http://www.clubedaprogramacao.com/forum/
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 10:25:19
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
oi humberto,
dê uma olhada neste tópico, tem muita informação sobre o assunto..
abs
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 10:54:36
|
William Alves
JavaEvangelist
![[Avatar]](/images/avatar/7aef228fe8c99a599158ee626efe281b.jpg)
Membro desde: 02/10/2008 07:36:41
Mensagens: 301
Localização: São Paulo-SP
Offline
|
Olá Humberto,
Olha mais um pra ajudar tcc links LpJava interessante.
Este acima do thingol é muito bom.
[]'s
|
William F. R. Alves
SCJA | SCJP 6 | SCWCD 5 | Próxima : SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 11:32:28
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
humberto-adm wrote:Tudo bem pessoal?
Bom eu estou no último ano de ciência da computação e agora tenho que desenvolver o meu TCC, durante o 3º ano nós estudamos Java e eu gostei muito desta linguagem então continuei a estudá-la.
Tive a experiência de programar Java para desktop, para a Web usando Servlets e JSP e uma breve noção com Faces.
Eu gostaria de desenvolver alguma coisa utilizando Java para continuar meu aprendizado, tive a idéia de desenvolver um portal para criar cursos online e que fosse free mas o professor falou que já existe coisa assim.
Gostaria de sugestões dentro do mundo Java.
Obrigado pessoal.
Nossa, quando eu estava na faculdade eu era praticamente uma fábrica de temas =P
Pena que hoje em dia eu estou meio enferrujado.
Eu já pensei em:
->Sistema de apoio à alta disponibilidade (que foi, de fato, meu TCC da faculdade)
->Sistema de apoio ao desenvolvimento (que será meu tema na pós)
->Sistema de locadora =P
->Desenvolvimento de uma aplicação para Cloud Computing (conhece o Ganeti, do Google?? )
->Desenvolvimento de sistema para aplicações RFID
e por aí vai...
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 12:44:05
|
humberto-adm
Debugger
![[Avatar]](/images/avatar/3b0a5afb09a6f59c7703237a11687fc0.jpg)
Membro desde: 13/05/2009 11:24:52
Mensagens: 56
Offline
|
Então galera eu gosto da área de educação também e pensei em desenvolver um ambiente virtual para para aprendizagem.
Será que se encaixaria como tema de tcc?
|
O mundo se torna mais inteligente no compartilhamento da informação.
Humberto, humberto-adm@hotmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 15:02:23
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
humberto-adm wrote:Então galera eu gosto da área de educação também e pensei em desenvolver um ambiente virtual para para aprendizagem.
Será que se encaixaria como tema de tcc?
Já existe um sem-número de ambientes assim... recomendo pensar em outro.
[]´s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 08:14:34
|
humberto-adm
Debugger
![[Avatar]](/images/avatar/3b0a5afb09a6f59c7703237a11687fc0.jpg)
Membro desde: 13/05/2009 11:24:52
Mensagens: 56
Offline
|
É meu professor disse isso, agora tenho que pensar em algo novo.
Estou enrolado.....
Obrigado galera.
|
O mundo se torna mais inteligente no compartilhamento da informação.
Humberto, humberto-adm@hotmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 08:20:49
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
humberto-adm wrote:Então galera eu gosto da área de educação também e pensei em desenvolver um ambiente virtual para para aprendizagem.
Será que se encaixaria como tema de tcc?
Encaixa sim. Você não tem obrigação alguma de criar algo novo, afinal, você está escrevendo um trabalho de conclusão de curso e não uma dissertação de mestrado ou uma tese de doutorado. O TCC é para mostrar que você sabe pesquisar sobre algum tema e sabe discutir e fazer algo em relação com o que você pesquisou. A obrigação com o ineditismo se dá somente em um trabalho de doutorado.
Sugiro que faça o que você está com vontade de fazer. Se seu professor ficar procurando muito defeito, mude de orientador. Simples assim.
E o tema que você está inclinado a trabalhar (e-learning) está na moda (ainda). Vai achar bastante coisa.
[]´s
This message was edited 2 times. Last update was at 18/01/2010 08:23:29
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 08:31:44
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline
|
eu acho que devias fazer algo não tão complexo e não tão simples porque de qualquer das formas a nota nao chega a 100000000, e se fizeres algo grande não vais ter tempo suficiente para testar com calma e para rever os detalhes, faz algo simples bonito e acabado. Normalmente os que fazem grandes coisas nunca acabam de ver os detalhes finais.
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 12:31:02
|
Delita
Thread.start()
Membro desde: 29/12/2008 11:58:40
Mensagens: 29
Localização: Santo André -SP
Offline
|
Vou dar de exemplo o meu TCC: Schedule Optimization via Algoritmo Genético.
Procure na net, é um tema legal, não é muito fácil de encontrar na net muita coisa sobre o tema, mas com esforço você consegue. Lembrando que pra TCC o que basta é você pesquisar soluções para problemas existentes e apresentar como foi desenvolvida a solução e alguns casos de aplicação dessa solução mais os resultados obtidos e melhorias futuras.
Nosso TCC foi o melhor trabalho do ano passado.
Boa sorte!
|
Graduado em Engenharia da Computação com Ênfase em Software
Cursos já realizados na Caelum:
FJ-11, FJ-16, FJ-21 e FJ-91;
IBM Certified Database Associate
DB2 9 Fundamentals |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 12:40:03
|
renamed
GUJ Ranger
Membro desde: 21/09/2009 08:47:57
Mensagens: 889
Localização: Rio de Janeiro
Offline
|
Meu TCC (projeto final) será sobre categorização de imagens com Java.
|
flw!
===========================
CV: http://lattes.cnpq.br/7235056457600426 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 12:56:05
|
humberto-adm
Debugger
![[Avatar]](/images/avatar/3b0a5afb09a6f59c7703237a11687fc0.jpg)
Membro desde: 13/05/2009 11:24:52
Mensagens: 56
Offline
|
Olá Delita, me fale mais sobre algoritmos genéticos, me interessei pelo tema.
Obrigado pessoal, é esse bate papo que está faltando onde eu estudo mas com força de vontade a gente chega lá...
[]s,
Humberto.
|
O mundo se torna mais inteligente no compartilhamento da informação.
Humberto, humberto-adm@hotmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 13:24:03
|
Delita
Thread.start()
Membro desde: 29/12/2008 11:58:40
Mensagens: 29
Localização: Santo André -SP
Offline
|
Algoritmo Genético é uma técnica de baseada em Inteligência Artificial amplamente utilizada em problemas de otimização e busca, como é o caso do problema que citei do quadro de horários. Essa técnica consiste em aplicar os métodos de Seleção Natural e Evolução Genética dos seres vivos em um algoritmo computacional.
No Algoritmo Genético podemos destacar:
? População: conjunto de cromossomos ou soluções de uma geração, ou seja, a formulação de uma população de soluções possíveis, a qual vai sendo aplicadas regras e restrições e um método de avaliação para garantir a evolução e melhoria contínua da população de soluções;
? Cromossomo ou genótipo: cadeia de caracteres, representando alguma informação relativa às variáveis do problema. Cada cromossomo representa, deste modo, uma solução do problema;
? Gene: é a unidade básica do cromossomo. Cada cromossomo tem certo número de genes, cada um descrevendo certa variável do problema. Podem ser do tipo binário, inteiro ou real;
? Geração: o número da iteração que o algoritmo genético executa para gerar uma nova população;
? Operações genéticas: operações que o algoritmo genético realiza sobre cada um dos cromossomos;
? Função objetivo ou de aptidão: construída a partir dos parâmetros envolvidos no problema. Fornece uma medida da proximidade da solução em relação a um conjunto de parâmetros. A função de aptidão permite o cálculo da aptidão de cada indivíduo e fornecerá o valor a ser usado para o cálculo de sua probabilidade de ser selecionado para reprodução;
Já dá pra você começar a ter uma idéia do tema.
|
Graduado em Engenharia da Computação com Ênfase em Software
Cursos já realizados na Caelum:
FJ-11, FJ-16, FJ-21 e FJ-91;
IBM Certified Database Associate
DB2 9 Fundamentals |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 14:10:46
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
Delita wrote:Algoritmo Genético é uma técnica de baseada em Inteligência Artificial amplamente utilizada em problemas de otimização e busca, como é o caso do problema que citei do quadro de horários. Essa técnica consiste em aplicar os métodos de Seleção Natural e Evolução Genética dos seres vivos em um algoritmo computacional.
No Algoritmo Genético podemos destacar:
? População: conjunto de cromossomos ou soluções de uma geração, ou seja, a formulação de uma população de soluções possíveis, a qual vai sendo aplicadas regras e restrições e um método de avaliação para garantir a evolução e melhoria contínua da população de soluções;
? Cromossomo ou genótipo: cadeia de caracteres, representando alguma informação relativa às variáveis do problema. Cada cromossomo representa, deste modo, uma solução do problema;
? Gene: é a unidade básica do cromossomo. Cada cromossomo tem certo número de genes, cada um descrevendo certa variável do problema. Podem ser do tipo binário, inteiro ou real;
? Geração: o número da iteração que o algoritmo genético executa para gerar uma nova população;
? Operações genéticas: operações que o algoritmo genético realiza sobre cada um dos cromossomos;
? Função objetivo ou de aptidão: construída a partir dos parâmetros envolvidos no problema. Fornece uma medida da proximidade da solução em relação a um conjunto de parâmetros. A função de aptidão permite o cálculo da aptidão de cada indivíduo e fornecerá o valor a ser usado para o cálculo de sua probabilidade de ser selecionado para reprodução;
Já dá pra você começar a ter uma idéia do tema.
IA pura. Parabéns, se você conseguiu levar adiante esse tema!
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
|
|