Arquivo
I Seminário de Pesquisa e Desenvolvimento em Computação
Jornal do UNIVEM – Edição de junho 2009
Debates, mini-cursos e apresentações de estudantes abordaram temas de destaque no mundo da informática
Proporcionar o intercâmbio científico entre alunos nos níveis de graduação e pós-graduação.Este foi um dos objetivos centrais do I Seminário de Pesquisa e Desenvolvimento em Computação, realizado entre os dias 6 e 12 de junho, no Univem. O evento, bastante concorrido, contou com palestras, mini-cursos e apresentação da produção científica e técnica de alunos do curso de Especialização em Sistemas para Internet, bem como das pesquisas de Iniciação Científica e Trabalhos de Conclusão de Curso dos alunos dos bacharelados em Ciência da Computação e Sistemas de Informação e curso de Tecnologia de Redes de Computadores.
O seminário teve início no dia 6 com o “Java Day”, que contou com palestras e mini-cursos específicos sobre o tema. Alexandre Faria e Rodrigo Albuquerque, consultores da Vertical Training, ministraram a palestra “Construindo aplicações ricas em usabilidade e customizáveis com WEB 2.0”. Eles também ofereceram mini-cursos, discorrendo sobre “Java básico” e “Introdução ao Desenvolvimento WEB com Java”. O professor Jean Daniel Henri Merlin Andreazza, do Univem, palestrou sobre “Aplicações Java com AJAX (Framework DWR)”.
A abertura oficial aconteceu no dia 8, com a palestra “Perspectivas de pesquisa em Computação”, ministrada pelo professor-doutor Aleardo Manacero Junior, coordenador do Programa de Pós-Graduação em Ciência da Computação da Unesp. Ele destacou que a grande dificuldade em se fazer pesquisa em Ciência da Computação é separar o que é apenas “resolver um problema técnico” de realmente propor soluções inovadoras. “A solução é não pensar nisso, ou seja, fazer aquilo que se tem que fazer sem preocupação com rótulos”, ponderou.
No âmbito histórico, ele destacou as principais pesquisas na área nos primeiros 50 anos da computação, o que foi feito nos últimos 10 anos e o que está na agenda atual e do próximo período. “De certo modo, as pesquisas continuam nos mesmos campos de 40 ou 50 anos atrás”, concluiu o palestrante, citando iniciativas da NSF, British Council e SBC, por exemplo, que procuram identificar problemas importantes a serem pesquisados.
Ressaltando a importância de o aluno ingressar desde o início do curso no ambiente de pesquisa, por meio de iniciação científica, por exemplo, o palestrante disse que isso facilita a continuidade dos estudos em programas de pós-graduação e, também, na obtenção de um posto no mercado de trabalho. “Um profissional com perfil investigativo tem mais chance de ter sucesso na carreira”, reforçou.
Estímulo à pesquisa
O professor Elvis Fusco, coordenador dos cursos da área de informática do Univem, avalia que a semana alcançou todos os objetivos propostos, evidenciando a importância das etapas de pesquisa tanto na graduação, quanto na pós-graduação.
Ele considera que a inclusão das sessões de qualificação dos TCC’s no calendário dos cursos de Ciência da Computação e Sistemas de Informação, bem como na pós-graduação em Sistemas para Internet, possibilitou nesse ano – e possibilitará em anos futuros – que estas pesquisas fossem analisadas e recebessem contribuições dos professores examinadores.
“Outro importante objetivo também foi alcançado, que é o de estimular os alunos dos primeiros anos a ingressar no processo de pesquisa. Isso, com certeza, melhorará o nível de formação dos nossos estudantes”, finaliza.
Empresa Tray Sistemas contrata estagiários do UNIVEM
A empresa Tray Sistemas contratou neste mês de julho, 7 estagiários, sendo três alunos do curso de Administração para atuarem como Analista Comercial, 3 alunos de Ciência da Computação e um aluno do curso de Sistemas de Informação para atuarem como Analista de Suporte.
A Tray Sistemas é uma empresa incubada no CIEM (Centro Incubador de Empresas de Marília), sendo um dos seus fundadores um ex-aluno do UNIVEM, atua no setor de E-Commerce com soluções para a venda via internet.
Com um histórico de recrutações de alunos, principalmente dos cursos de Ciência da Computação e Sistemas de Informação do UNIVEM, com objetivo de atrair talentos, a Tray recruta e capacita estudantes e jovens recém-formados que se identifiquem com os negócios da empresa por meio de um importante programa: O Programa de Estágio. Para mais informações sobre esse programa acesse: http://www.tray.com.br/?op=empresa&opsub=oportunidades
Aluno de Computação do UNIVEM utiliza recursos dos famosos videogames para criar um jogo digital didático
Jornal do UNIVEM – Edição de junho 2009
A paixão pelos jogos digitais, comum a milhões de jovens, e a curiosidade em saber como são desenvolvidos, levaram Guilherme Cruz Zacarias da Silva, do segundo ano de Ciência da Computação do Univem, a encarar um desafio: criar um jogo baseado em estilos que fazem sucesso no mercado, como os famosos Space Invaders, mas com conteúdo didático.
Guilherme explica que a maioria esmagadora dos jogos didáticos não faz sucesso no mercado por diversos motivos: problemas de design, grandes manuais, ausência de ação e emoção ou até falta de envolvimento com o jogador. Os jogos de ação, ao contrário, agregam características que fazem sucesso entre os jogadores, proporcionando emoções diversas, interatividade, design arrojado e outros.
“O projeto busca despertar a vontade e a curiosidade do jogador em conhecer o jogo e desenvolver a trama, buscando as respostas aos enigmas apresentados com os padrões iguais ou similares de estrutura da maioria dos jogos disponíveis no mercado”, resume. A idéia é inserir a matéria de história como cenário do game. “Ainda não determinei qual período e local vou retratar, pois essa é uma missão para as férias de julho”, brinca o jovem pesquisador.
No momento, ele finaliza a parte técnica de produção do game. Já estudou a estrutura básica de desenvolvimento de jogos e montou um mini-game em duas dimensões (2D), para testar conceitos importantes de organização e cálculos de colisão. Há poucos dias, conseguiu um progresso expressivo no projeto, que foi a inserção de objetos tridimensionais (3D). “Foi uma conquista realmente importante e nós estamos vibrando com a novidade”, diz Guilherme, referindo-se ao orientador do projeto, o professor Paulo Nardi.
A etapa atual concentra-se na aplicação de texturas e cores nos objetos, além do aperfeiçoamento no posicionamento de câmera. Até o final do ano, o aluno espera dispor de um game que costumam chamar de Demo (demonstrativo). “No final de 2010, acredito que teremos em mãos um jogo completo.”
O desenvolvimento
Guilherme explica que o desenvolvimento do jogo utiliza os chamados frames, que são imagens congeladas na tela. Uma sequência de diferentes frames forma um vídeo. A plataforma de desenvolvimento, a chamada framework, usada pelo aluno do Univem é a Microsoft XNA.
“Um jogo digital para computador é um software um pouco mais elaborado do que uma aplicação, pois é subdividido em módulos, chamados motores, ou engines”, prossegue Guilherme. Ele frisa que o programa principal utiliza diversos motores para estruturar suas entradas, saídas e processos do jogo. “É importante lembrar que os motores são usados na forma de métodos”, diz. Como exemplo, cita:
– Motor gráfico: responsável pela apresentação dos gráficos na tela;
– Motor de física: responsável pelas deformações e colisões entre objetos;
– Motor de áudio: responsável pelo controle da saída de som.
O software editor utilizado para desenvolver o jogo deste projeto é o Microsoft Visual Studio 2005.
Prazer em pesquisar
Aos 19 anos, Guilherme é daqueles alunos movidos pela curiosidade, justamente uma das molas propulsoras da pesquisa científica, em parceria com a iniciativa e o prazer em buscar respostas e soluções aos problemas. A rotina diária apertada – ele trabalha como caixa no Bradesco – não atrapalha o ritmo do trabalho.
“É a primeira pesquisa que desenvolvo, mas, com certeza descobri mais uma atividade que me traz satisfação e informação em larga escala”, avalia. “Acredito que construir o conhecimento seja tão importante quanto adquiri-lo.“
Guilherme elogia seu orientador. Ele comenta que, quando tem alguma dúvida, busca diversas opiniões e opções. Juntos, procuram tomar a melhor decisão para solucionar o problema. “Essa forma de trabalho contribui muito para que eu possa ampliar meus conhecimentos”, finaliza.
Área promissora
O professor Paulo Nardi, orientador do projeto desenvolvido por Guilherme, destaca que a indústria dos jogos digitais passou a do cinema em lucratividade. “E é um campo ainda pouco explorado no Brasil, apesar de estar crescendo.”
Ele comenta que, no ano passado, a Ubisoft, empresa multinacional, instalou uma filial em nosso país. “Outro ramo que está crescendo muito é o de jogos para celular”, diz.
Para desenvolver jogos digitais, o profissional precisa adquirir grande conhecimento na área de Computação. O professor ressalta que um desenvolvedor de jogos consegue criar um software comercial (de vendas, padaria, supermercado e outros), mas um criador de software comercial precisa adquirir muito conhecimento para desenvolver um jogo. “É uma espécie de elite de desenvolvedores”, resume.
O que é um Space Invaders
O Space Invaders foi um dos primeiros jogos de sucesso entre os videogames. É bastante simples: o jogador controla uma nave na parte inferior da tela, movendo-a para a direita ou esquerda, e atirando. Os inimigos são grupos de naves que começam na parte superior da tela e vão descendo. “O objetivo é destruir todas essas naves antes que elas cheguem a você”, diz o professor Nardi.
“Apesar de simples, é preciso muitos dos principais conhecimentos necessários para criar um jogo, como controle sobre personagem, criação da tela do jogo e algoritmo de detecção de impacto”, conclui.
Parceria com a Microsoft
O Univem mantém uma parceria com a Microsoft, por meio do programa Academic Alliance, que coloca à disposição de professores e alunos dos cursos de Ciência da Computação e Sistemas de Informação os softwares da empresa. Eles podem utilizá-los durante as atividades dos cursos, tantos nos laboratórios da instituição, quanto em seus computadores pessoais. Os próprios alunos têm uma conta de acesso ao site da empresa, em que podem baixar os softwares.
XXIX Congresso da Sociedade Brasileira de Computação
O Congresso da Sociedade Brasileira de Computação (CSBC) é um evento realizado anualmente pela SBC, com a intenção de promover e incentivar a troca de experiências entre as comunidades científica, acadêmica e profissional na área da Computação nacional e internacional.
Em 2009, o tema do XXIX Congresso da Sociedade Brasileira de Computação será Os Grandes Desafios Científicos e os Impactos da Computação na Sociedade. Durante o período de 20 a 24 de julho, a cidade de Bento Gonçalves, RS será palco de um fórum privilegiado para a ampla discussão e análise da revolução científica associada aos Grandes Desafios, à luz dos impactos que as suas soluções trarão para a sociedade em todas as suas dimensões. Nesse período, os debates e discussões sobre os avanços na área da computação vão reunir cientistas, técnicos, profissionais, além de estudantes, com o objetivo de trocar informações e experiências entre as comunidades científicas de todo o país. O CSBC 2009 será organizado pelo Instituto de Informática da Universidade Federal do Rio Grande do Sul.
Para maiores informações: http://csbc2009.inf.ufrgs.br
XIV Maratona de Programação da Sociedade Brasileira de Computação
A Maratona de Programação é um evento da Sociedade Brasileira de Computação que existe desde o ano de 1996. Ela se destina a alunos de cursos de graduação e início de pós-graduação na área de Computação e afins (Ciência da Computação, Engenharia de Computação, Sistemas de Informação, Matemática, etc). A competição promove nos alunos a criatividade, a capacidade de trabalho em equipe, a busca de novas soluções de software e a habilidade de resolver problemas sob pressão.
Para mais informações acesse: http://maratona.ime.usp.br
Palestra Perspectivas de Pesquisa em Computação no UNIVEM
Acontece hoje (08 de junho) no Auditório Sunji Nishimura do UNIVEM às 20:00hs a palestra Perspectivas de Pesquisa em Computação com o Prof. Dr. Aleardo Manacero Junior, coordenador do Programa de Pós-Graduação em Ciência da Computação da UNESP.
A palestra é destinada aos alunos dos cursos de Bacharelado em Ciência da Computação e Sistemas de Informação e faz parte do I Seminário de Pesquisa e Desenvolvimento em Computação.
I Java Day UNIVEM
Acontece no dia 06 de junho no UNIVEM, o I Java Day, evento promovido pelos cursos de Ciência da Computação e Sistemas de Informação.
I Seminário de Pesquisa e Desenvolvimento em Computação – UNIVEM
Os cursos de Bacharelado em Ciência da Computação, Sistemas de Informação, Tecnologia em Redes de Computadores e Especialização em Sistemas para Internet promovem no período de 08 a 12 de junho o I Seminário de Pesquisa e Desenvolvimento em Computação que tem como objetivo Proporcionar o intercâmbio científico entre estudantes da área de Tecnologia da Informação nos níveis de graduação e pós-graduação, através da demonstração da produção científica e técnica bem como dos estudos em andamento de IC e TCC dos alunos, procurando evidenciar a importância das etapas de pesquisa tanto na graduação, quanto na pós-graduação, para o desenvolvimento e aprimoramento do profissional de TI.
Acesse o site do evento: www.univem.edu.br/seminario